Commit Graph
4 Commits
Author SHA1 Message Date
Hermes (Server) 2548e38af9 feat(settings): Cache-Status UI + Clear-Button (Phase 2)
- Neuer 'Cache-Speicher' ListTile in Musikserver-Sektion
- Zeigt Cache-Größe in MB/KB/B
- Clear-Button: Löscht alle gecachten Lieder
- _formatBytes() für Größen-Anzeige
- _clearCache() mit SnackBar-Feedback

Nutzer kann jetzt Cache-Status sehen + leeren!
Tests: 70/70 
2026-08-19 19:04:47 +02:00
Hermes (Server) 0635c92d22 feat(settings): Offline-Mode Toggle UI (Phase 2)
- Toggle in Settings unter 'Musikserver'-Sektion
- Label: '📴 Offline-Modus' + Beschreibung
- Switch: Ein/Aus Toggle
- OfflineMode ChangeNotifierProvider in main.dart
- Tests angepasst für Provider-Setup

Nutzer kann jetzt Offline-Mode an/aus schalten!
Tests: 70/70 
2026-08-19 19:03:26 +02:00
Hermes (Server)andClaude Haiku 4.5 06be0a7065 feat(navidrome): Musikserver-Integration (Subsonic API)
- NavidromeService mit Credential-Verwaltung (secure storage)
- Navidrome-Settings in Settings-Tab: Login/Logout für Server-Verbindung
- Dependencies hinzugefügt: http, crypto, shared_preferences, flutter_secure_storage
- Tests: 70/70 grün
- Analyzer:  keine Fehler

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XJzQjUtnvYUtHdnTs3iCru
2026-08-19 07:21:32 +02:00
Hermes (Server)andClaude Haiku 4.5 23a1e7838d feat(settings): Settings-Tab mit Bibliotheks-Statistik, Berechtigungen, Über Melo
- Bibliotheks-Statistik: Song-Anzahl + Gesamtspieldauer via watchSongs()
  (reine Summier-/Format-Funktion in lib/settings/library_stats.dart,
  unabhängig von Flutter/Plattform testbar)
- Berechtigungen: Musik-Berechtigung öffnet Systemeinstellungen über das
  bereits vorhandene openMusicPermissionSettings()
- Über Melo: kurzer Name + Slogan, keine erfundene Versionsnummer
  (package_info_plus ist keine Dependency)
- Keine Platzhalter für Profil/Cloud-Sync/Geräte-Verwaltung, da es noch
  kein Account-/Cloud-System gibt (Phase 2)
- HomeShell nutzt SettingsScreen statt des Settings-Placeholders,
  toter _Placeholder-Widget-Code entfernt

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-08-18 18:31:30 +02:00