-
653bc612f5
BUG-FIX: Login auf Navidrome umgestellt (Baka-Auth + Cloud gelöscht)
main

Hermes (Server)andClaude Haiku 4.5
2026-08-19 07:11:35 +02:00
-
2b10c350f9
Navidrome-Integration vollständig: Browser-Widget in Home-Screen eingebaut
fix/cloud-playlist-delete

Hermes (Server)andClaude Haiku 4.5
2026-08-19 06:50:00 +02:00
-
22238138e8
Fix: Cloud-Playlists lassen sich nicht löschen (DELETE statt POST)

Hermes (Server)andClaude Opus 5
2026-08-14 23:48:26 +02:00
-
8f9ed1ff53
v2.56.2 — Versions-String aktualisiert + sichtbare Version in Einstellungen
Dustin
2026-08-06 20:08:55 +02:00
-
489cb129b1
v2.56.1 — Code-Review-Fix: Settings verbindungsStatus korrigiert (CloudService()-Instanz hatte keinen echten Status → zeigt '–')
Dustin
2026-08-06 20:01:19 +02:00
-
79b15a3cb8
v2.56 — UI/Design-Rework: Melo Dark Fusion (neue Startseite, 2-stufige Einstellungen, Design-System)
Dustin
2026-08-06 19:56:02 +02:00
-
85615d253c
v2.55.3 — Code-Review-Fixes: foregroundServiceType (Android 14+), POST_NOTIFICATIONS-Check, FG-Service-Notification-Channel, try/catch _zeigeSyncNotification
Dustin
2026-08-06 18:17:25 +02:00
-
7777297073
v2.55.2 — Manueller Sync: Status-Popup, Hintergrund-Weiterlauf, Sperrbildschirm-Notification
Dustin
2026-08-06 18:11:41 +02:00
-
b4d63509d1
v2.55.1 — Code-Review-Fixes: Singleton, Race-Conditions, Fallback-Timer, Log-Security
Dustin
2026-08-06 18:04:52 +02:00
-
3f169fa1d9
v2.55 — Echtzeit-Cloud-Sync (SSE) mit 3 Modi: Echtzeit/Manuell/Zeit
Dustin
2026-08-06 18:01:02 +02:00
-
2ce24398e4
Security-Review-Fixes (Builder): Salt-Regression behoben + Defense-in-Depth
Dustin
2026-08-05 22:54:27 +02:00
-
8e9a808a9f
v2.54.3 — Dead-Code-Bereinigung (code-review-graph): 7 ungenutzte DB-Methoden entfernt
Dustin
2026-08-05 21:10:38 +02:00
-
70a79520d0
v2.54.2 — Review-Fixes (Graph): Shuffle-Duplikat bei Einzel-Song+Repeat, Speed-Chip 1.75x, Drag-Race, Speed-Tap-Guard, Version
Dustin
2026-08-05 21:04:18 +02:00
-
5f7b652eb6
v2.54.1 — Queue zeigt echte Wiedergabe-Reihenfolge (inkl. Shuffle), aktuelles Lied markiert
Dustin
2026-08-05 12:20:32 +02:00
-
8b6f0925a6
v2.54 — Now-Playing-Redesign im Spotify-Stil
Dustin
2026-08-05 12:16:15 +02:00
-
83bb86a1fa
v2.53.1 — LOW-1: Willkommen-zurück-Dialog nur bei >24h Offline (24h-Check)
Dustin
2026-08-05 11:26:00 +02:00
-
f14b658566
v2.53.1 — MED-3: Tests für Tombstone-Heuristik, SyncBericht, songAusServerMap + delete-deleted_at
Dustin
2026-08-05 11:24:51 +02:00
-
2cd34d61dc
v2.53.1 — MED-2: Neue Server-Songs werden nach Download in die lokale DB eingefügt
Dustin
2026-08-05 11:24:11 +02:00
-
3fe20e1c7b
v2.53.1 — MED-1: Tombstone-Race behoben (Snapshot vor listSongs + Server-Zeit)
Dustin
2026-08-05 11:22:36 +02:00
-
2d735464c0
v2.53 — Tombstone-Sync + Konflikt-Report (Sprint E): deleted_at, lokal nachgezogene Löschungen, Willkommen-zurück-Dialog
Dustin
2026-08-05 11:14:21 +02:00
-
22ce611537
v2.53 — Sprint E: Recap-Zeiträume (Woche/Monat/Jahr)
Dustin
2026-08-05 11:10:49 +02:00
-
bc3357bf72
v2.52.4 — Einstellungen (F4): Auto-Sync-Intervall, Sleep-Timer-Default, Wiedergabegeschwindigkeit, Akzentfarbe, Storage-Info
Dustin
2026-08-05 11:05:55 +02:00
-
187b26603b
v2.52.3 — F3-Rest: ☁️-Chip-Puls + Auto-Sync-Timer app-weit
Dustin
2026-08-05 11:03:03 +02:00
-
73aed70edd
v2.52.2 — SyncService-Zentralisierung (F3): persistente Sync-Notification, Auto-Sync-Intervall, Schritt-Feedback, 12/25-Zähler
Dustin
2026-08-05 10:59:36 +02:00
-
bf0f544e4b
v2.52.1 — F2: YT-Links nur als Server-Fallback
Dustin
2026-08-05 10:40:37 +02:00
-
3b898e238e
v2.52 — Favoriten-Sync-Fix: bidirektionaler Merge (lokal↔Server), Toggle-Push sofort, cloud_id-Verdrahtung
Dustin
2026-08-05 10:33:23 +02:00
-
4694955f5f
v2.51.4 — Review-Fix LOW: Longpress-Aktion „Herunterladen“ → „Neu laden“
Dustin
2026-08-05 08:12:45 +02:00
-
9c854c5ac0
v2.51.4 — Review-Fix MED-3 + MED-4: Konflikt-Dialog (Batch/Auto) + echter Sync-Guard
Dustin
2026-08-05 08:12:45 +02:00
-
a24875726f
v2.51.4 — Review-Fix MED-2: „Trennen“ (Musikserver) persistiert jetzt
Dustin
2026-08-05 08:10:30 +02:00
-
148ff4f21b
v2.51.4 — Review-Fix MED-1: „Musik scannen“ aus Einstellungen startet Scanner
Dustin
2026-08-05 08:09:43 +02:00
-
eb379c7790
v2.51.3 — Cloud-Dashboard UI (Statistik-Karten, Speicher, Sync-Historie) + Lint-Fixes
Dustin
2026-08-05 08:02:36 +02:00
-
4b9cfefe00
v2.51.3 — Schnellaktionen per Longpress auf Songs
Dustin
2026-08-05 07:57:37 +02:00
-
fdfc166807
v2.51.2 — 5-Tab-Navigation (Rechtshänder) + Musikserver-Status
Dustin
2026-08-05 07:57:01 +02:00
-
f886b0a42e
v2.51.1 — Technik ausgelagert: Erweitert-Sektion (Logs, Diagnose, Entwickler, Scanner)
Dustin
2026-08-05 07:54:22 +02:00
-
0439ce3ed2
v2.50.4 — Glow-Pulsation rebuildet + Cover-Crossfade beim Songwechsel
Dustin
2026-08-04 20:55:24 +02:00
-
dfa19c999b
v2.50.3 — sanitize.dart gehärtet: Windows-Namen + Traversal-Sequenzen
Dustin
2026-08-04 20:48:31 +02:00
-
5b5f72b548
v2.50.2 — Cloud/Auth-Tests (http-Mocks): LWW-Sync + Token-Ablauf-Pfade
Dustin
2026-08-04 20:46:51 +02:00
-
e584a7d672
v2.50.1 — Player-Glow an Akzent + Pulsation, Cover-Crossfade, existsSync-Fix
Dustin
2026-08-04 20:44:40 +02:00
-
69b8f29f88
v2.49.6 — Async-Exceptions abgesichert (kein Crash bei nicht-seekbaren Quellen)
Dustin
2026-08-04 16:47:58 +02:00
-
8e9d9efc64
v2.49.5 — Play-Next verschiebt statt zu duplizieren + Shuffle-Priorität
Dustin
2026-08-04 16:47:29 +02:00
-
bd692d4682
v2.49.4 — Favoriten-Toggle race-sicher (kein PK-Crash bei Doppel-Tap)
Dustin
2026-08-04 16:46:49 +02:00
-
c6826db651
v2.49.3 — Shuffle-Edge-Case: Einzel-Song-Queue + Repeat-aus → Queue-Ende
Dustin
2026-08-04 16:46:08 +02:00
-
a1f1d87cd0
v2.49.2 — Netease-Suche auf funktionierenden Endpoint umgestellt
Dustin
2026-08-04 16:37:55 +02:00
-
19b115b000
v2.49.1 — Now-Playing-Fullscreen (Cover, Controls, Like, Queue, Sleep-Timer)
Dustin
2026-08-04 16:37:13 +02:00
-
4226612065
v2.49 — Lyrics-Service (LRC + Netease)
Dustin
2026-08-04 16:35:19 +02:00
-
b97914699e
v2.48.5 — Tests für Player-Kern (Shuffle/Repeat/Queue/Sleep-Timer)
Dustin
2026-08-04 16:27:36 +02:00
-
82003c55d6
v2.48.4 — Als Nächstes abspielen (Play Next)
Dustin
2026-08-04 16:25:53 +02:00
-
34ac791fa6
v2.48.3 — Sleep-Timer
Dustin
2026-08-04 16:25:30 +02:00
-
5edfae01e5
v2.48.2 — Queue-UI (Warteschlange-Sheet)
Dustin
2026-08-04 16:25:04 +02:00
-
42767a5646
v2.48.1 — Repeat-Modus (Aus/Titel/Playlist)
Dustin
2026-08-04 16:24:26 +02:00
-
bb8ee56894
v2.48 — Shuffle-Modus
Dustin
2026-08-04 16:23:55 +02:00
-
319b765d08
v2.47 — Cloud-Verbindung beim App-Start + Live-Status-Anzeige (Verbinde→Verbunden)
Dustin
2026-08-03 03:08:45 +02:00
-
20ef788178
v2.46 — Jahres-Recap (Spotify-Wrapped-Stil) mit Hörstatistiken
Dustin
2026-08-03 02:54:11 +02:00
-
cd49e80293
v2.45.2 — JWT-Auth für yt-proxy: X-API-Key komplett entfernt, Bearer-Token überall
Dustin
2026-08-03 02:49:30 +02:00
-
4c987036bc
v2.45.1 — Auto-Scan ohne AudioPlayer: Byte-Parser für Dauer (MP3/M4A/FLAC/WAV), MPEG-Header-Offset fix, WAV Little-Endian fix
Dustin
2026-08-03 02:47:05 +02:00
-
0b8d8ce2f8
fix: MEDIUM+LOW Claude-Audit-Findings (Issues #7-16)
Dustin
2026-08-03 01:50:07 +02:00
-
e46ffa76a3
fix: 6 Claude-Audit-Fixes (3 CRIT + 3 HIGH)
Dustin
2026-08-03 01:41:04 +02:00
-
de71119235
v2.42.3 — MEDIUM: Dead Code entfernt
Dustin
2026-08-02 17:00:31 +02:00
-
50a810934d
v2.42.2 — HIGH: Background-Service try/finally + MEDIUM: debugPrint Leak
Dustin
2026-08-02 17:00:27 +02:00
-
b5b1475d5d
v2.42.1 — HIGH: Timer-Periodic-Leak behoben
Dustin
2026-08-02 17:00:23 +02:00
-
a483436490
v2.42 — Issue #7: ID3-Reader erweitern + Metadaten-Dialog verschönern
Dustin
2026-08-02 16:10:58 +02:00
-
ae11a85872
v2.41 — Issue #3: Musik-Download im Hintergrund (flutter_background_service)
Dustin
2026-08-02 16:06:04 +02:00
-
b8c206e58f
v2.40 — Issue #9: Progress-Notification für Download/Upload (flutter_local_notifications)
Dustin
2026-08-02 16:04:09 +02:00
-
f23dc685cb
v2.39 — Issue #8: Persistente Notification (nicht wegwischbar)
Dustin
2026-08-02 15:56:25 +02:00
-
0fc383daba
v2.38 — Issue #2: Dauerverbindung Cloud Server (persistenter http.Client)
Dustin
2026-08-02 15:56:22 +02:00
-
6ed416c8b1
v2.37 — Issue #6: Auto-Scan beim Start + Timer.periodic alle 3h
Dustin
2026-08-02 15:56:13 +02:00
-
d555a7f146
v2.36 — Sprint 1: Behebe Issues #1 (Zurück-Button), #5 (Ausgeloggt), #4 (Berechtigungen)
Dustin
2026-08-02 15:48:08 +02:00
-
15993b1d0a
v2.35 — Vollständiges Sync-System: Playlisten, Favoriten, Auto-Sync, Persistent Login, Benutzerdefinierte Namen
Dustin
2026-08-01 19:32:35 +02:00
-
2b06a8e496
fix: Cloud-Status sofort anzeigen (kein leerer Ladekreis)
Dustin
2026-08-01 18:23:19 +02:00
-
ac543eb84b
fix: CloudService silent error → logging, Status zeigt Token-Fehler an
Dustin
2026-08-01 18:15:04 +02:00
-
a7dbf5e9e1
fix: Login-Fehlermeldung zeigt jetzt saubere Server-Nachricht, Passwort-Reset Baka
Dustin
2026-08-01 18:08:10 +02:00
-
30c85f823e
debug: Body-Inhalt im Login-Fehler anzeigen
Dustin
2026-08-01 18:04:01 +02:00
-
ebd3131117
debug: auth-response logging + Body-Länge im Fehler
Dustin
2026-08-01 17:51:10 +02:00
-
a495a183d8
fix: Login-Fehlerhandler — 200 ohne Token abfangen, Server-Nachrichten parsen
Dustin
2026-08-01 17:44:05 +02:00
-
7f17a5afd6
v2.33 — Login vereinfacht: keine Registrierung, Navidrome auto-sync, nur eine Anmeldung
Dustin
2026-08-01 17:36:02 +02:00
-
7d5cae64d1
fix: syntax error in player_service (missing });
Dustin
2026-08-01 16:54:05 +02:00
-
f00fd445f5
fix: code-review #2 — dedup MagicBytes, auth für check_corrupted, UI-Flag, merged player streams, jq-JSON
Dustin
2026-08-01 16:48:45 +02:00
-
2d4c7c8b98
v2.32 — Defekte Musik erkennen (Magic Bytes, ffprobe, DB-Flag, UI)
Dustin
2026-08-01 16:40:42 +02:00
-
4a05c76199
fix: code-review findings — error handling, null safety, persist settings, auth header
Dustin
2026-08-01 15:09:48 +02:00
-
669a02304e
fix: code-review warnings — deprecated APIs, debugPrint→Logger, unused import
Dustin
2026-08-01 15:08:05 +02:00
-
cdb137f724
fix: stale cloud_einstellungen.dart entfernt (Rebase-Artefakt)
Dustin
2026-08-01 15:06:26 +02:00
-
36c744d6e3
v2.31 — Login, Einstellungen & Cloud Sync Redesign
Dustin
2026-08-01 14:55:04 +02:00
-
77a20422be
Security-Fixes aus dem flutter-security Audit
Hermes (Server)
2026-08-01 13:10:18 +02:00
-
8b6a04ead8
Fix: Review-Findings korrigiert (Tag-Leiste, Profil, Singleton u.a.)
Hermes (Server)
2026-07-31 15:42:54 +02:00
-
b3aedc53f9
Feature: Cloud-Daten loeschen in Einstellungen (3s-Halten)
Hermes (Server)
2026-07-31 15:39:19 +02:00
-
519bdd4e23
Feature: Jederzeit von 'nur lokal' auf Cloud wechseln + Abmelden-Fix
Hermes (Server)
2026-07-31 15:37:00 +02:00
-
f9b6e57606
Feature: Login freiwillig - einmalige Modus-Wahl beim ersten Start
Hermes (Server)
2026-07-31 15:35:34 +02:00
-
19e4aac62e
Feature: Login-Effekte pro Person (Akzentfarbe + Sound + Begruessung)
Hermes (Server)
2026-07-31 15:34:04 +02:00
-
9a880b0f21
Security: Cloud-Auth auf Bearer-JWT umgestellt (IDOR-Luecke geschlossen)
Hermes (Server)
2026-07-31 14:31:12 +02:00
-
3e9389ab59
Melo v2.10 - YouTube Proxy, Download-Screen, Logger, iOS
Hermes (Server)
2026-07-26 14:24:10 +02:00
-
b4baef5875
Next Level Setup: Qualitäts-Gate + Projekt-Regeln (.hermes.md)
Hermes (Server)
2026-07-24 10:37:13 +02:00
-
a417b191a1
Fix: onAddToPlaylist im SongTile Konstruktor hinzugefügt
Hermes (Server)
2026-07-24 08:57:37 +02:00
-
b43ccd4c0d
Code Review Optimierungen: Typsicherheit, Scanner-Performance, DB Upgrade Template, Division Guard
Hermes (Server)
2026-07-24 08:33:30 +02:00
-
c7828b851c
Navidrome-Integration, Widgets (Recent + Tag-Statistik)
Hermes (Server)
2026-07-23 22:23:28 +02:00
-
94a4063070
Initial commit
Dustin-Mike Jens Hähnel
2026-07-23 14:31:28 +02:00