e.V.
Devlog · KW 15 · 6.–12. April 2026

Verschlüsselt, gesprochen, redesigned

Sieben sehr volle Tage: AES-Verschlüsselung in 27 Tabellen, Voice-Quick-Add für fünf Module, ein Mega-Sprint mit drei neuen Modulen plus 60 Bugfixes, Sync-Billing, Self-Hosted-Geocoding und ein UI-Redesign mit Wallpaper-System.

Worum es geht

Diese Woche fielen drei Schichten auf einmal: die unsichtbare (Daten-Verschlüsselung), die hörbare (Voice-Eingabe für überall) und die sichtbare (UI-Redesign). Dazu ein Forschungs-Mittwoch mit 60 Bugfixes auf einmal. Sieben Tage, ungewöhnlich dicht.

Sonntag — Encryption End-to-End

AES-GCM-256 für 27 Tabellen in neun Phasen. Jeder User- geschriebene Inhalt geht verschlüsselt in IndexedDB, der Master-Key liegt KEK-gewrapped in mana-auth. Plus Zero-Knowledge-Modus mit Recovery-Code: wer ihn aktiviert, kann von Mana auch nicht mehr entschlüsselt werden.

Drei neue Module nebenbei: Dreams (Voice-Eingabe → STT → Traum-Notiz), Period (Menstrual-Tracking), Events (öffentliche RSVP-Listen).

Montag — Voice Quick-Add live

Eine geteilte VoiceCaptureBar für fünf Module — Notes, Todo, Habits, Recipes, Mood. LLM-getriebene Strukturextraktion: parse-task und parse-habit als eigene Tools, Tag-Matching gegen den Workspace. mana-llm Ollama-Routing-Fix, gemma3:12b mit Few-Shot-Prompt. 49 Unit-Tests. Persistente .env.secrets-Konvention für lokale Setups, end-to-end auf mana.how deployed mit zwei real bugs unterwegs erwischt.

Dienstag — Mega-Sprint mit 60 Bugfixes

Größter Tag der Woche und einer der größten überhaupt:

  • News-Modul mit Backend-Ingester und RSS-Feeds.
  • Body-Fitness-Modul mit Routinen und Progressions-Chart.
  • Nutriphi AI-Foto-Erkennung für Mahlzeiten.
  • Workbench Inline-Actions in acht Modulen — eine Aktion direkt im Listenelement statt Klick → Detail → Aktion.
  • Who-Dossier-System für reichere Charakter-Profile.
  • Sync-Debug-Runbook und Wire-Format-Versioning.
  • Cloudflare-Tunnel-Rebuild.
  • 270 TypeScript/Lint-Warnings auf null — nicht über mehrere Tage verteilt, an einem Tag.

Mittwoch — Journal, Sync-Billing, Geocoding

Journal-Modul mit Voice + Mood + Encryption. Sync-Billing Phase 2: Server-Side-Billing-Gate, Cron-Charging, Verbrauchs- Stats. Self-Hosted-Geocoding mit Pelias für DACH — kein Google- Maps-API mehr für Adress-Auflösung. Firsts-Modul (Erinnerungen an erste Male). 215 A11y-Suppressions durch echte Fixes ersetzt.

Donnerstag–Freitag — Settings, Geocoding-Deploy, UI-Redesign

Settings-Page komplett redesigned mit PillNav-Compute-Selector. Geocoding-Deploy auf Prod (Pelias + Prometheus + Grafana), zehn fehlende Module in Blackbox-Probes, Status-Page Shell- Kompatibilität.

Am Freitag das große UI-Redesign: Wallpaper-System, sticky PageHeader, FloatingInputBar für sieben Module, PillNav Bar-Mode mit Fullscreen + Local-STT, Drink-Modul, Landing-/features-Page, App-Icon-Refresh für zwölf Module. planta heißt jetzt plants.

Was kommt

Mit Encryption, Voice und Redesign auf der gleichen Woche wurde der Boden für die KI-Schicht gelegt — KW 16 zog diese ein.

Veröffentlicht
7. Mai 2026
Repos
mana-monorepo
Tags
encryptionvoice-inputself-hostingui-redesignmodule-launches