v1.8.6
v1.8.6 — Reliable full-width layout (Mac + Windows)
Fixes narrow/squeezed dashboard layout caused by stale PWA CSS cache after v1.8.5.
Changed
- Full-width layout —
.dashboard-containerusesmax-width: 100%(no 1920px cap); desktop bento/telemetry gaps bumped to 1.25rem - Layout guards —
theme-guards.cssenforces full-width container and grid gaps even if old theme CSS is partially cached - CSS cache strategy — service worker v42 uses network-first for versioned
style.css?v=andtheme-guards.css?v=; purges layout CSS from all caches on activate - Auto-reload on upgrade — dashboard reloads once when app version changes so new CSS applies without manual cache clear
Bugs fixed in this release
- Narrow centered column with large side gutters after updating to v1.8.5
- Collapsed card spacing (bento grid looked squeezed / no gaps)
- Mac vs Windows layout mismatch from service worker serving old CSS first
Bugs introduced (previous release)
- v1.8.5 stale-while-revalidate returned cached layout CSS before network fetch, so PWA users could keep seeing pre-v1.8.5 narrow layout
Known issues (still open)
- Taghawsa WebGL may fall back to CSS drift on some Windows GPUs
Upgrade
./update-amud.shThe dashboard should auto-reload once after the service worker updates. If layout still looks wrong:
- Check footer badge shows v1.8.6
- DevTools → Network → confirm
style.css?v=1.8.6loads from network - DevTools → Elements →
.dashboard-containercomputedmax-widthshould be ~100% of viewport - Last resort: Application → Service Workers → Unregister, then Ctrl+Shift+R