Nick.Rosenloecher pushed to main at Nick.Rosenloecher/ApiCore 2026-10-16 11:34:27 +00:00
1763d953b6 fix: Feinschliff nach Browserprüfung (Sprachnotiz-Text, offline Volk, Beute-SVG)
6c33a6de3b docs: TASKS T7-Stand (L2, L3, L5 erledigt, L4 wartet auf Inhaber)
Compare 2 commits »
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/ApiCore 2026-10-16 11:03:16 +00:00
ce922c8569 feat: Sprachnotiz in der Durchsicht, Info-Seite und Zähler (T7 L5 Tasks 20, 22)
51206bea4f docs: T7-Plan Task 20 – Wiederholung nach VOICE_CAPTURE_GONE mit demselben Idempotency-Key
Compare 2 commits »
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/ApiCore 2026-10-16 10:43:36 +00:00
fe1626b374 test: Sprachnotiz-Liste wartet auf die Geräteliste (Rennen im CI)
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/ApiCore 2026-10-16 10:22:52 +00:00
92323197a7 fix: Sprachnotizen nach Browserprüfung (Wiedergabe, Fokus, Warteschlange)
e0be687b7c feat: Aufnahmeseite und Liste der Sprachnotizen (T7 L5 Task 19)
462ac46d1e fix: Sprachnotizen werden bei ausgeschalteter Aufnahme abgelehnt
484d799a36 fix: Whisper liest /work/in nur, Restrisiko des Abschreib-Pods dokumentiert
Compare 4 commits »
Nick.Rosenloecher commented on issue Nick.Rosenloecher/ApiCore#28 2026-10-16 10:06:32 +00:00
Rollout in den Cluster: Rückgrat-Runbook, T3, T4, T6 und Beute L1 (Freigabe Inhaber)

Whisper-Image erstmals in CI gebaut (c53810b8, alle Läufe grün): git.encry.de/nick.rosenloecher/apicore-whisper:sha-c53810b, Index-Digest…

Nick.Rosenloecher pushed to main at Nick.Rosenloecher/ApiCore 2026-10-16 09:14:07 +00:00
c53810b8a6 feat: Abschreiben im Cluster mit Whisper-Image und Voice-CronJob (T7 L3 Task 13)
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/ApiCore 2026-10-16 09:10:49 +00:00
e614ded967 feat: Sprachnotizen in Synchronisierung, Warteschlange und Abmelden (T7 L5 Task 18)
0c7147f626 ci: Actions auf Commit-SHAs festnageln
560799c723 fix: deutsche Bezeichnungen für Sprachnotiz-Ereignisse im Systembereich
ce472164b5 feat: Aufnahme und lokaler Speicher für Sprachnotizen (T7 L5 Task 17)
Compare 4 commits »
Nick.Rosenloecher commented on issue Nick.Rosenloecher/ApiCore#27 2026-10-16 08:38:38 +00:00
T7 „Freihand“: Spracherfassung

T7 L2 Backend vollständig auf main (gepusht 1dc39f76): Tasks 4–12 außer 13 (Whisper-Image, gehört zu L3). Je Task Review (Datenbank, Nebenläufigkeit, Sicherheit, kombiniert) mit Fix-Runden;…

Nick.Rosenloecher closed issue Nick.Rosenloecher/ApiCore#21 2026-10-16 08:38:36 +00:00
Beute L4: Umbauen im Vollbild mit Drag & Drop
Nick.Rosenloecher commented on issue Nick.Rosenloecher/ApiCore#21 2026-10-16 08:38:35 +00:00
Beute L4: Umbauen im Vollbild mit Drag & Drop

L4 vollständig auf main: Editor-Seite (1a57de85, 8166e7c6) und Ziehen und Ablegen in 3D mit Zoom 0,6–2,5 (45274f43, Folgefixes 19550d13, Vereinfachung 9f6ab4ea). CI grün für 45274f43. Seit…

Nick.Rosenloecher pushed to main at Nick.Rosenloecher/ApiCore 2026-10-16 08:38:21 +00:00
1dc39f7658 feat: Sprachnotizen übernehmen, melden und abschreiben (T7 L2 Tasks 8, 9, 11)
e9c6604e3b docs: TASKS 3D-Budget geprüft
2207bd2e67 ci: Größenbudget des 3D-Chunks im Frontend-Build prüfen
92c00b4453 docs: TASKS Beute L4 und Task 22 erledigt, T7-Stand, Rollout-Hinweis
9f6ab4ea3f refactor: Beute-Frontend vereinfacht (findPart, subVec3, seededRandom)
Compare 7 commits »
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-10-16 08:13:17 +00:00
db50bcf381 docs: Ist-Stand des Stripe-Livekontos in der Patenschafts-Spec
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/ApiCore 2026-10-16 08:04:52 +00:00
45274f4301 feat: Beute-Editor mit Ziehen und Ablegen in 3D (Beute L4, Task 18)
61985afc4b feat: Fachwortliste für Whisper aus einer Quelle (T7 L2 Task 12)
9795f98006 feat: Schlüssel und gemeinsamer Kern für Sprachnotizen (T7 L2 Tasks 5+6)
2a4dc868d9 feat: Wiederholregel und Voice-Claims (T7 L2 Task 10)
af9df0afe4 feat: Datenmodell Sprachnotizen (T7 L2 Task 4)
Compare 6 commits »
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-10-16 08:04:32 +00:00
86f2145115 docs: Bienenpatenschaft mit SEPA-Schutz, Stripe-Einrichtung und Abo-Stufen je Monat
Nick.Rosenloecher commented on issue Nick.Rosenloecher/ApiCore#27 2026-10-16 07:42:17 +00:00
T7 „Freihand“: Spracherfassung

Stand T7 (2026-10-16):

  • L1 Diktat auf main (1a57de85), CI grün. Prüfung mit echtem Mikrofon in Chrome offen (Inhaber).
  • L2 lokal committet, noch nicht gepusht: Task 4 Datenmodell (af9df0af),…
Nick.Rosenloecher commented on issue Nick.Rosenloecher/ApiCore#28 2026-10-16 07:42:16 +00:00
Rollout in den Cluster: Rückgrat-Runbook, T3, T4, T6 und Beute L1 (Freigabe Inhaber)

Neue Voraussetzung für den nächsten Backend-Rollout (T7, Commit 9795f980, noch nicht gepusht): Ein Backend-Image ab diesem Stand startet in Produktion in keiner Rolle (api inkl. initContainer,…

Nick.Rosenloecher commented on issue Nick.Rosenloecher/ApiCore#45 2026-10-16 07:38:24 +00:00
Seed legt einen weiteren Administrator an, wenn die Seed-Adresse nicht mehr existiert

Fix auf main (ab45d6e2, Doku 7a07e1ca): seedAdmin legt nur bei leerer User-Tabelle an; ein vom Betrieb gesetztes SEED_ADMIN_PASSWORD erscheint nie im Log; 4 Unit-Tests. ARCHITECTURE §8 angepasst.…

Nick.Rosenloecher commented on issue Nick.Rosenloecher/ApiCore#32 2026-10-16 07:38:22 +00:00
Backend-e2e: parallele Suites flaky, e2e läuft nicht in der CI

Ursache war nicht die Outbox, sondern NotificationsService: Empfänger lesen und Benachrichtigungen schreiben liefen getrennt; ein paralleler Test löschte seinen Benutzer dazwischen → P2003…

Nick.Rosenloecher closed issue Nick.Rosenloecher/ApiCore#22 2026-10-16 07:38:21 +00:00
Beute L5: Abschnitt „Beute“ in der Durchsicht und Offline
Nick.Rosenloecher commented on issue Nick.Rosenloecher/ApiCore#22 2026-10-16 07:38:19 +00:00
Beute L5: Abschnitt „Beute“ in der Durchsicht und Offline

L5 auf main (1a57de85, 8166e7c6; Doku 257286fb folgt mit dem nächsten Push): Abschnitt „Beute“ in der Durchsicht (Sheets stoppen Submit-Bubbling durch Portale), Offline lesen (Paket, never-cache-…