v1.8.2
v1.8.2 — Cross-device effects, responsive fixes, settings and audit overhaul
AMUD now looks and works the same on Windows, phones, and Proxmox LXC — not just on a fast desktop browser.
Added
- Adaptive Taghawsa WebGL — background effects run on all devices with quality tiers (desktop / tablet / phone); CSS drift fallback when WebGL is off or the OS prefers reduced motion
- Performance settings tab — preset cards (Light / Balanced / Active / Custom), live activity badge (
Deep idle/Grace period/Active), polling and cache controls moved out of Privacy - Dashboard effect toggles — WebGL backgrounds, greeting shimmer, and admin card reorder in Appearance
- Boot version tracking — script, manual, and in-app upgrades write to audit log and System → Last Updated (LXC/native no longer show empty history)
- Audit log schema rebuild — legacy databases with old
usercolumn are migrated automatically on insert failure
Changed
- Mobile responsive layout — app card headers wrap, metrics grid scales 4→3→2 columns, horizontal overflow clipped on narrow screens
- Card drag reorder — persists all app IDs (not just visible cards), bigger always-visible handle, pointer drag for mouse and touch, hint banner when a category filter is active
- Settings cleanup — removed legacy Media streams block from Integrations (media is per-app since v1.8.1)
- Support sidebar icon — heart icon uses theme text color on all themes
- PWA service worker v38 — precaches
three.min.js,taghawsa-bg.js, anddrag.js
Fixed
- Greeting shimmer on Windows — cross-browser gradient text; static fallback when animations are disabled
- Glass blur fallback — opaque card background when
backdrop-filteris unsupported - CI / developer workflow —
scripts/ci-check.shandscripts/ci-check.ps1mirror GitHub CI (cargo fmt, clippy, tests, docs build)
Upgrade
./update-amud.shOr pull the latest Docker image: tradmss/amud-dashboard:latest
https://hub.docker.com/r/tradmss/amud-dashboard
Binaries: amud-server, amud-agent (amd64 + arm64), ui.tar.gz, and SHA256SUMS are attached below.