Skip to content

v1.8.6

Choose a tag to compare

@github-actions github-actions released this 15 Jul 00:14

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-container uses max-width: 100% (no 1920px cap); desktop bento/telemetry gaps bumped to 1.25rem
  • Layout guardstheme-guards.css enforces 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= and theme-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.sh

The dashboard should auto-reload once after the service worker updates. If layout still looks wrong:

  1. Check footer badge shows v1.8.6
  2. DevTools → Network → confirm style.css?v=1.8.6 loads from network
  3. DevTools → Elements → .dashboard-container computed max-width should be ~100% of viewport
  4. Last resort: Application → Service Workers → Unregister, then Ctrl+Shift+R