PWA configuration (manifest, service worker, offline shell) #18

Closed
opened 2026-06-12 20:28:03 +00:00 by james · 0 comments
Owner

Scope

  • Web app manifest (name, icons, theme color, display: standalone).
  • Service worker via @serwist/next or an equivalent well-maintained library.
  • Offline shell: the app chrome and an offline message load without network; the cached shell stays fresh on update.

Acceptance criteria

  • Lighthouse PWA audit passes installability and offline checks.
  • Installing the app from a modern browser produces a standalone window.
  • Killing the network after first load still renders the shell + an offline indicator.

Part of epic #3. Depends on #7.

## Scope - Web app manifest (name, icons, theme color, `display: standalone`). - Service worker via `@serwist/next` or an equivalent well-maintained library. - Offline shell: the app chrome and an offline message load without network; the cached shell stays fresh on update. ## Acceptance criteria - [ ] Lighthouse PWA audit passes installability and offline checks. - [ ] Installing the app from a modern browser produces a standalone window. - [ ] Killing the network after first load still renders the shell + an offline indicator. Part of epic #3. Depends on #7.
james closed this issue 2026-06-14 01:49:22 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
james/carol#18
No description provided.