-
Notifications
You must be signed in to change notification settings - Fork 95
feat: add PWA app shell and offline upload queue for mobile #259
Copy link
Copy link
Open
Labels
enhancementNew feature, improvement, or enhancement request.New feature, improvement, or enhancement request.frontendFrontend UI, state, and Next.js workFrontend UI, state, and Next.js workgssoc26Related to GirlScript Summer of Code 2026.Related to GirlScript Summer of Code 2026.level:advancedGSSoC difficulty level: advanced. Base contributor points: 55.GSSoC difficulty level: advanced. Base contributor points: 55.local-firstPrivacy-preserving local runtime and offline behaviorPrivacy-preserving local runtime and offline behaviormobile-appAndroid, iOS, PWA, and mobile packaging workAndroid, iOS, PWA, and mobile packaging workpriority: highImportant issue that should be handled soonImportant issue that should be handled soonstatus: availableOpen for contributors to pick upOpen for contributors to pick upui/uxUser interface, interaction, and visual polishUser interface, interaction, and visual polish
Metadata
Metadata
Assignees
Labels
enhancementNew feature, improvement, or enhancement request.New feature, improvement, or enhancement request.frontendFrontend UI, state, and Next.js workFrontend UI, state, and Next.js workgssoc26Related to GirlScript Summer of Code 2026.Related to GirlScript Summer of Code 2026.level:advancedGSSoC difficulty level: advanced. Base contributor points: 55.GSSoC difficulty level: advanced. Base contributor points: 55.local-firstPrivacy-preserving local runtime and offline behaviorPrivacy-preserving local runtime and offline behaviormobile-appAndroid, iOS, PWA, and mobile packaging workAndroid, iOS, PWA, and mobile packaging workpriority: highImportant issue that should be handled soonImportant issue that should be handled soonstatus: availableOpen for contributors to pick upOpen for contributors to pick upui/uxUser interface, interaction, and visual polishUser interface, interaction, and visual polish
Problem
The mobile strategy chooses PWA-first, but the app does not yet have an installable mobile shell or offline upload queue.
Goal
Add the first PWA mobile foundation without pretending the phone runs the full ML stack locally.
Scope
Acceptance criteria
Suggested files
frontend/src/app/frontend/src/lib/frontend/public/frontend/package.jsondocs/plans/not-started/mobile-strategy.mdRelated