goon/mobile/src
goon-foss b4c1216133 fix(player): nie twórz playera, gdy apka jest w tle
expo-video wola w init konstruktora VideoPlayer bezwarunkowy startService dla
androidx.media3 MediaSessionService (VideoPlayer.kt:233), a Android od 8.0
zabrania startu zwyklego serwisu z tla. Gdy ekran playera montowal sie juz w tle
(user wyszedl w trakcie resolve albo system wznowil stos ekranow), konstruktor
rzucal IllegalStateException i zamiast wideo pokazywal sie ekran bledu.
GOON-12: 63 wystapienia, 28 osob, wszystkie z in_foreground=false.

Konfiguracja tego nie wylacza, wiec bramkujemy montowanie: hooka nie da sie
warunkowac, stad wlasciwy ekran wyjechal do PlayerScreenActive, a eksportowany
PlayerScreen czeka na AppState 'active'. Bramka dziala tylko przy montowaniu,
wiec zejscie w tlo z juz dzialajacym playerem nie przerywa odtwarzania.

Opublikowane OTA na 1.2 i 1.1.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-20 12:16:33 +02:00
..
components feat(ui): badge jakosci i nazwa serwisu na kafelku sceny 2026-08-18 12:41:16 +02:00
lib fix(ui): przesuwane podkreslenie zamiast ciekłej kropli w zakladkach 2026-08-18 11:22:02 +02:00
native style: myslniki em/en z komentarzy i docstringow (calosc repo) 2026-08-11 11:51:57 +02:00
screens fix(player): nie twórz playera, gdy apka jest w tle 2026-08-20 12:16:33 +02:00
api.ts fix(listy): prog dlugosci nie ukrywa juz scen o NIEZNANEJ dlugosci w drill-downach 2026-08-20 10:07:58 +02:00
changelog.ts fix(player): nie twórz playera, gdy apka jest w tle 2026-08-20 12:16:33 +02:00
ClientContext.tsx Initial commit 2026-05-20 10:10:22 +02:00
ErrorBoundary.tsx style: myslniki em/en z komentarzy i docstringow (calosc repo) 2026-08-11 11:51:57 +02:00
migrationNotice.ts style: myslniki em/en z komentarzy i docstringow (calosc repo) 2026-08-11 11:51:57 +02:00
navigation.tsx fix(ui): przesuwane podkreslenie zamiast ciekłej kropli w zakladkach 2026-08-18 11:22:02 +02:00
PreferencesContext.tsx feat: wylaczalny auto-rotate w playerze + '+N' liczy takze filmy 2026-07-28 09:34:37 +02:00
SceneActionsContext.tsx style: myslniki em/en z komentarzy i docstringow (calosc repo) 2026-08-11 11:51:57 +02:00
storage.ts style: myslniki em/en z komentarzy i docstringow (calosc repo) 2026-08-11 11:51:57 +02:00
theme.ts fix(theme): rozdziel role akcentu i dodaj ramke, ktora cokolwiek oddziela 2026-08-14 09:50:08 +02:00
types.ts feat(ui): badge jakosci i nazwa serwisu na kafelku sceny 2026-08-18 12:41:16 +02:00
ui.tsx fix(ui): jeden wspolny zestaw kontrolek naglowka zamiast kopii per ekran 2026-08-18 11:42:32 +02:00