Hermes (Server)
8b6a04ead8
Fix: Review-Findings korrigiert (Tag-Leiste, Profil, Singleton u.a.)
...
CRIT:
- Tag-Leiste: Toggle-Kopf 'Tags & Filter' eingebaut (war unerreichbar) + TagStats
- Profil: Cloud-Count vor Dialog aufloesen (kein 'Instance of Future' mehr)
HIGH:
- CloudEinstellungen: toten Sync-Timer entfernt (echter Timer im ViewModel)
- StatistikCard + RecentWidget jetzt eingebaut (gesamtMB/gesamtMin endlich genutzt)
- CloudService als Singleton (konsistenter Token-Zustand in allen Services)
MED/LOW:
- Playlist-Erkennung nur noch via list= Parameter
- Player: fehlende Quelle wird geloggt statt still
- song_tile: null-ID-Guard vor Tag-Dialog
- Scanner-Log mit Exception-Objekt
- FavoritenService: anzahlFavoriten() fuer StatistikCard
2026-07-31 15:42:54 +02:00
Hermes (Server)
b3aedc53f9
Feature: Cloud-Daten loeschen in Einstellungen (3s-Halten)
...
- Einstellungen > Cloud-Daten loeschen: 'Nur Musik' oder 'Komplett vom Server'
- 3-Sekunden-Gedrueckthalten-Button zur Bestaetigung (Fortschrittsbalken)
- Warnhinweis: Wird SOFORT geloescht, nicht rueckgaengig machbar
- Server: delete-music/delete-all Endpunkte mit Dedup-sicherem Registry-Cleanup
- Loeschen nur des eigenen Kontos (User aus Token, kein IDOR)
2026-07-31 15:39:19 +02:00
Hermes (Server)
9a880b0f21
Security: Cloud-Auth auf Bearer-JWT umgestellt (IDOR-Luecke geschlossen)
...
- cloud_service: echter Login gegen baka-auth, Token statt X-API-Key/X-User
- app_config: hartcodierten API-Key-Default entfernt
- download_service + melo_logger: Bearer-Token statt X-API-Key
- navidrome: Passwort in flutter_secure_storage (Keychain/Keystore)
- song: token-haltige stream_url wird nicht mehr in SQLite persistiert
- cloud_screen: Pfad-Traversal beim Download-Dateinamen gefixt (p.basename)
- home_screen: Login-Dialog mit Passwort-Feld, Auto-Sync nutzt restoreLogin
2026-07-31 14:31:12 +02:00
Hermes (Server)
3e9389ab59
Melo v2.10 - YouTube Proxy, Download-Screen, Logger, iOS
2026-07-26 14:24:10 +02:00
Hermes (Server)
a417b191a1
Fix: onAddToPlaylist im SongTile Konstruktor hinzugefügt
2026-07-24 08:57:37 +02:00
Hermes (Server)
b43ccd4c0d
Code Review Optimierungen: Typsicherheit, Scanner-Performance, DB Upgrade Template, Division Guard
2026-07-24 08:33:30 +02:00
Hermes (Server)
c7828b851c
Navidrome-Integration, Widgets (Recent + Tag-Statistik)
2026-07-23 22:23:28 +02:00
Dustin-Mike Jens Hähnel
94a4063070
Initial commit
2026-07-23 14:31:28 +02:00