Commit Graph

  • 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