v1.7.7
v1.7.7 — Optimize, light mode, feeds toggle
Configurable background work without removing features, per-theme light palettes, and an RSS feeds disable switch.
What changed
Performance (agent)
- Selective sysinfo — targeted CPU/memory/disk/network refresh instead of
refresh_all()every tick - Docker + LXC caches — configurable poll intervals (default 10s);
ArcLXC handoff (no per-tick clone) - Reused Disks/Components — less allocation churn across telemetry loops
- GPU probe backoff — skip repeated
nvidia-smiwhen absent - Agent config sync —
enable_proxmox,agent_telemetry_interval_secs,agent_lxc_poll_interval_secs,agent_docker_poll_interval_secs
Performance (server)
- Idle poller gating — status, media, HA, and integration coordinator back off when inactive
- Telemetry broadcast — configurable interval; guest JSON variants only when guest WebSocket clients are connected
- Integration cache hot-reload — TTL and max entries apply on settings save
- Settings → Integrations → Performance & resources — feeds toggle, cache limits, advanced poll intervals
Feeds toggle
feeds_enabled(default on) — disables background RSS polling, hides/feedsnav and page, returns{ "error": "feeds_disabled" }for RSS integration API; feed rows stay in the database
Light mode
- Per-theme light palettes — all bundled themes (plus default) define their own light tokens instead of one global gray stack
- Settings live preview — reads loaded theme CSS variables in light mode
PWA
- Service worker cache v34
Upgrade
curl -sSL https://github.com/boubli/AMUD-Dashboard/releases/download/v1.7.7/update-amud.sh | bashDocker / Unraid: Force Update both containers to v1.7.7, then recreate AMUD-Dashboard.
Hard refresh after update (Ctrl+Shift+R) so new theme CSS and the service worker load.