goon/mobile/src
goon-foss 1c021daf33 feat(mobile): auto-accept age-gate modal in WebView fallback
4k69 (and similar) show an "Are you 18 or above? Yes/No" modal that blocks the jwplayer
from initialising, so the WebView fallback never extracts a stream. Click the age-gate
accept button by id (#pop_up_18_yes and id*=18_yes/age_yes variants) on the same loop as
the consent/play-poster auto-clickers. Verified on emulator: 4k69 age-gate clears and the
player initialises (ExoPlayer hands off). A VAST preroll is still grabbed instead of the
okcdn content for 4k69 specifically (report 5de3fbc5 stays open) - separate ad-filter work.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-14 11:31:12 +02:00
..
components feat(mobile): "What's new" popup after OTA updates 2026-06-12 11:41:54 +02:00
lib feat(mobile): phone-side resolvers for IP-bound tubes (sxyprn, eporner, voe) 2026-06-11 16:14:25 +02:00
native Initial commit 2026-05-20 10:10:22 +02:00
screens feat(mobile): auto-accept age-gate modal in WebView fallback 2026-06-14 11:31:12 +02:00
api.ts feat(mobile): source-code link in Settings + Refresh thumbnail button 2026-06-13 19:04:11 +02:00
changelog.ts feat(mobile): source-code link in Settings + Refresh thumbnail button 2026-06-13 19:04:11 +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 fix(mobile): unify header branding to logo mark + fix top-tab overflow on narrow phones 2026-06-01 21:44:16 +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): "What's new" popup after OTA updates 2026-06-12 11:41:54 +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(mobile): tile long-press actions (hide / mark-duplicate), drop dead preview 2026-06-09 09:52:15 +02:00