FN-6512: refresh mobile PWA icons
Refresh the dashboard launcher artwork so installed mobile PWAs use the Fusion brand mark.
- Generate 192px and 512px dashboard PWA icons from the canonical logo in the desktop icon generator.
- Bump the service-worker cache name so installed PWAs refresh cached icon assets.
- Strengthen PWA tests to validate icon wiring, PNG dimensions, opacity, and non-blank brand content.
- Document the PWA icon regeneration workflow and add a patch changeset.
Files changed:
.changeset/fn-6512-dashboard-pwa-icons.md | 5 +
docs/dashboard-guide.md | 4 +
packages/dashboard/app/__tests__/pwa.test.ts | 178 ++++++++++++++++++++---
packages/dashboard/app/public/icons/icon-192.png | Bin 5466 -> 4634 bytes
packages/dashboard/app/public/icons/icon-512.png | Bin 17687 -> 14826 bytes
packages/dashboard/app/public/sw.js | 2 +-
packages/desktop/scripts/generate-icons.ts | 75 +++++++---
7 files changed, 227 insertions(+), 37 deletions(-)
Fusion-Task-Id: FN-6512
Fusion-Task-Lineage: a7a46e0d-fa7d-4ca1-b49c-f083aed92b17