Releases: MaxDeavy/dashboard
Releases · MaxDeavy/dashboard
Release list
v1.0.6
Added
- Keyboard shortcuts:
.light/dark,WWeb/LAN,Llanguage (EN/DE),Thide services without LAN URL - Beszel hover widget (PocketBase auth, systems overview, color-coded metrics)
- Hover widgets on header/footer links (same widget system as service tiles)
- Color-coded widget field values (green / amber / red) for status and usage metrics
Changed
- Light/dark, Web/LAN, and hide-without-LAN preferences can be toggled at runtime and are stored per browser (
localStorage) - Keyboard shortcuts reference in settings extended with new keys
See CHANGELOG.md for full history.
v1.0.5
Added
- WordPress hover widget via REST API
- Setting to hide services without LAN URL in LAN mode
- 27 external API widgets (Open-Meteo, Cloudflare, Tailscale, GitHub, Gotify, ntfy, UniFi, TrueNAS, and more)
- Public REST API v1 for read-only export (API key auth)
- Homelab Dashboard widget to consume another instance's API v1
Security
- Public API key no longer exposed in settings API responses
- Rate limiting on failed API key attempts
- Internal read APIs accept session or Public API key when dashboard sign-in is enabled
- SECURITY.md web exposure threat model
Changed
- Services admin: category enable switch and click-to-open category settings
Docker: ghcr.io/maxdeavy/dashboard:1.0.5
v1.0.4
Summary
- 10 new hover widgets: Uptime Kuma, Vaultwarden, Gitea, Syncthing, Authentik, FreshRSS, BookStack, Frigate, Autobrr, Romm
- Trilium Notes via ETAPI
- Widget translation fixes and FileBrowser share label
- Trilium ETAPI robustness and Frigate GPU/version fixes
Docker
docker pull ghcr.io/maxdeavy/dashboard:1.0.4See CHANGELOG.md for details.
v1.0.3
Added
- Shift + click to hide or show individual widget fields per service (persisted in the database)
- 3-5 additional API fields per implemented hover widget (31 services)
- Admin setting to hide dashboard search
- New widget field translations (DE/EN) for enriched labels
- Admin version badge (bottom right, from package.json)
- Click-to-cycle widget options (e.g. Technitium stats range), saved in DB
Changed
- Widget field visibility stored in the database instead of browser localStorage
- Colored category columns get a matching tinted background when a custom color is set
- Now Playing / Watching Now only when actively streaming
- Multiline widget values stack vertically
- Separate Shift layout drag vs widget field editing
Fixed
- QNAP uptime, Navidrome albums, Kavita/FileBrowser version
- Mislabeled widget field labels
v1.0.1
Added
- Richer hover-widget data for Home Assistant, Nginx Proxy Manager, Jellyfin, Navidrome, Kavita, Proxmox, and FRITZ!Box
- Iframe / embed widget type for external pages in the hover panel
- Custom dashboard background color (settings, next to background image)
- Docker images also published as
ghcr.io/maxdeavy/dashboard:latest(in addition to version tags) - Widget status label Warning for operational notices (separate from configuration issues)
Changed
- Widget hover panel is slightly wider with improved field layout for long values
- Layout edit mode now uses Shift instead of Ctrl (keyboard shortcuts updated)
- Widget corner badge stays Online (green) when the API responds successfully; issues are shown in highlighted fields instead
Fixed
- FRITZ!Box widget TypeScript build error (optional SOAP responses)
- Iframe widget
displayModetype definition - Widgets incorrectly showing orange Configuration although credentials and API were fine
Docker
docker pull ghcr.io/maxdeavy/dashboard:1.0.1
# or
docker pull ghcr.io/maxdeavy/dashboard:latestMulti-arch: linux/amd64, linux/arm64
v1.0.0
Changelog
All notable changes to this project are documented in this file.
1.0.0 - 2026-06-27
Added
- Self-hosted homelab dashboard with browser-based admin
- Health checks and live API hover widgets for 35+ services
- Multiple pages, Web/LAN switching, drag-and-drop layout
- Theme presets, custom colors, dark/light mode
- English and German UI (next-intl)
- Docker deployment with SQLite persistence
- Pre-built Docker images on GitHub Container Registry (
ghcr.io/maxdeavy/dashboard) - Optional dashboard sign-in (admin setting) with secured read APIs
- Backup and restore
- Custom icon library
- Admin example dashboard preview (
/preview) - Keyboard shortcuts reference in settings
- CI workflow (build + lint)
- Docker publish workflow on GitHub Releases
- Login rate limiting
- Bcrypt support for
ADMIN_PASSWORD - Reverse-proxy support via
APP_URL
Changed
- Stealth is the default theme preset
- Custom theme colors stay independent when switching presets
- Page keyboard shortcuts are always enabled (setting removed from UI)
- Login uses a Next.js Server Action (reliable cookies behind reverse proxies)