v1.8.5
v1.8.5 — Cross-device layout, per-app metrics, Jellyfin defaults, icons
Wider desktop layout on Mac and Windows, per-app control over which integration stats appear on cards, and Jellyfin/Plex/Emby app tiles default to CPU/RAM only.
Added
- Per-app integration metrics — Edit/Add App toggle and checklist to show/hide API stats (queue, missing, streams, etc.) per card
- Integration metric catalog — manifest API exposes
card_metricsper integration for the UI picker
Changed
- Desktop layout —
.dashboard-containerwidened tomin(100%, 1920px); less side padding on screens ≥1280px - CSS cache — versioned
style.css?v=URLs; service worker v41 with stale-while-revalidate for layout CSS - Jellyfin / Plex / Emby app cards — default to CPU/RAM only (
integration_visible_metrics = []); stream hero card still uses API - Integration picker icons — resolves logos from full
ui/static/logos/manifest before fallback map
Bugs fixed in this release
- macOS vs Windows layout mismatch from stale PWA CSS cache
- Narrow desktop gutters (1440px cap)
- Duplicate Jellyfin API stats on stream hero + bento app card
- Missing icons for rutorrent, jdownloader, audiobookshelf, tdarr, jellyseerr, and others in picker
Bugs introduced (previous release)
- v1.8.4
max-width: 1440pxleft large side margins on wide monitors (fixed in v1.8.5)
Known issues (still open)
- Taghawsa WebGL may fall back to CSS drift on some Windows GPUs
Upgrade
./update-amud.shHard-refresh your browser (Ctrl+Shift+R) after updating — PWA cache is now v41.