goon/mobile/src/screens
goon-foss 0fae99f67c fix(mobile): show Refresh thumbnail when the hero image actually fails to load
The button keyed on thumbnail_url presence, but a URL can be present yet broken (hqfap
404 → blank hero, no button — report ef0c6a5a). Tie it to the hero Image load state
(onLoad ok / onError broken / no url none) and show Refresh only when the image is
broken or missing. Reconciles 26c114ed (hidden for good previews) with ef0c6a5a.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-14 14:18:44 +02:00
..
AgeGateScreen.tsx feat(mobile): custom fonts (General Sans + Geist Mono) + logo rework 2026-05-30 22:25:26 +02:00
AppLockScreen.tsx i18n(mobile): polish UI strings → English 2026-05-31 16:27:55 +02:00
AppLockSettingsScreen.tsx feat(mobile): source-code link in Settings + Refresh thumbnail button 2026-06-13 19:04:11 +02:00
DonateScreen.tsx Initial commit 2026-05-20 10:10:22 +02:00
FavoritesScreen.tsx fix(mobile): remount Favorites lists on numColumns change (GOON-11) 2026-06-12 16:19:19 +02:00
LoginScreen.tsx chore(mobile/login): drop dead brandDot/title styles from old design 2026-06-02 09:25:09 +02:00
MovieDetailScreen.tsx feat(mobile): phone-side resolvers for IP-bound tubes (sxyprn, eporner, voe) 2026-06-11 16:14:25 +02:00
MoviesScreen.tsx fix(mobile): removeClippedSubviews=false on grids — stop thumbnails vanishing on scroll 2026-06-08 10:18:48 +02:00
PerformerScenesScreen.tsx fix(performer): tag chips → in-place horizontal filter selector 2026-06-09 09:25:02 +02:00
PerformersScreen.tsx Initial commit 2026-05-20 10:10:22 +02:00
PinEntry.tsx i18n(mobile): polish UI strings → English 2026-05-31 16:27:55 +02:00
PlaybackQualityModal.tsx fix(mobile): movie part picker as scrollable modal — Android showed only 3 of N 2026-06-08 10:25:03 +02:00
PlayerScreen.tsx feat(mobile): auto-accept age-gate modal in WebView fallback 2026-06-14 11:31:12 +02:00
SceneDetailScreen.tsx fix(mobile): show Refresh thumbnail when the hero image actually fails to load 2026-06-14 14:18:44 +02:00
ScenesFilterModal.tsx i18n(mobile): polish UI strings → English 2026-05-31 16:27:55 +02:00
ScenesScreen.tsx fix(mobile): removeClippedSubviews=false on grids — stop thumbnails vanishing on scroll 2026-06-08 10:18:48 +02:00
SiteScenesScreen.tsx fix(mobile): removeClippedSubviews=false on grids — stop thumbnails vanishing on scroll 2026-06-08 10:18:48 +02:00
SitesScreen.tsx session work: bug-report fixes + WIP cleanup 2026-05-25 22:02:52 +02:00
StudioScenesScreen.tsx fix(mobile): removeClippedSubviews=false on grids — stop thumbnails vanishing on scroll 2026-06-08 10:18:48 +02:00
SubScoreBars.tsx Initial commit 2026-05-20 10:10:22 +02:00
TagScenesScreen.tsx fix(mobile): removeClippedSubviews=false on grids — stop thumbnails vanishing on scroll 2026-06-08 10:18:48 +02:00
TagsScreen.tsx Initial commit 2026-05-20 10:10:22 +02:00