YouTube-Gast-Zugang (App-Seite): 5 Downloads/Tag ohne Konto #4
@@ -5,6 +5,34 @@ Format angelehnt an [Keep a Changelog](https://keepachangelog.com/de/1.0.0/).
|
|||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
|
### 📺👤 Download-Tab: Gast-Zugang mit bewusster Wahl + Tages-Zähler (2026-08-26)
|
||||||
|
|
||||||
|
- 👤 **Echte Gäste (kein Baka-Konto, kein Melo-Server) sehen jetzt zwei
|
||||||
|
Buttons** statt nur der Anmeldung: "Beim Baka-Konto anmelden" und neu
|
||||||
|
"Als Gast fortfahren (5 Downloads/Tag)". Der Gast-Button holt sich per
|
||||||
|
`GastZugang.holeToken()` (aus Task 1-4 dieser Reihe) einen anonymen
|
||||||
|
Token vom Proxy und schaltet damit den Downloader frei — ganz ohne
|
||||||
|
Konto. Schlägt das Holen fehl, erscheint der Fehlertext direkt unter
|
||||||
|
dem Button.
|
||||||
|
- 🔢 **Im Gast-Modus zeigt eine Statuszeile "Als Gast unterwegs — noch N
|
||||||
|
von 5 heute"**, sobald der Server den Kontingent-Stand gemeldet hat
|
||||||
|
(vorher nur der generische Hinweistext "5 Downloads/Tag"). Der
|
||||||
|
Cookie-Schalter ("YouTube-Cookies des Servers verwenden") ist im
|
||||||
|
Gast-Modus ausgeblendet — der Server erzwingt für Gast-Zugriffe ohnehin
|
||||||
|
`cookies=false`, ein sichtbarer Schalter hätte nur eine Wahl vorgetäuscht,
|
||||||
|
die es nicht gibt.
|
||||||
|
- 🐛 **Nebenbefund durchs Qualitäts-Gate:** `_YouTubeBereich.build()`
|
||||||
|
beobachtet jetzt `GastZugang` app-weit über den Provider-Baum. Zwei
|
||||||
|
Tests (`hauptmenue_test.dart`, `home_shell_test.dart`) bauen ihren
|
||||||
|
eigenen Provider-Baum nach, statt `main.dart` zu importieren, und
|
||||||
|
hatten `GastZugang` dort noch nicht — beide entsprechend ergänzt (analog
|
||||||
|
zum bestehenden Muster für `BakaAuth`/`YtDownloadService`).
|
||||||
|
- ✅ **Getestet:** volle Suite grün (598 Tests), `flutter analyze` ohne
|
||||||
|
Befund. 3 neue Widget-Tests in
|
||||||
|
`test/downloads/online_screen_test.dart`: beide Buttons sichtbar,
|
||||||
|
Gast-Token-Erfolg schaltet das Adressfeld frei, Gast-Token-Fehler wird
|
||||||
|
angezeigt.
|
||||||
|
|
||||||
### 📺🔑 YouTube-Tab: Server-User brauchen keine eigene Baka-Anmeldung mehr (2026-08-26)
|
### 📺🔑 YouTube-Tab: Server-User brauchen keine eigene Baka-Anmeldung mehr (2026-08-26)
|
||||||
|
|
||||||
- 🔑 **Server-User (Dustin, Baka, Tinker) sehen den Baka-Anmelde-Schritt nicht
|
- 🔑 **Server-User (Dustin, Baka, Tinker) sehen den Baka-Anmelde-Schritt nicht
|
||||||
|
|||||||
Reference in New Issue
Block a user