This website requires JavaScript.
4fb6ebddda
Stand der Animations-Serie sichern (Projekt-Pause)
feature/blur-oeffnen-transition
Hermes (Server)
2026-08-31 17:13:22 +02:00
5e76523700
Login-Analyse gesichert: Bug war im Server (case-sensitiv), nicht in der App
main
Hermes (Server)
2026-08-31 17:10:44 +02:00
ec9b0d0f29
Merge branch 'feature/youtube-gast-zugang'
Hermes (Server)
2026-08-30 10:34:58 +02:00
824f6364e2
Baka-Konto-Dialog: Passwort wird jetzt auch getrimmt (wie im Navidrome-Dialog)
fix/tinker-feedback
Hermes (Server)
2026-08-29 18:08:19 +02:00
ce460f9804
CHANGELOG: 3 Bugfixes aus dem finalen Code-Review dokumentiert
Hermes (Server) and Claude Sonnet 5
2026-08-29 15:57:38 +02:00
bc58438262
Fix: RenderFlex-Overflow in NowPlayingScreen während der Öffnen-Geste
Hermes (Server) and Claude Sonnet 5
2026-08-29 15:55:52 +02:00
0fe624d1e8
Fix: PlayerExpansionController oberhalb des Navigators bereitstellen
Hermes (Server) and Claude Sonnet 5
2026-08-29 15:47:12 +02:00
6687f2f67c
Fix: PlayerExpansionController.dragEnd rät Öffnen/Schließen nicht mehr aus Vorzeichen
Hermes (Server) and Claude Sonnet 5
2026-08-29 15:36:46 +02:00
1734a656a1
CHANGELOG: Live-Blur-Übergang für den Vollbild-Player
Hermes (Server)
2026-08-29 15:08:22 +02:00
244b5f84c0
Integrationstests: kompletter Zyklus gegen echtes HomeShell + State-Persistenz-Nachweis
Hermes (Server)
2026-08-29 15:05:38 +02:00
e2d2a01965
Vollbild-Player: Schließgeste live an progress gekoppelt, symmetrisch zum Öffnen
Hermes (Server)
2026-08-29 14:59:20 +02:00
92148bc97c
Mini-Player-Wischgeste steuert PlayerExpansionController statt lokalen Versatz
Hermes (Server)
2026-08-29 14:54:05 +02:00
a1eb5831e0
WanderndesCover ersetzt Hero-Übergang: Cover wandert live mit progress
Hermes (Server)
2026-08-29 14:50:40 +02:00
9d0cb90a51
NowPlayingScreen: von Scaffold/Route zu Overlay-Inhalt in HomeShell umgebaut
Hermes (Server)
2026-08-29 14:45:41 +02:00
96113a3e41
HomeShell: Blur-Layer und Mini-Player-Fade an progress gekoppelt
Hermes (Server)
2026-08-29 14:39:56 +02:00
aea80d9755
3 Tap-Stellen öffnen den Vollbild-Player jetzt über PlayerExpansionController statt Navigator.push
Hermes (Server)
2026-08-29 14:34:30 +02:00
7a9493955a
HomeShell: PlayerExpansionController bereitstellen, Zurück-Taste schließt offenen Player
Hermes (Server)
2026-08-29 14:24:09 +02:00
2baac9ed12
PlayerExpansionController: optischer Öffnen-Fortschritt für den Vollbild-Player
Hermes (Server)
2026-08-29 14:19:29 +02:00
dbaec47faf
Plan/Spec: Review-Panel-Befunde eingearbeitet
Hermes (Server)
2026-08-29 14:07:59 +02:00
8f4c3fa56f
Implementierungsplan: Vollbild-Player als persistentes Overlay
Hermes (Server)
2026-08-29 13:48:49 +02:00
8d496cc70b
Spec: Vollbild-Player als persistentes Overlay mit Live-Blur-Übergang
Hermes (Server)
2026-08-29 13:40:19 +02:00
c3f541f266
BakaAuth.abmelden() setzt auch Kontingent-Anzeige zurück
Hermes (Server) and Claude Sonnet 5
2026-08-29 13:27:44 +02:00
d03a4e93a0
Cloud-Account-Kontingent: App liest cloud_remaining, sobald der Server es liefert
Hermes (Server) and Claude Sonnet 5
2026-08-29 13:22:04 +02:00
8611738124
Spec-Nachtrag: 100/Tag-Limit auch für Cloud-Accounts (nicht mehr unbegrenzt)
Hermes (Server) and Claude Sonnet 5
2026-08-29 13:17:35 +02:00
e2304b66cd
Gestaffelte Enter-Animation für Songlisten (EinblendItem)
Hermes (Server)
2026-08-29 12:51:04 +02:00
196303145a
Manuelle Baka-Anmeldung übernimmt das Passwort jetzt dauerhaft; Auto-Login-Fehler werden geloggt
Hermes (Server)
2026-08-29 12:38:20 +02:00
609ca37ede
Auto-Anmeldung: doppelten Login-Request beim App-Start verhindert (Race durch IndexedStack)
Hermes (Server)
2026-08-29 11:31:28 +02:00
2cabe36a6c
Zuletzt zeigt zuletzt Gehörtes statt neu Hinzugefügtes; Herz sitzt jetzt neben dem Songnamen
Hermes (Server) and Claude Sonnet 5
2026-08-29 11:24:42 +02:00
90b63c467e
Zurück-Geste auf Nicht-Start-Tabs navigiert zu Meine Musik statt die App zu minimieren
Hermes (Server)
2026-08-27 15:31:21 +02:00
1b096f5227
Doppelten Scan-Button auf Android entfernen (Musik scannen und Erneut scannen taten dasselbe)
Hermes (Server)
2026-08-27 15:18:36 +02:00
94a48675b1
Song-Tap oeffnet den Vollbild-Player mit grossem Cover
Hermes (Server)
2026-08-27 15:10:33 +02:00
648b22bfa7
AudioSession konfigurieren: Audio-Fokus bleibt beim automatischen Songwechsel erhalten
Hermes (Server)
2026-08-27 14:53:59 +02:00
7dbea128e0
Shuffle/Wiederholung: PlaybackState meldet echten Zustand statt immer "aus"
Hermes (Server) and Claude Sonnet 5
2026-08-27 14:49:32 +02:00
8a5bbf6433
Sync-Ausbau abgeschlossen: SYNC_PLAN.md entfernen (kein Dauerdokument)
feature/sync-ausbau
Hermes (Server) and Claude Sonnet 5
2026-08-27 14:20:01 +02:00
8126a16520
Race behoben: Playlist-Wiederherstellung nur nach abgeschlossenem Sync-Lauf
Hermes (Server)
2026-08-27 14:11:36 +02:00
b7c8be6f0f
Review-Funde: Playlist-Wiederherstellung nach erstem Sync, CHANGELOG korrigiert, Dedup-sicheres songByCloudId
Hermes (Server)
2026-08-27 14:04:28 +02:00
b13ed6271d
CHANGELOG: Sync-Ausbau (Favoriten-Fix, Auswahl-Upload, Einzel-Offline, Bericht)
Hermes (Server)
2026-08-27 13:50:58 +02:00
faabf28abc
Einseitige Playlist-Sicherung: melden, merken, bei leerer Tabelle holen
Hermes (Server) and Claude Sonnet 5
2026-08-27 13:43:20 +02:00
0519c68b26
Playlisten-Endpunkte fuer die einseitige Sicherung (ohne DELETE)
Hermes (Server)
2026-08-27 13:37:37 +02:00
3cd88565ec
Schema 11: Playlists.cloudId fuer die einseitige Sicherung
Hermes (Server)
2026-08-27 13:31:33 +02:00
11a01d1a09
Sync-Ausbau: Stand nach Task 1-9 sichern (Übergabe für neue Session)
Hermes (Server) and Claude Sonnet 5
2026-08-27 13:23:22 +02:00
676f2c5f29
Was-ist-neu-Bericht als In-App-Dialog nach dem Abgleich
Hermes (Server)
2026-08-27 12:40:21 +02:00
9de61bbf94
Erfolgs-Flag, Zeitstempel-Snapshot und Zaehler fuer den Sync-Bericht
Hermes (Server)
2026-08-27 12:34:32 +02:00
46ea9ef344
CHANGELOG-Eintrag zurücknehmen (Sammel-Eintrag folgt in Task 13)
Hermes (Server)
2026-08-27 12:29:17 +02:00
8e3c986d13
Einzelne Server-Titel offline nehmen und wieder entfernen
Hermes (Server)
2026-08-27 12:24:56 +02:00
fcf53dcb6c
Auswahl-Modus: Auf den Server laden (nur in Meine Musik)
Hermes (Server)
2026-08-27 12:14:07 +02:00
78968fd6b8
Gezielter Upload mit Abbrechen aus dem Auswahl-Modus
Hermes (Server)
2026-08-27 11:31:37 +02:00
8d84a88a9c
Herz-Tipp meldet den Favoriten sofort deterministisch an die Cloud
Hermes (Server)
2026-08-27 11:23:38 +02:00
5dc80931e2
Favoriten additiv abgleichen statt ersetzen; Upload-Timeout ist Einzelfehler
Hermes (Server)
2026-08-27 10:55:00 +02:00
09d24abf4d
Favoriten-GET gehaertet + deterministisches setzeFavorit
Hermes (Server)
2026-08-27 10:47:46 +02:00
6250fb78c1
Merge-Entscheidungen als reine Funktionen (sync_merge.dart)
Hermes (Server)
2026-08-27 10:41:44 +02:00
40171a7c0e
Kontext-Sicherung: SYNC_PLAN.md (Übergabe für neue Session)
fix/p0-vollwertigkeit
Hermes (Server) and Claude Sonnet 5
2026-08-27 10:34:52 +02:00
1940e2b790
Sync-Ausbau: Löschpfad gefixt — Spec + Plan entblockt
Hermes (Server) and Claude Sonnet 5
2026-08-27 10:31:49 +02:00
2a1cf9cdc2
Sync-Ausbau: Spec nachgeschärft + Implementierungsplan (13 Tasks)
Hermes (Server) and Claude Sonnet 5
2026-08-27 02:40:38 +02:00
852c17cd48
Review-Panel: Sync-Ausbau-Spec (Verdikt 6/10, nachschärfen)
Hermes (Server) and Claude Sonnet 5
2026-08-27 01:35:55 +02:00
3a376faf50
Spec: Sync-Ausbau (Auswahl-Upload, Einzel-Song-Offline, Merge-Fixes, SSE)
Hermes (Server) and Claude Sonnet 5
2026-08-27 00:04:06 +02:00
d20f01adee
fix: Gast-Zugang-Sperre, veralteter Token, Doppel-Tap, Hinweistext (Branch-Review)
Hermes (Server) and Claude Sonnet 5
2026-08-26 22:17:03 +02:00
b32f3198f8
CHANGELOG: YouTube-Gast-Zugang (App-Seite)
Hermes (Server) and Claude Sonnet 5
2026-08-26 21:48:29 +02:00
aecb8e3364
YT-Suche-Tab: Gast-Zugang mit bewusster Wahl + Tages-Zähler
Hermes (Server) and Claude Sonnet 5
2026-08-26 21:37:08 +02:00
81ec1e232b
CHANGELOG: Download-Tab-Gast-Zugang dokumentieren
Hermes (Server) and Claude Sonnet 5
2026-08-26 21:25:25 +02:00
cfebcc03b5
Download-Tab: Gast-Zugang mit bewusster Wahl + Tages-Zähler
Hermes (Server) and Claude Sonnet 5
2026-08-26 21:24:08 +02:00
5347797292
main.dart: GastZugang app-weit verdrahten
Hermes (Server) and Claude Sonnet 5
2026-08-26 21:07:35 +02:00
9e2294a480
YtSearchService: Gast-Zugang neben Baka-Auth unterstützen
Hermes (Server) and Claude Sonnet 5
2026-08-26 20:56:58 +02:00
1ff03c96ed
YtDownloadService: Gast-Zugang neben Baka-Auth unterstützen
Hermes (Server) and Claude Sonnet 5
2026-08-26 20:45:52 +02:00
2e14256ded
Neuer GastZugang-Service für den anonymen YouTube-Gast-Zugang
Hermes (Server) and Claude Sonnet 5
2026-08-26 20:33:22 +02:00
eee94467a0
.gitignore: Subagent-Driven-Development-Ledger ausschließen
Hermes (Server) and Claude Sonnet 5
2026-08-26 20:30:27 +02:00
9f08286e50
Implementierungsplan: YouTube-Gast-Zugang (App-Seite)
Hermes (Server) and Claude Sonnet 5
2026-08-26 20:28:41 +02:00
2d94a3aa26
Spec: YouTube-Gast-Zugang mit Tages-Limit
Hermes (Server) and Claude Sonnet 5
2026-08-26 20:16:27 +02:00
4aa295986f
YouTube-Tab: Hinweistext bei Passwort-Drift präzisieren
Hermes (Server) and Claude Sonnet 5
2026-08-26 20:09:43 +02:00
f604dc7635
YouTube-Tab: Server-User brauchen keine eigene Baka-Anmeldung mehr
Hermes (Server) and Claude Sonnet 5
2026-08-26 00:18:49 +02:00
f0313724d4
Equalizer-Fix für Xiaomi/MIUI (Dolby Atmos) + In-App-YouTube-Suche als Extra-Tab
Hermes (Server) and Claude Sonnet 5
2026-08-25 21:03:46 +02:00
9e65ddcbb5
Worktree-Lock-Konvention gegen Session-Doppelarbeit dokumentieren
Hermes (Server) and Claude Sonnet 5
2026-08-25 19:15:19 +02:00
da012a3dca
Tab-Reihenfolge, konfigurierbare Meine-Musik-Sektionen, Berechtigungen beim Start, schärferes Sperrbildschirm-Cover
Hermes (Server) and Claude Sonnet 5
2026-08-25 14:17:13 +02:00
54cb523cf4
Review-Dokument: Nachtrag zu UX-Simulation Teil 3
Hermes (Server)
2026-08-25 10:26:36 +02:00
c2f31dee01
UX-Simulation, Teil 3: Abbrechen, Badge, Versionsnummer, Wisch-Strecke
Hermes (Server)
2026-08-25 10:25:43 +02:00
8f80362f08
Review-Dokument: Nachtrag zur UX-Simulation
Hermes (Server)
2026-08-25 09:50:43 +02:00
5645660a2d
UX-Simulation, Teil 2: Player-Feinschliff, Downloads, Einstellungen
Hermes (Server)
2026-08-25 09:49:47 +02:00
07acf77ba4
UX-Simulation: Mehrfachauswahl überall, Baka-Login, Bestätigungen, Suche
Hermes (Server)
2026-08-25 09:42:41 +02:00
60c57577a3
Cover-Farbe, Teilen aus YouTube, Android Auto, geschärfte Typografie
Hermes (Server)
2026-08-25 09:09:27 +02:00
490e73ce41
Politur: Wischen, wandernde Cover, Alphabet-Sprung, Mehrfachauswahl
Hermes (Server) and Claude Opus 5
2026-08-24 15:09:46 +02:00
0d76d8cc58
Album-Ansicht, mitlaufender Songtext, Cover-Cache, Server-Favoriten
Hermes (Server) and Claude Opus 5
2026-08-23 21:53:31 +02:00
b42e045e67
Alben und Kuenstler offline mitnehmen; Zwischenspeicher bekommt eine Grenze
Hermes (Server) and Claude Opus 5
2026-08-23 21:31:53 +02:00
80948f1ad5
Listen zeigen, welcher Titel gerade laeuft
Hermes (Server) and Claude Opus 5
2026-08-23 20:54:45 +02:00
ca28264c0e
Suche trennt nach Titel, Kuenstler, Kategorien und Wiedergabelisten
Hermes (Server) and Claude Opus 5
2026-08-23 20:08:40 +02:00
d15867d962
Positions-Timer ueberlebt stop(); K4 im Review-Bericht richtiggestellt
Hermes (Server) and Claude Opus 5
2026-08-23 18:49:23 +02:00
e6d5f1c9ee
Fuenf P0-Fehler behoben: Benachrichtigung, Offline, Cover, Warteschlange
Hermes (Server) and Claude Opus 5
2026-08-23 18:34:26 +02:00
a44321c510
Hook: GIT_DIR laesst Flutter das falsche Repo als SDK lesen
fix/hook-worktree-safe
Hermes (Server) and Claude Opus 5
2026-08-21 15:23:20 +02:00
bb800adb61
Datenschutz: Fehlerberichte nur mit Zustimmung senden (Opt-in)
fix/diagnose-opt-out
Hermes (Server) and Claude Opus 5
2026-08-21 12:54:47 +02:00
34d6d8e52a
Zweiter Tab heisst wieder "Download" statt "Online"
Hermes (Server) and Claude Opus 5
2026-08-21 14:22:36 +02:00
5b6fa949a9
Hauptmenue wieder deutlich sichtbar
Hermes (Server) and Claude Opus 5
2026-08-21 14:13:11 +02:00
1547f43099
Merge: UI-Politur (Kontrast, Abstaende, Typografie, Bewegung)
Hermes (Server) and Claude Opus 5
2026-08-21 12:59:27 +02:00
bc861f6087
UI-Politur: Kontrast, Abstaende, Typografie, Bewegung
feature/ui-politur
Hermes (Server) and Claude Opus 5
2026-08-21 12:40:25 +02:00
239aae3ea3
Datenschutz: Fehlerberichte lassen sich abschalten
backup-ui-vor-redesign
Hermes (Server) and Claude Opus 5
2026-08-21 12:24:11 +02:00
2df85e650e
Merge: Lokale Wiedergabe, Geraete-Abgleich und Kategorien-UI
Hermes (Server) and Claude Opus 5
2026-08-21 10:06:53 +02:00
5c9bfe2001
Backlog: uebersprungenen Widget-Test und offene Punkte festhalten
Hermes (Server) and Claude Opus 5
2026-08-21 10:06:12 +02:00
c7a7a7c458
UI: Alben sind Kategorien — Reiter Lieder/Kategorie/Kuenstler
Hermes (Server) and Claude Opus 5
2026-08-21 09:36:46 +02:00
cd79213bb3
Serverseitig: Uploads landen in der Navidrome-Bibliothek
Hermes (Server) and Claude Opus 5
2026-08-21 08:56:44 +02:00
9fa027fca1
Fix: Lokale Wiedergabe + neuer Geraete-Abgleich (Handy <-> Server)
Hermes (Server) and Claude Opus 5
2026-08-21 08:32:32 +02:00
90afde1d71
Build: Gradle-Speicher auf 2 GB begrenzen (8G hat den Server OOM-gekillt)
Hermes (Server) and Claude Opus 5
2026-08-20 19:57:48 +02:00
15e3d44453
Automatische Erkennung: neue Dateien auf dem Geraet und neue Alben am Server
Hermes (Server) and Claude Opus 5
2026-08-20 19:19:04 +02:00