YouTube-Tab: Server-User brauchen keine eigene Baka-Anmeldung mehr
Server-User (Dustin, Baka, Tinker) melden sich beim Öffnen des YouTube-Bereichs automatisch im Hintergrund mit ihren Navidrome- Zugangsdaten beim Baka-Konto an (BakaAuth.autoAnmelden) — die manuelle Anmeldung bleibt nur für Gäste sichtbar. Schlägt die Auto-Anmeldung fehl, gibt es einen Rückfallweg zur manuellen Anmeldung, statt den User auszusperren. Login-Buttons vergrößert. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CcDiyJdVRqh1TtJk5JiabX
This commit is contained in:
co-authored by
Claude Sonnet 5
parent
f0313724d4
commit
f604dc7635
@@ -5,6 +5,37 @@ Format angelehnt an [Keep a Changelog](https://keepachangelog.com/de/1.0.0/).
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
### 📺🔑 YouTube-Tab: Server-User brauchen keine eigene Baka-Anmeldung mehr (2026-08-26)
|
||||
|
||||
- 🔑 **Server-User (Dustin, Baka, Tinker) sehen den Baka-Anmelde-Schritt nicht
|
||||
mehr.** Bisher verlangte der YouTube-Downloader/die YT-Suche IMMER eine
|
||||
eigene, separate Anmeldung am Baka-Konto — unabhängig davon, ob man schon
|
||||
am Melo-Server angemeldet war. Neu: Wer mit dem Melo-Server verbunden ist
|
||||
(`NavidromeService.istVerbunden`), meldet sich beim Öffnen des
|
||||
YouTube-Bereichs automatisch im Hintergrund mit denselben Zugangsdaten
|
||||
beim Baka-Konto an (`BakaAuth.autoAnmelden`, neu in `baka_auth.dart`) —
|
||||
kein Dialog, kein Warten. Voraussetzung: Navidrome- und Baka-Konto teilen
|
||||
sich Benutzername + Passwort (so bei Dustin/Baka/Tinker der Fall).
|
||||
Schlägt die Hintergrund-Anmeldung fehl (z. B. abweichendes Passwort),
|
||||
bekommt der Server-User den bisherigen manuellen Anmelde-Weg als
|
||||
Rückfalloption zurück — sonst gäbe es keinen Weg mehr zu `_AnmeldeDialog`,
|
||||
das war ein im @code-review-Fund entdeckter Aussperr-Bug (siehe
|
||||
`pruefeServerUser` in `baka_auth.dart`).
|
||||
- 👋 **Die Anmeldung ist jetzt wirklich nur noch für Gäste sichtbar.** Ohne
|
||||
Server-Verbindung (kein eigener Melo-Account) erscheint weiterhin der
|
||||
Hinweistext + Anmelde-Button wie bisher — Server-User sehen stattdessen
|
||||
direkt das Adressfeld, ganz ohne Konto-Status-Zeile.
|
||||
- 🎨 **Login-UI vergrößert.** "Beim Baka-Konto anmelden" ist jetzt ein
|
||||
Button über die volle Breite (52 px hoch, größere Schrift); die Buttons
|
||||
"Abbrechen"/"Anmelden" im Anmelde-Dialog haben jetzt eine Mindesthöhe von
|
||||
48 px. Der Dialog hatte ohnehin nie ein Adressfeld — die Proxy-URL bleibt
|
||||
fest im Code hinterlegt, nicht sichtbar oder änderbar.
|
||||
- ✅ **Getestet:** 582 Tests grün (vorher 574), `flutter analyze` ohne
|
||||
Befund. 8 neue Tests: `BakaAuth.autoAnmelden` (meldet an, greift nicht
|
||||
ein wenn schon angemeldet, tut nichts ohne Zugangsdaten) sowie
|
||||
Widget-Tests für den Server-User-Weg und den Rückfallweg bei
|
||||
fehlgeschlagener Auto-Anmeldung in Download-Tab und YT-Suche-Tab.
|
||||
|
||||
### 🎚️📺 Equalizer-Fix (Xiaomi) + In-App-YouTube-Suche, Extra-Tab (2026-08-25)
|
||||
|
||||
- 🎚️ **Equalizer: "kein System-Klangeffekte" trotz Dolby Atmos behoben.**
|
||||
|
||||
Reference in New Issue
Block a user