Skip to content

v1.7.5

Choose a tag to compare

@github-actions github-actions released this 09 Jul 03:35

v1.7.5 — Dashboard polish + idle server memory

Settings are a bit saner, app cards show real RAM numbers, and the server stops burning CPU when nobody has the dashboard open.

What changed

Dashboard

  • App cards — LXC containers show used memory as 512 MB / 1.2 GB instead of a percentage. Host-agent cards still show X.X GB. Top host RAM tile unchanged (% + GB subtext).
  • Settings — Weather moved under Appearance (geolocation + °C/°F). Proxmox VE API token + test connection moved under Integrations. Old weather and proxmox tabs redirect automatically.
  • Web search — Google, Bing, DuckDuckGo, YouTube, GitHub from the dashboard search bar (SEARCH_ENGINES map in app-search.js).

Server

  • Telemetry broadcaster — skips JSON work when no WebSocket clients are connected (receiver_count() == 0). Connect still gets a live first frame.
  • Shared HTTP clients — status, media, Home Assistant, and integration pollers reuse pre-built reqwest clients (strict / permissive / homelab for UniFi).
  • mimalloc — global allocator on amud-server only.

Dev

  • Git hooks — run scripts/setup-githooks.sh (or .ps1 on Windows) once after clone; pre-commit runs cargo fmt so CI doesn't fail on formatting.

PWA

  • Service worker cache v32

Upgrade

curl -sSL https://github.com/boubli/AMUD-Dashboard/releases/download/v1.7.5/update-amud.sh | bash

Docker / Unraid: Force Update both containers to v1.7.5, then recreate AMUD-Dashboard.

Hard refresh after update (Ctrl+Shift+R) so the new settings layout and service worker load.