goon/mobile/src
jtrzupek 63880feeb1 fix(mobile/api): handle 204 in request() — "Mark as invalid" false failure
The generic request<T>() always called res.json(), which throws on a 204 No
Content body. mark-dead endpoints (scene + movie "Mark as invalid"/broken)
return 204, so the call threw AFTER the backend had already marked the source
dead → user saw a "Failed" alert and the list didn't refresh, even though the
mark succeeded server-side (bug-reports 2026-05-28 Voe, 2026-06-03 scene
1e8dc190). Return undefined for 204 before parsing JSON.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-07 19:24:29 +02:00
..
components mobile: skeleton grid while scene lists load (perceived perf) 2026-06-02 12:03:33 +02:00
lib fix(playback): recognize luluvids.top/cdnstream/cdnvids as P.A.C.K.E.R. hosters 2026-06-07 16:23:22 +02:00
native Initial commit 2026-05-20 10:10:22 +02:00
screens feat(playback): native pornxp.ph via phone-side resolver (kills black screen) 2026-06-07 14:58:40 +02:00
api.ts fix(mobile/api): handle 204 in request() — "Mark as invalid" false failure 2026-06-07 19:24:29 +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
storage.ts Initial commit 2026-05-20 10:10:22 +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 perf(scenes): bounded count + has_more for filtered scene lists 2026-05-31 19:24:26 +02:00