This website requires JavaScript.
b2413ef627
chore: Version 0.1.36+37 (Beta-Release)
master
v0.1.36
Bernd Steckmeister
2026-07-07 06:22:30 +02:00
a4f9fd70e6
chore: Anzeigename gross geschrieben -> 'Pyramid' (Launcher-Label, Fenstertitel, Windows-Produktname); Paket-ID/Binaername unveraendert
Bernd Steckmeister
2026-07-07 06:22:29 +02:00
bf552ee194
feat: Windows-Audiogeraete-Erkennung reparieren - Dummy-PeerConnection weckt das Audio-Device-Modul (M3)
Bernd Steckmeister
2026-07-07 06:22:28 +02:00
e0179ad907
chore: auth_log-Check 23:12-03:06 - Mehr-Stunden-Fenster erfuellt, Langzeit-Punkt abgehakt
Bernd Steckmeister
2026-07-07 03:07:40 +02:00
8b36d16cdd
chore: auth_log-Check 18:29-22:49 + 22:49-23:12 im PC_TESTPLAN dokumentiert
Bernd Steckmeister
2026-07-06 23:13:40 +02:00
f8f5332d90
feat: Call-Robustheit + Standalone-Voice-Channel per Klick beitretbar (M3)
Bernd Steckmeister
2026-07-06 22:50:58 +02:00
ffd70caffd
feat: 60-FPS-Streaming-Presets (hd60/fhd60) fuer Bildschirm-Streams (M4)
Bernd Steckmeister
2026-07-06 22:19:25 +02:00
9f797279eb
test: Live-E2E-Verifikation SQLCipher mit echtem Login (Test-Account)
Bernd Steckmeister
2026-07-06 22:11:48 +02:00
dba4b64df8
feat: PYRAMID_PROFILE_DIR-Override fuer Desktop-Testprofile (app_dirs.dart)
Bernd Steckmeister
2026-07-06 18:55:30 +02:00
fdc16afa70
docs: Streaming-60fps-Task fuer Autopilot (M4) - hohe Aufloesung + 60 FPS, Ist-Analyse + Umsetzungsschritte
Bernd Steckmeister
2026-07-06 18:51:59 +02:00
9950e1eb29
chore: CHANGES-Hook-Log nachgezogen
Bernd Steckmeister
2026-07-06 18:29:49 +02:00
17b3798dc0
docs: zweiter Netz-Blip 18:25 ebenfalls ohne Logout ueberstanden; Frage an Bernd (Test-Account fuer Emulator-Tests) notiert
Bernd Steckmeister
2026-07-06 18:29:36 +02:00
f2b9afbfea
test: SQLCipher auf Android-Emulator verifiziert (Neuanlage verschluesselt, Klartext-Migration, Neustart ohne Re-Migration)
Bernd Steckmeister
2026-07-06 18:28:25 +02:00
9693174de9
docs: auth_log-Check 17:43-Fenster - echter 7-min-Netzausfall ohne Logout ueberstanden, Sync selbst erholt
Bernd Steckmeister
2026-07-06 18:20:24 +02:00
bca7abb206
docs: Session-Abschluss protokolliert (Analyse-Korrektur, VoicePrefs-Tests, 32 Tests im Testplan, Beobachtung laeuft seit 17:43)
Bernd Steckmeister
2026-07-06 17:55:03 +02:00
3698048b26
test: VoicePrefs-Fassade abgesichert - historische Keys, null/leer-Loeschen, Fallback 1.0 (3 neue Tests, gesamt 32)
Bernd Steckmeister
2026-07-06 17:54:06 +02:00
3300a44c4a
docs: State-Management-Doc korrigiert - MediaCache-Umstellung ist NICHT risikoarm (Chat-Timeline haengt dran), zurueckgestellt
Bernd Steckmeister
2026-07-06 17:52:09 +02:00
6b0ae21f2b
docs: State-Management-Ist-Analyse + Umbauplan (M2), ROADMAP-Punkt annotiert
Bernd Steckmeister
2026-07-06 17:50:05 +02:00
41bcaf2a88
chore: toten incomingCallProvider aus app_state.dart entfernt (seit M2-Call-Pilot unreferenziert)
Bernd Steckmeister
2026-07-06 17:48:16 +02:00
52b0ae975a
docs: settings_encryption-Split + auth_log-Check 17:14-Fenster protokolliert, Beobachtung auf 17:43 umgestellt
Bernd Steckmeister
2026-07-06 17:45:36 +02:00
6128953e28
refactor: settings_encryption.dart (1470 Zeilen) in 4 thematische part-Dateien unter encryption/ geteilt (M2, zeichenidentisch verifiziert)
Bernd Steckmeister
2026-07-06 17:43:53 +02:00
c8cc1480a8
docs: PC_TESTPLAN - Beobachtungsfenster auf 17:14 aktualisiert (Neustarts durch Refactoring-Praxistests)
Bernd Steckmeister
2026-07-06 17:16:20 +02:00
643ba662dd
docs: voice_channel-Split protokolliert, ROADMAP-Nachtrag (app_shell bleibt bewusst ungeteilt)
Bernd Steckmeister
2026-07-06 17:15:46 +02:00
95d9b07dbd
refactor: call_ui/voice_channel.dart (1123 Zeilen) in 5 thematische part-Dateien unter view/ geteilt (M2, zeichenidentisch verifiziert)
Bernd Steckmeister
2026-07-06 17:15:12 +02:00
b131f56b72
docs: M2-Teilschritte call_ui-Modul + VoicePrefs-Fassade protokolliert, ROADMAP/Schnitt-Doc nachgezogen
Bernd Steckmeister
2026-07-06 17:10:37 +02:00
d22f9c2961
refactor: voice_*-Prefs hinter VoicePrefs-Fassade in settings_prefs (M2 storage-Leitplanke, gleiche Keys/Semantik)
Bernd Steckmeister
2026-07-06 17:09:41 +02:00
b2335da2fb
refactor: Call-UI als Modul lib/features/call_ui (M2, Pilot-Schritt vervollstaendigt - reine Umbenennung)
Bernd Steckmeister
2026-07-06 17:09:40 +02:00
b84d31ca87
docs: auth_log-Langzeit-Check - 12:43-Lauf endete frueh (kein Logout), Beobachtung 16:57 neu gestartet
Bernd Steckmeister
2026-07-06 16:59:34 +02:00
f87db183ea
docs: Haertetest-Stand in PC_TESTPLAN/ROADMAP/PROGRESS - automatisierbarer Teil erledigt
Bernd Steckmeister
2026-07-06 12:45:20 +02:00
3c7eb9ddca
refactor: M2-Call-Pilot – Module call_signaling + voice_channel mit Fassaden (Entscheidung 2)
Bernd Steckmeister
2026-07-06 12:42:59 +02:00
f64398d3c6
feat: SQLCipher-Verschluesselung der pyramid.sqlite (M1) via neue Storage-Fassade app_database.dart
Bernd Steckmeister
2026-07-06 12:31:38 +02:00
cead62ccb2
fix: Autopilot fest auf nordmann-Konto (Bernd 2026-07-06) – Review (aa): private E-Mail vor Publikation entfernt, *.bak-* gitignored
Bernd Steckmeister
2026-07-06 11:58:32 +02:00
4d16d49012
docs: Fable-5-Review (z) – (y)-Protokoll geprüft (kein Befund), Ende-Kriterium der Review-Kette geschärft
Bernd Steckmeister
2026-07-05 19:03:56 +02:00
725f03abb0
docs: Fable-5-Review (y) – (x)-Hinterlassenschaft geprüft/nachgeholt, kein Pi-bearbeitbarer ROADMAP-Punkt offen
Bernd Steckmeister
2026-07-05 18:41:20 +02:00
15001ae80a
docs: Fable-5-Review (x) – Protokoll-Commit der abgebrochenen Vorsession nachgeholt
Bernd Steckmeister
2026-07-05 18:40:06 +02:00
1ef32c0022
chore: CHANGES.md (auto-Hook)
Bernd Steckmeister
2026-07-05 14:54:38 +02:00
66bf54bdff
docs: Dashboard bleibt Heimnetz-only (Bernd Nr. 3) – ROADMAP-Punkt geschlossen, Doku nachgezogen, Nr.-4-Vermerk am Secrets-Punkt
Bernd Steckmeister
2026-07-05 14:53:27 +02:00
81ec06398f
docs: Fable-5-Review (v)+(w) – PC-Commits 825481e/4477ed9 geprüft, Fix korrekt, 1 Doku-Lücke (Entscheidung 3 nicht nachgezogen)
Bernd Steckmeister
2026-07-05 14:52:09 +02:00
4477ed9101
fix: Hauptkonto-Profil ohne CLAUDE_CONFIG_DIR ansprechen (Config-Pfad-Falle)
Bernd Steckmeister
2026-07-05 14:47:35 +02:00
825481e6fa
docs: Bernds Richtungsfragen beantwortet (ANTWORTEN_BERND.md) - SQLCipher vor M2, Call-Pilot zuerst, Dashboard Heimnetz-only, History unangetastet
Bernd Steckmeister
2026-07-05 07:41:36 +02:00
db4d001ef1
chore: CHANGES.md (auto-Hook)
Bernd Steckmeister
2026-07-04 20:06:53 +02:00
af7c538e18
docs: Fable-5-Review (u) – (t)-Fix verifiziert, server.py-Review-Kette konvergiert
Bernd Steckmeister
2026-07-04 19:44:55 +02:00
4c6efa2a7a
chore: CHANGES.md (auto-Hook)
Bernd Steckmeister
2026-07-04 19:22:29 +02:00
d3e75c36a1
security: server.py Restbefund aus Review (t) – registration-status antwortet generisch statt str(e)
Bernd Steckmeister
2026-07-04 19:21:19 +02:00
326cc598c7
chore: CHANGES.md (auto-Hook)
Bernd Steckmeister
2026-07-04 18:57:29 +02:00
13b333cbec
security: server.py Restbefunde aus Review (s) – ban/unban-Body vor ADMIN_LOCK, generische 500er auf oeffentlichen Routen
Bernd Steckmeister
2026-07-04 18:56:42 +02:00
4d4044b888
chore: CHANGES.md (auto-Hook)
Bernd Steckmeister
2026-07-04 14:48:07 +02:00
5ada0e5038
security: server.py Restbefunde aus Review (r) – GET-Leser-Lock, Content-Length-Haertung, secrets-Token
Bernd Steckmeister
2026-07-04 14:46:27 +02:00
c8ff850c98
security: server.py Admin-Routen serialisieren (ADMIN_LOCK, Review-Befund q)
Bernd Steckmeister
2026-07-04 14:20:42 +02:00
d42beaf7ab
chore: CHANGES.md (auto-Hook)
Bernd Steckmeister
2026-07-04 13:52:07 +02:00
343545b59e
security: server.py multithreaded + Diag-Log-Lock (Review-Befund p, Threading-Haertung vollendet)
Bernd Steckmeister
2026-07-04 13:51:32 +02:00
455742d1bf
security: Dashboard-Admin-Routen per Interims-Gate auf Heimnetz begrenzt (Befund o)
Bernd Steckmeister
2026-07-04 09:17:56 +02:00
e97a748b35
security: KRITISCH – Dashboard-Admin-Endpoints ohne Auth (Review-Befund o)
Bernd Steckmeister
2026-07-04 08:43:42 +02:00
ba97f942d6
security: Diagnose-Endpoint gegen Disk-Fill haerten (Review-Befund l)
Bernd Steckmeister
2026-07-04 04:32:38 +02:00
88af6c016c
chore: CHANGES.md (auto-Hook)
Bernd Steckmeister
2026-07-04 04:07:39 +02:00
78e4174658
docs: LiveKit-Token-Minting-Migrationsplan (apiSecret raus aus Client)
Bernd Steckmeister
2026-07-04 04:06:53 +02:00
925aafb2fe
security: Admin-Token aus Client entfernen (E2EE-Diagnose entkoppeln)
Bernd Steckmeister
2026-07-04 04:04:15 +02:00
fe6427bfba
security: geleakte Secrets aus Repo entfernen (Review-Befund k)
Bernd Steckmeister
2026-07-04 03:32:37 +02:00
a5a5c4baf5
docs: Fable-5-Review um Punkte (h)-(j) ergänzt, Testplan auf 24 Tests
Bernd Steckmeister
2026-07-03 23:22:15 +02:00
7b90f20e36
fix: Lade-Race in BoolPref/StringSetPref (Review-Befund)
Bernd Steckmeister
2026-07-03 23:20:49 +02:00
03b84e0e0e
docs: PC-Testplan Schritt 0 auf aktuellen Teststand (22 Tests) gebracht
Bernd Steckmeister
2026-07-03 22:53:42 +02:00
7dfdbf1159
test: Vertragsnetz für die Storage-Fassade settings_prefs.dart
Bernd Steckmeister
2026-07-03 22:53:26 +02:00
e0ac5cb9fd
test: AuthLog-Regressionstests (wirft nie, 500-Zeilen-Kappung)
Bernd Steckmeister
2026-07-03 22:51:35 +02:00
eebf8ae7dd
docs: Fable-5-Review um Nachzügler-Punkte (e-g) ergänzt
Bernd Steckmeister
2026-07-03 22:49:00 +02:00
566938f004
docs: PC-Testplan um flutter-test-Vorabschritt ergänzt
Bernd Steckmeister
2026-07-03 22:23:42 +02:00
1630d0e389
chore: Commit-Hash im PROGRESS-Eintrag nachgetragen + Hook-Log
Bernd Steckmeister
2026-07-03 22:23:12 +02:00
99cde9a1e2
test: Regressionstests für Soft-Logout-Guard und Power-Levels-Schutz
Bernd Steckmeister
2026-07-03 22:21:48 +02:00
bfe58760ee
feat: automatischer Konto-Wechsel (pyramid<->haupt) bei 5h-Limit
Bernd Steckmeister
2026-07-03 19:33:13 +02:00
87ff15d760
chore: CHANGES.md Hook-Log nachführen
beta
Bernd Steckmeister
2026-07-03 17:52:32 +02:00
16561bbdeb
docs: SQLCipher-Migrationsplan + konsolidierter PC-Testplan (M1-Vorbereitung)
Bernd Steckmeister
2026-07-03 17:50:58 +02:00
87b29b5912
docs: Fable-5-Review abgeschlossen und protokolliert (M0-Punkt abgehakt)
Bernd Steckmeister
2026-07-03 17:46:55 +02:00
73420fe245
chore: Autopilot auf eigenes Claude-Profil (~/.claude-pyramid) + Review-Prompt
Bernd Steckmeister
2026-07-03 17:46:55 +02:00
891f3489bd
fix: Soft-Logout darf nie mehr destruktiv enden (onSoftLogout-Guard)
Bernd Steckmeister
2026-07-03 14:42:15 +02:00
f9979e4f32
fix: beim Gott-Datei-Split verlorene Erklärkommentare wiederhergestellt
Bernd Steckmeister
2026-07-03 14:37:48 +02:00
d254a36de7
chore: Autopilot auf Fable 5 umgestellt + Qualitäts-Review-Auftrag in ROADMAP
Bernd Steckmeister
2026-07-03 14:31:51 +02:00
daf4cf3dad
refactor: Gott-Datei document_viewer.dart in 5 Dateien aufgeteilt
Bernd Steckmeister
2026-07-03 12:59:03 +02:00
a963262de2
docs: Session-Check – Call-Fassade und M1-Punkte weiterhin PC-only/Bernd-Entscheidung
Bernd Steckmeister
2026-07-03 12:34:48 +02:00
31e4001fb0
refactor: Gott-Datei chat_view.dart in 6 Dateien aufgeteilt
Bernd Steckmeister
2026-07-03 11:03:31 +02:00
0c7d359076
refactor: Gott-Datei space_admin_dialog.dart in 6 Dateien aufgeteilt
Bernd Steckmeister
2026-07-03 11:01:58 +02:00
a863fa3b9a
refactor: Gott-Datei rooms_panel.dart in 8 Dateien aufgeteilt
Bernd Steckmeister
2026-07-03 11:00:22 +02:00
5bf45a9366
refactor: Gott-Datei message_group.dart in 7 Dateien aufgeteilt
Bernd Steckmeister
2026-07-03 10:58:46 +02:00
5d772389d6
refactor: Gott-Datei settings_modal.dart in 12 Dateien aufgeteilt
Bernd Steckmeister
2026-07-03 10:56:48 +02:00
6400fb639c
refactor: toten Code entfernen, doppelte Zeit-Formatierung zusammenführen
Bernd Steckmeister
2026-07-03 10:29:54 +02:00
f5b9ce9cd7
docs: M2-Modul-Schnitt definieren (docs/M2_MODULE_SCHNITT.md)
Bernd Steckmeister
2026-07-03 10:27:35 +02:00
f3fd451034
docs: M2-Ist-Analyse der Architektur dokumentieren
Bernd Steckmeister
2026-07-03 10:25:10 +02:00
db653ea7a3
chore: CHANGES.md Hook-Log nachführen
Bernd Steckmeister
2026-07-03 10:00:22 +02:00
254be1b8da
docs: M1-Bestandsaufnahme – 3 Punkte bereits vorhanden, SQLCipher-Lücke offen
Bernd Steckmeister
2026-07-03 10:00:05 +02:00
b5762ea08d
feat: Logout-Warnung bei fehlendem Key-Backup (M1)
Bernd Steckmeister
2026-07-03 09:59:10 +02:00
e8ab626c92
docs: Push-Regression vermutlich identische Ursache wie Random-Logout
Bernd Steckmeister
2026-07-03 09:56:02 +02:00
fb7669a65b
docs: Uta-Random-Logout-Fund in PROGRESS/ROADMAP protokollieren
Bernd Steckmeister
2026-07-03 09:52:22 +02:00
9dc83f7bcb
fix: Refresh-Token beim Login anfordern (Uta-Random-Logout, M1)
Bernd Steckmeister
2026-07-03 09:51:40 +02:00
63e491952d
feat: persistentes Auth-Log für Logout-Diagnose (M1)
Bernd Steckmeister
2026-07-03 09:50:55 +02:00
13512064a3
docs: M0 in PROGRESS/ROADMAP abschließen
Bernd Steckmeister
2026-07-03 09:46:27 +02:00
74d38fd267
docs: README durch echte Projektbeschreibung ersetzen
Bernd Steckmeister
2026-07-03 09:45:49 +02:00
401bd6a7f8
style: weitere flutter-analyze Hinweise beheben
Bernd Steckmeister
2026-07-03 09:45:05 +02:00
057ac1e4ea
style: verbleibende flutter-analyze Deprecations beheben
Bernd Steckmeister
2026-07-03 09:40:10 +02:00
90593d2f81
docs: Regression in ROADMAP: Push-Benachrichtigungen werden nicht mehr entschlüsselt
Bernd Steckmeister
2026-07-03 06:33:37 +02:00
d2fcc59f7a
feat: Matrix-Statusberichte nach jeder Autopilot-Session
Bernd Steckmeister
2026-07-03 06:32:08 +02:00
2395db50be
style: weitere flutter-analyze Infos beheben
Bernd Steckmeister
2026-07-03 06:32:50 +02:00
99f10c5210
style: doppelte Unterstriche in Closure-Parametern bereinigen
Bernd Steckmeister
2026-07-03 06:30:40 +02:00