feat(FN-3232): add standalone bottom-gap token and mobile CSS contract test
This merge bundles six feature steps across mobile PWA spacing, test infrastructure, MissionManager tokenization, and Insights coverage. Key changes include restoring the `--standalone-bottom-gap` CSS token contract for iOS home indicator spacing, a refactored `test-changed.mjs` script with workflow Fusion-Task-Id: FN-3232
This commit is contained in:
@@ -62,6 +62,12 @@ pnpm mobile:android
|
||||
|
||||
The dashboard includes a PWA manifest (`packages/dashboard/app/public/manifest.json`) and service worker (`packages/dashboard/app/public/sw.js`).
|
||||
|
||||
### Standalone iOS home-indicator spacing
|
||||
|
||||
- Installed standalone mode sets `--standalone-bottom-gap` via `@media (display-mode: standalone) { :root { ... } }`.
|
||||
- Bottom spacing must stay scoped to layout/component rules (for example mobile content padding and footer/nav offsets), not global `#root` padding.
|
||||
- Keep standalone spacing additive with existing safe-area handling (`env(safe-area-inset-bottom, 0px)`).
|
||||
|
||||
Install from browser:
|
||||
|
||||
- **Chrome**: three-dot menu → **Install app**
|
||||
|
||||
Reference in New Issue
Block a user