From 81ec1e232b9ab0b5c94b5f50371eb1a4ecf94f95 Mon Sep 17 00:00:00 2001 From: "Hermes (Server)" Date: Wed, 26 Aug 2026 21:25:25 +0200 Subject: [PATCH] CHANGELOG: Download-Tab-Gast-Zugang dokumentieren Co-Authored-By: Claude Sonnet 5 --- CHANGELOG.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 739cd5f..8298578 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,34 @@ Format angelehnt an [Keep a Changelog](https://keepachangelog.com/de/1.0.0/). ## [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) - 🔑 **Server-User (Dustin, Baka, Tinker) sehen den Baka-Anmelde-Schritt nicht