goon/mobile/src
goon-foss 55da508f9c
Some checks failed
Backend tests / test (push) Has been cancelled
fix: keep-screen-on podczas odtwarzania + on-demand miniaturki youporn
1) Ekran gasl w trakcie ogladania (bug-reports fcbaa933 2026-07-18, c40fb79f
2026-07-23, dwoch userow). Android wygasza po timeoucie, bo dotyk nie pada, a samo
granie wideo nie trzyma wake-locka. expo-keep-awake NIE jest w top-level
node_modules (siedzi w node_modules/expo/node_modules), wiec metro nie rozwiaze
importu, ale natywny modul ExpoKeepAwake JEST w APK (expo go autolinkuje) -
siegamy po niego przez requireNativeModule z expo-modules-core (top-level).
Dzieki temu leci OTA, bez nowego APK. Wake-lock tylko gdy realnie gra (przy pauzie
ekran gasnie normalnie); WebView-player trzyma przez caly czas zycia ekranu, bo
tam nie ma sygnalu play/pause.

2) Miniaturki youporn (bug-report bebf8c92): youporn przeszedl dla czesci katalogu
na imgproxy z PODPISANYM URL-em (?hash=...&validto=<ts>), ktory WYGASA - zapisany
w bazie po czasie zwraca 410 (8666 z 62930 zrodel). Statyczne .../original/N.jpg
dzialaja bezterminowo. Nowy endpoint /proxy/youporn-thumb/<video_id> resolwuje
swiezy poster przy serwowaniu (jak sxyprn-thumb), z html.unescape bo og:image ma
&amp; i psulo to podpis (403). Podmiana TYLKO dla podpisanych - statycznych nie
ruszamy, zero dodatkowych fetchy.

Zweryfikowane: 8/8 wczesniej-410 teraz 200 (57-142KB), statyczne bez regresji.
2026-07-26 17:00:31 +02:00
..
components feat(diag): sxyprn resolve reason in bug-report auto-context 2026-07-22 11:25:11 +02:00
lib fix: keep-screen-on podczas odtwarzania + on-demand miniaturki youporn 2026-07-26 17:00:31 +02:00
native Initial commit 2026-05-20 10:10:22 +02:00
screens fix: keep-screen-on podczas odtwarzania + on-demand miniaturki youporn 2026-07-26 17:00:31 +02:00
api.ts feat(scenes): similar-scenes rail on detail (shared performers/tags) 2026-07-21 15:26:55 +02:00
changelog.ts fix: keep-screen-on podczas odtwarzania + on-demand miniaturki youporn 2026-07-26 17:00:31 +02:00
ClientContext.tsx Initial commit 2026-05-20 10:10:22 +02:00
ErrorBoundary.tsx Initial commit 2026-05-20 10:10:22 +02:00
navigation.tsx feat(jav): separate JAV section (tab + feed gating) + enable javflix ingest 2026-07-10 11:16:31 +02:00
PreferencesContext.tsx feat(mobile): default playback quality — skip the quality chooser 2026-07-01 10:37:20 +02:00
SceneActionsContext.tsx fix(mobile): English long-press action labels + clean thumb error placeholder 2026-06-10 10:11:10 +02:00
storage.ts feat(mobile): default playback quality — skip the quality chooser 2026-07-01 10:37:20 +02:00
theme.ts build(apk): 0.2.0 — expo-font native, runtime 1.1, fonts re-enabled 2026-05-31 12:51:32 +02:00
types.ts feat(jav): separate JAV section (tab + feed gating) + enable javflix ingest 2026-07-10 11:16:31 +02:00