feat(FN-1093): add mobile build, PWA, and live reload workflow

- Optimize dashboard Vite output for mobile and include vite/client types in app typecheck
- Add PWA support with manifest, service worker, icons, and client registration hooks
- Add a mobile workspace package with Capacitor config and live-reload scripts for local development
- Add a dedicated GitHub Actions mobile pipeline and update mobile workflow documentation
- Add dashboard tests for build output, mobile scripts, and PWA asset coverage
This commit is contained in:
gsxdsm
2026-04-07 23:25:34 -07:00
parent c1fa49c719
commit ed84a728c2
20 changed files with 835 additions and 21 deletions

View File

@@ -19,7 +19,13 @@
"typecheck": "pnpm -r typecheck",
"changeset": "changeset",
"version": "changeset version",
"release:version": "changeset version"
"release:version": "changeset version",
"mobile:build": "pnpm --filter @fusion/dashboard build && pnpm --filter @fusion/mobile cap sync",
"mobile:ios": "pnpm mobile:build && pnpm --filter @fusion/mobile cap open ios",
"mobile:android": "pnpm mobile:build && pnpm --filter @fusion/mobile cap open android",
"mobile:dev:ios": "pnpm --filter @fusion/mobile dev:ios",
"mobile:dev:android": "pnpm --filter @fusion/mobile dev:android",
"mobile:sync": "pnpm --filter @fusion/mobile cap sync"
},
"pnpm": {
"onlyBuiltDependencies": [