managarten/docs/MODULE_REGISTRY.md
Till JS 8c6502d0ff feat(library): add Bibliothek module — books/movies/series/comics log
M1 skeleton for a new media-consumption module. Single-table design with
a `kind: 'book' | 'movie' | 'series' | 'comic'` discriminator and a
discriminated `details` union for kind-specific fields (pages / runtime /
episode tracker / issue count). Shared kern: status, rating, review,
favourites, times counter, completedAt — which enables cross-media
queries like a year-in-review.

Dexie migration v26 was already registered in module-registry.ts /
database.ts via the preceding wetter commit (62aac6dfd); this commit
adds the actual module code, encryption registry entry, app-icon,
MANA_APPS entry, Kreativität & Medien category row, and the module
plan at docs/plans/library-module.md.

Encrypted fields (via ENCRYPTION_REGISTRY):
  title, originalTitle, creators, review, tags
Plaintext (intentional):
  kind, status, year, rating, genres, completedAt, isFavorite, times,
  externalIds, details — all needed for the tab filter, status chips,
  Jahresrückblick range-scan, and progress UIs.

Product decisions (frozen in the plan):
  - audiobooks = kind='book' with details.format='audio'
  - manga     = kind='comic' (no sub-discriminator)
  - metadata lookup (M7) lands as an endpoint in apps/api, not a
    standalone service

Guest seed ships one example per kind (Dune, Arrival, Severance, Saga)
so first-run users immediately see what the module does.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-17 03:49:01 +02:00

6.2 KiB

Mana Module Registry

Alle 73 Module der Mana-App (apps/mana/apps/web/src/lib/modules/).


Produktivität & Organisation (9)

Modul Name Beschreibung
todo Todo Task-Management mit Projekten, Labels, Subtasks, Recurring
calendar Kalender Kalender mit wiederkehrenden Events und Reminders
notes Notes Leichtgewichtige Notizen mit Suche, Farb-Tags, Pinning
contacts Kontakte Kontaktverwaltung mit Gruppen, Tags und Notizen
times Times Zeiterfassung mit Timern, Projekten, Reports, Weltuhr
goals Ziele Cross-Module-Ziele mit automatischem Fortschritts-Tracking
automations Automations Workflow-Automatisierung und Smart-Triggers
inventory Inventory Besitz verwalten mit Fotos, Quittungen, Garantien
calc Calc Taschenrechner (Standard, Scientific, Programmer, Unit-Conversion)

Gesundheit & Wellness (10)

Modul Name Beschreibung
body Body Workout-Logging, Progressive Overload, Messungen, Energie-Checks
food Food (Essen) AI-gestütztes Ernährungstracking mit Foto-Analyse
drink Drink Getränke-Tracking mit Tageszielen und Favoriten
habits Habits Schnelles Tally-Tracking für Gewohnheiten mit Streaks
sleep Sleep Schlaf-Tracking mit Qualität, Trends, Traum-Verlinkung
period Periode Menstruations-Tracking mit Vorhersagen und Phasen-Erkennung
stretch Stretch Mobility-Assessments und geführte Dehn-Routinen
meditate Meditate Meditations-Timer, Atemübungen, Body-Scans
mood Mood Stimmungs-Tracking mehrmals täglich mit Kontext und Mustern
moodlit Moodlit Beruhigende Ambient-Beleuchtung mit animierten Farbverläufen

Kreativität & Medien (8)

Modul Name Beschreibung
music Music Songs, Playlists und Musik-Projekte verwalten
picture ManaPicture AI-Bildgenerierung
photos Photos Foto-Management mit Alben, Tags und Favoriten
presi Presi Präsentationen mit AI-Design-Vorschlägen
cards Cards AI-generierte Flashcards mit Spaced Repetition
recipes Rezepte Rezepte sammeln mit Zutaten und Schritten
library Bibliothek Bücher, Filme, Serien, Comics — Status, Rating, Fortschritt
storage Storage Cloud-Storage mit Ordnern, Versionierung und Sharing

Wissen & Lernen (7)

Modul Name Beschreibung
context Context AI-gestütztes Wissensmanagement mit Spaces
kontext Kontext Universelles Kontext-Dokument für AI und Cross-Module-Referenzen
questions Questions Fragen sammeln, AI-Research für Antworten
skilltree SkillTree Lernfortschritt tracken mit Skills und Achievements
wisekeep WiseKeep Weisheiten aus Videos und Texten extrahieren
quiz Quiz Custom-Quizzes erstellen und spielen
guides Guides Schritt-für-Schritt-Anleitungen mit Run-History

Journaling & Reflexion (5)

Modul Name Beschreibung
journal Journal Tägliches Journaling mit Mood, Tags und Rückblicken
dreams Dreams Träume festhalten mit Mood, Lucid-Status, Symbolen
memoro Memoro Voice-Memos in durchsuchbares Wissen umwandeln
firsts Firsts "Erste Male" tracken — von Traum zur Realität
quotes Quotes Inspirierende Zitate und Weisheiten

Social & Kommunikation (5)

Modul Name Beschreibung
chat ManaChat AI-Chat-Assistent für Gespräche und kreative Aufgaben
events Events Veranstaltungen planen mit Gästelisten, RSVP, Bring-Listen
mail ManaMail E-Mail-Client mit AI-Summaries und Smart Reply
who Who Mit historischen Persönlichkeiten chatten (Ratespiel)
news News Hub Kuratierter News-Feed mit persönlicher Leseliste

Orte & Natur (3)

Modul Name Beschreibung
places Places Location-Tracking, Orte erstellen, Bewegungshistorie
plants Plants Pflanzen verwalten mit Gieß-Erinnerungen und Pflege-Logs
citycorners CityCorners Stadtführer für Konstanz

Finanzen (2)

Modul Name Beschreibung
finance Finance Einnahmen/Ausgaben-Tracking mit Kategorien und Budgets
credits Credits & Abo Credit-Verwaltung und Subscription-Management

Tagesübersicht (2)

Modul Name Beschreibung
myday Mein Tag Tagesübersicht: Tasks, Events, Wasser, Ernährung, Streaks
activity Aktivität Live-Activity-Stream über alle Module

AI-System (9)

Modul Name Beschreibung
companion Companion Persönlicher AI-Assistent über alle Module
ai-workbench AI Workbench Zentrale für AI-Agents und Mission-Ausführung
ai-missions AI Missions Langlebige autonome AI-Aufträge
ai-agents AI Agents AI-Agenten erstellen und verwalten
ai-policy AI Policy Tool-Execution-Policies konfigurieren
ai-rituals AI Rituals AI-gesteuerte Routinen und Rituale
ai-health AI Health AI-System-Monitoring und Metriken
ai-insights AI Insights AI-generierte Insights aus User-Daten
news-research News Research RSS-Feed-Discovery und Keyword-Suche

System & Infrastruktur (8)

Modul Name Beschreibung
settings Settings App-Einstellungen (General, AI, Security, Credits, Data)
profile Profil User-Profil, Kontext-Interview, Account
themes Themes Theme-Auswahl und Appearance
admin Admin Panel System-Administration und Monitoring
api-keys API Keys API-Keys für Third-Party-Integration
help Help Hilfe-Dokumentation und Support
feedback Feedback Bug-Reports und Feedback
playground Playground Dev/Test-Playground

Sonstige (5)

Modul Name Beschreibung
spiral Spiral Spiral-Timeline-Visualisierung
arcade Arcade AI-generierte Browser-Games
uload uLoad URL-Shortener mit Click-Tracking
complexity Complexity System-Komplexitäts-Metriken
core Core Core-Infrastruktur und shared Exports

Gesamt: 72 Module — davon ~51 public/published und ~21 intern/AI/System.