Add vite-pwa support to the cms and fix the titlebar bug in the app#1775
Add vite-pwa support to the cms and fix the titlebar bug in the app#1775MrDirkelz wants to merge 3 commits into
Conversation
Review — 🟢 ApproveBoth tickets (#1752, #1753) are satisfied and the test-gap from the earlier #1755 review is now closed. Two carry-over nits remain (non-blocking). This is effectively #1755 re-opened on the same branch, but unlike the stale snapshot I first reviewed there, this branch is genuinely clean: Per ticket#1752 — CMS: Vite PWA + in-app install notification → satisfied
#1753 — APP: green PWA title bar → addressed
VerificationRan the two new CMS specs (after Remaining nits (non-blocking)
One question worth a glance
🤖 AI-assisted review summary (Claude Code). Read-only analysis of the PR diff, plus a local run of the two new CMS specs — not a substitute for human review. |
|
Check failing tests and nitpick 1. |
Re-arm the window.matchMedia mock every test instead of once at setup scope — EditGroup.spec's vi.resetAllMocks() was wiping it, breaking any component using vueuse's useMediaQuery/useBreakpoints. Also add theme_color/background_color to the app's PWA manifest for parity with the cms (addresses review nitpick on PR #1775).

No description provided.