VINARICE.NET TV App — Testovací scénáře
Verze 1.0 | 27. března 2026 | Interní dokument
Setup: Box s naším boot logem, ADB install APK, LAN kabel do sítě VINARICE.NET
Home: Sledování TV | V Obraze | Kvalita ovzduší | YouTube | Kamery | Další
Očekávané chování
- Auto-login proběhne (IP detekce → Keycloak)
- Badge vpravo nahoře: jméno klienta
- SledováníTV: auto-pairing, spustí se bez ptaní
- Kamery: zobrazí thumbnail snímky, stream funguje
- Email: v Další, po otevření předvyplní email z účtu
- Kiosk/launcher režim aktivní (HOME tlačítko → naše appka)
Checklist
- Auto-login proběhl, jméno se zobrazuje
- 6 dlaždic na Home (správné pořadí)
- SledováníTV se spustí a hraje
- Kamery — thumbnaily viditelné, stream funguje
- V Obraze — načte zprávy
- Kvalita ovzduší — zobrazí data
- YouTube — spustí se (bez reklam)
- Další — všechny dlaždice přístupné
- Speed Test — změří, výsledek odpovídá (90+ na 100Mbit)
- Počasí — radar se načte, play funguje
- Email — otevře se, credentials se uloží
- Edit mode — smazat dlaždici, nahradí se z Další
- Back tlačítko — správné chování všude
- Restart appky — vše přežije
Setup: Čistý Android TV box, Google účet přihlášen, LAN do sítě VINARICE.NET
Instalace: https://play.google.com/apps/internaltest/4701289987956020100
Home: Sledování TV | V Obraze | Kvalita ovzduší | YouTube | Kamery | Další
Checklist
- Play Store instalace funguje
- Appka se spustí bez chyb
- Auto-login proběhl
- Home layout správný (6 dlaždic)
- SledováníTV párování funguje
- Speed Test funguje
- Počasí radar funguje
- Appka NENÍ launcher (HOME = Android TV home)
Setup: Čistý Android TV box, Google účet, mobilní hotspot (MIMO síť VINARICE.NET)
Instalace: https://play.google.com/apps/internaltest/4701289987956020100
Home: Sledování TV (detekce appek) | V Obraze | Kvalita ovzduší | YouTube | Počasí a radar | Další
Checklist
- Guest režim se aktivoval (badge: Host)
- Home: 6 dlaždic, Počasí místo Kamer
- TV dlaždice: detekovala nainstalovanou appku NEBO YouTube
- V Obraze funguje (veřejné zprávy)
- Kvalita ovzduší funguje
- Speed Test funguje
- Počasí radar funguje
- Email v Další — možnost zadat vlastní credentials
- Žádný login dialog při startu (zero questions)
- Back tlačítko funguje správně
Setup: Box ze scénáře C přepojit z hotspotu do sítě VINARICE.NET, restartovat appku
Checklist
- Auto-login proběhl po přepojení
- Layout se změnil na klientský (Kamery místo Počasí)
- Email credentials přežily přechod
- Promoted/smazané dlaždice se správně přepočítaly
Setup: Jakýkoliv box s nainstalovanou appkou
Kroky testu
- 1. Dlouhý stisk na dlaždici YouTube → smazat
- 2. Ověřit: dlaždice z Další se automaticky promovala na Home
- 3. Otevřít Další → ověřit že promovaná dlaždice tam NENÍ duplicitně
- 4. Restart appky → ověřit že promoted dlaždice přežila
- 5. Smazat promovanou dlaždici → ověřit další promote
- 6. V Nastavení → Správa dlaždic → vrátit smazané TODO
Checklist
- Smazání dlaždice funguje
- Automatický promote z Další funguje
- Žádné duplicity v Další
- Promote přežije restart
- Grid je vždy plný (6 dlaždic)
Setup: Přidání nového záznamu do /tv-app/api/tiles.php
Očekávané chování
- Appka detekuje novou dlaždici
- Zvoneček ukáže badge
- V Nastavení: info o nové funkci + tlačítko "Přidat na plochu"
- Po přidání se objeví na ploše
Poznámky
- Managed box = náš box s boot logem, kiosk režim, ADB install
- Play Store box = čistý box, bez kiosku, instalace z obchodu
- Auto-login závisí na IP adrese — funguje jen v síti VINARICE.NET
- Guest režim = žádné otázky, appka funguje okamžitě
- Email credentials se ukládají do localStorage WebView
- Play Store test link: https://play.google.com/apps/internaltest/4701289987956020100