# REKORD - Roadmap Was geplant ist, und was schon steht. Priorität: P1 = als Nächstes, P2 = bald, P3 = später. Status: Fertig / Teilweise / Geplant. Leitplanken bleiben: config-getrieben, leichtgewichtig, Daten lokal, keine Telemetrie. ## Umgesetzt - Config-getriebener Plan (`config.json`), SQLite-Zustand serverseitig - Gym (Push/Pull/Legs), Laufen, Radfahren; Cardio-Felder aus der Config - Set-Kette, Reset-Satz, "Alles zurücksetzen", Vorbefüllung (letztes Workout oder Plan-Gewichte) - Übungen per Drag & Drop sortieren, Übungen aus anderen Tagen hinzufügen - Verlauf als Liste und Wochenübersicht, Inline-Bearbeitung, Löschen - Statistik: bestes Gewicht je Tag, Differenz zur ersten Messung - Mehrbenutzer mit Admin, Kennwort ändern/zurücksetzen, Server-Reset - Einrichtungs-Wizard (Sprache, Darstellung, Modus) - i18n de/en, Themes dunkel/system/hell + OLED, zehn Akzentfarben - Export/Import JSON/CSV, Workouts-API, Demo-Daten - Übungs-Infos herstellerunabhängig; mobile-taugliche Satz-Zeile ## Offen ### Inhalte & Bedienbarkeit | Prio | Thema | Status | Notiz | |---|---|---|---| | P1 | Übungen/Maschinen in der App bearbeiten | Geplant | Statt `config.json` von Hand: Übungen, Tage und Info-Texte direkt in der App pflegen. | | P1 | Info-Texte erweitern | Geplant | Optional Bilder, Schritte als Checkliste, ein Link (neutral, nicht herstellerspezifisch). | | P1 | Übungsvarianten & Maschinen-Tags | Geplant | Eine Übung mit Varianten (KH, Maschine, Kabel) und schnellem Wechsel im Training. | | P2 | Set-Vorlagen pro Übung | Teilweise | Plan-Gewichte vorbefüllen gibt es; noch nicht pro Satz steuerbar (Ziel-Reps, Pause). | | P2 | Einheiten pro Übung | Geplant | Bodyweight, Band, Maschinen-Gewicht - neben dem globalen kg/lb. | ### Integration | Prio | Thema | Status | Notiz | |---|---|---|---| | P1 | Plugin-System | Geplant | Kleine Plugins mit Hooks (nach Session-Speichern, beim Export, beim Anzeigen). | | P1 | Ollama/Cloud-Coach | Geplant | Form-Tipps/Zusammenfassungen per API - local-first (Ollama), Cloud nur auf Wunsch. | | P2 | Webhooks bei Events | Geplant | Nach "Session abgeschlossen" o.ä. für eigene Automation. | | P2 | API-Keys pro Benutzer | Geplant | Read/write Keys für Scripts, ohne das Konto freizugeben. | | P2 | CLI-Harness | Geplant | Kleines Kommandozeilen-Interface gegen die API (Cron, TUI). | | P3 | Wearable-Import | Geplant | Garmin/Apple/Fitbit/Samsung-Exporte (CSV/JSON) als Plugin. | ### Analyse & UX | Prio | Thema | Status | Notiz | |---|---|---|---| | P1 | Volumen & 1RM-Schätzung | Geplant | kg × Reps je Übung/Tag, 1RM-Schätzung als zusätzliche Kennzahl. | | P2 | Wochenvergleich & Trends | Geplant | Gleitende Durchschnitte, PR-Markierungen, Verlauf ohne Chart-Lib. | | P2 | PWA / Offline | Geplant | Installierbar auf dem Handy (Service Worker, Icon). | | P2 | Mehrere Sessions am Tag | Teilweise | Funktioniert; Aktivitäts-/Tag-Wechsel im UI vereinfachen. | ### Qualität | Prio | Thema | Status | Notiz | |---|---|---|---| | P2 | Barrierefreiheit | Teilweise | Fokus, Kontraste, Labels gepflegt; systematischer Test offen. | | P2 | Backup/Erinnerung | Geplant | Export gibt es; automatische Backup-Erinnerung offen. | | P3 | Weitere Sprachen | Geplant | i18n-Architektur (de/en) steht; weitere Sprachen als Beitrag. |