Destination
Ship a basic installable PWA for apps/web so T3 Code can be added to an iPhone home screen with an app-like icon, standalone display — no App Store or EAS credentials needed. Complements (does not replace) the native apps/mobile Expo app.
Notes
- Executes inline — tickets are build tasks, not pure planning.
apps/web already has apple-touch-icon.png, favicon set, and dark/light theme-color meta tags in index.html.
- No PWA scaffolding exists yet: no
manifest.json, no service worker, no vite-plugin-pwa dependency.
- Work happening on branch
feature/pwa-web-app.
Decisions so far
Not yet specified
None remaining — all fog graduated into tickets #2-#7, all closed.
Out of scope
- Push notifications, offline data sync, background sync.
- The native
apps/mobile Expo/EAS iOS build (tracked separately — blocked on Expo/EAS org credentials, none found in Bitwarden).
Destination
Ship a basic installable PWA for
apps/webso T3 Code can be added to an iPhone home screen with an app-like icon, standalone display — no App Store or EAS credentials needed. Complements (does not replace) the nativeapps/mobileExpo app.Notes
apps/webalready hasapple-touch-icon.png, favicon set, and dark/lighttheme-colormeta tags inindex.html.manifest.json, no service worker, novite-plugin-pwadependency.feature/pwa-web-app.Decisions so far
scripts/export-brand-icons.ts(closest existing analog), not a one-off script.display-mode: standaloneoverride for--workspace-controls-topusingenv(safe-area-inset-top), mirroring the existing Electron.wcooverride (fix(web): clear iOS status bar for sidebar toggle in standalone PWA mode #14).Not yet specified
None remaining — all fog graduated into tickets #2-#7, all closed.
Out of scope
apps/mobileExpo/EAS iOS build (tracked separately — blocked on Expo/EAS org credentials, none found in Bitwarden).