goon/mobile/src
goon-foss a136159e64 fix(mobile): stop full scene-list refetch on back-navigation (perf)
Returning to the Scenes list from a scene caused a full reload + phone load spike (report 5df48551). Cause: invalidateQueries(['scenes']) in SceneDetail/Player/Performer/Studio handlers — including the silent auto-enrich-thumbnail that fires on opening any thumbnail-less scene — forces react-query to refetch EVERY loaded page of the infinite list. Added refetchType:'none' to all ['scenes'] invalidations: marks stale without refetching the active list, which refreshes on pull-to-refresh / filter change instead. Scene detail (['scene', id]) still updates immediately.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-20 14:14:07 +02:00
..
components fix(mobile): scene-list scroll perf + native phone-side fpoxxx resolver 2026-06-19 11:02:21 +02:00
lib fix(mobile): scene-list scroll perf + native phone-side fpoxxx resolver 2026-06-19 11:02:21 +02:00
native Initial commit 2026-05-20 10:10:22 +02:00
screens fix(mobile): stop full scene-list refetch on back-navigation (perf) 2026-06-20 14:14:07 +02:00
api.ts feat(mobile): column toggle, duration filter, saved searches, screen protection (mobilism feedback) 2026-06-16 13:52:27 +02:00
changelog.ts fix(mobile): stop full scene-list refetch on back-navigation (perf) 2026-06-20 14:14:07 +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
PreferencesContext.tsx feat(mobile): column toggle, duration filter, saved searches, screen protection (mobilism feedback) 2026-06-16 13:52:27 +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): column toggle, duration filter, saved searches, screen protection (mobilism feedback) 2026-06-16 13:52:27 +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): column toggle, duration filter, saved searches, screen protection (mobilism feedback) 2026-06-16 13:52:27 +02:00