Repository navigation
Releases: ajfriesen/DashboardAssistant
Release list
v1.0.0-rc.1
📥 Download & flash
Flashable images (published to R2 within a few minutes of this release):
| Board | Image |
|---|---|
| x86_64 | dashboard-assistant-x86_64-1.0.0-rc.1.raw.zst |
| Raspberry Pi 4 | dashboard-assistant-rpi4-1.0.0-rc.1.img.zst |
| Raspberry Pi 5 | dashboard-assistant-rpi5-1.0.0-rc.1.img.zst |
x86_64 — write to the target's internal disk (confirm the device first!):
curl -L "https://download.dashboardassistant.org/pre-release/x86_64/dashboard-assistant-x86_64-1.0.0-rc.1.raw.zst" | zstd -dc | sudo dd of=/dev/sdX bs=4M oflag=sync conv=fsync status=progress
Raspberry Pi — write the SD image:
curl -L "https://download.dashboardassistant.org/pre-release/rpi5/dashboard-assistant-rpi5-1.0.0-rc.1.img.zst" | zstd -dc | sudo dd of=/dev/mmcblkX bs=4M oflag=sync conv=fsync status=progress
1.0.0-rc.1 (2026-09-11)
⚠ BREAKING CHANGES
- rpi: the Pi 4/5 SD images now build a btrfs root with zstd compression (the Nix store roughly halves), and U-Boot is rebuilt with btrfs read support. Devices flashed from earlier ext4 images cannot take this release in place — the update preflight guard (shipped in 0.3.0-rc.1) refuses the switch with a reflash-required message on the HA update entity. Reflash the SD card with this release's image; settings re-seed from dashboard-assistant.yaml on first boot.
Features
v0.3.0-rc.1
📥 Download & flash
Flashable images (published to R2 within a few minutes of this release):
| Board | Image |
|---|---|
| x86_64 | dashboard-assistant-x86_64-0.3.0-rc.1.raw.zst |
| Raspberry Pi 4 | dashboard-assistant-rpi4-0.3.0-rc.1.img.zst |
| Raspberry Pi 5 | dashboard-assistant-rpi5-0.3.0-rc.1.img.zst |
x86_64 — write to the target's internal disk (confirm the device first!):
curl -L "https://download.dashboardassistant.org/pre-release/x86_64/dashboard-assistant-x86_64-0.3.0-rc.1.raw.zst" | zstd -dc | sudo dd of=/dev/sdX bs=4M oflag=sync conv=fsync status=progress
Raspberry Pi — write the SD image:
curl -L "https://download.dashboardassistant.org/pre-release/rpi5/dashboard-assistant-rpi5-0.3.0-rc.1.img.zst" | zstd -dc | sudo dd of=/dev/mmcblkX bs=4M oflag=sync conv=fsync status=progress
0.3.0-rc.1 (2026-09-11)
Features
- daemon: surface the update failure reason on the HA entity (d5bdc96)
- update: refuse in-place updates onto a mismatched root filesystem (23d9698)
Bug Fixes
- docs: centre the icons in the feature card tiles (ff11887)
Documentation
- add Impressum and Datenschutzerklärung (9c37881)
- add the brand assets the site loads (00e6344)
- add the Discord invite to the footer (9c2814d)
- add the multi-room audio card to the home page (ceb6bb1)
- adopt the brand copy on the site (0692e8a)
- aim the business page at hardware manufacturers (f84b1d4)
- render the site in the brand palette (9b8e92f)
- replace the site's emoji with lucide icons (d073014)
- say what the front page is like to live with (032b571)
- stop the hero eyebrow repeating the headline (ef3539b)
v0.2.1-rc.1
📥 Download & flash
Flashable images (published to R2 within a few minutes of this release):
| Board | Image |
|---|---|
| x86_64 | dashboard-assistant-x86_64-0.2.1-rc.1.raw.zst |
| Raspberry Pi 4 | dashboard-assistant-rpi4-0.2.1-rc.1.img.zst |
| Raspberry Pi 5 | dashboard-assistant-rpi5-0.2.1-rc.1.img.zst |
x86_64 — write to the target's internal disk (confirm the device first!):
curl -L "https://download.dashboardassistant.org/pre-release/x86_64/dashboard-assistant-x86_64-0.2.1-rc.1.raw.zst" | zstd -dc | sudo dd of=/dev/sdX bs=4M oflag=sync conv=fsync status=progress
Raspberry Pi — write the SD image:
curl -L "https://download.dashboardassistant.org/pre-release/rpi5/dashboard-assistant-rpi5-0.2.1-rc.1.img.zst" | zstd -dc | sudo dd of=/dev/mmcblkX bs=4M oflag=sync conv=fsync status=progress
0.2.1-rc.1 (2026-08-30)
Documentation
v0.2.0-rc.1
📥 Download & flash
Flashable images (published to R2 within a few minutes of this release):
| Board | Image |
|---|---|
| x86_64 | dashboard-assistant-x86_64-0.2.0-rc.1.raw.zst |
| Raspberry Pi 4 | dashboard-assistant-rpi4-0.2.0-rc.1.img.zst |
| Raspberry Pi 5 | dashboard-assistant-rpi5-0.2.0-rc.1.img.zst |
x86_64 — write to the target's internal disk (confirm the device first!):
curl -L "download.dashboardassistant.org/pre-release/x86_64/dashboard-assistant-x86_64-0.2.0-rc.1.raw.zst" | zstd -dc | sudo dd of=/dev/sdX bs=4M oflag=sync conv=fsync status=progress
Raspberry Pi — write the SD image:
curl -L "download.dashboardassistant.org/pre-release/rpi5/dashboard-assistant-rpi5-0.2.0-rc.1.img.zst" | zstd -dc | sudo dd of=/dev/mmcblkX bs=4M oflag=sync conv=fsync status=progress
0.2.0-rc.1 (2026-08-30)
Features
- audio: add Sendspin multi-room audio player (b92c0ea)
- rpi5: add a dev image with root SSH and deploy it without reflashing (96fa83f)
- security: move recovery off the tablet screen onto a LAN admin page (acbabeb)
- Wi-Fi onboarding, LAN admin page, and R2 image publishing (2a95fd4)
- wifi: onboard a stranded device over its own access point (e7e6d4e)
Bug Fixes
- daemon: resolve the Wi-Fi device lazily, not once at startup (6af00d0)
- kiosk: drop DeveloperToolsAvailability, it silently kills CDP (0531475)
- kiosk: make auto-login wait for its preconditions, not race them (8b81d50)
- kiosk: restore the backlight after powering the display on (a01eb20)
- network: let NetworkManager run wpa_supplicant (c5ffc82)
- pairing: let a preconfigured device pair with Home Assistant (373ee53)
Documentation
- document the Music Assistant page and the Sendspin switch (64a45f0)
Miscellaneous
- release 0.2.0-rc.1 (01bbb80)
v0.1.0-rc.3
📥 Download & flash
Flashable images (published to R2 within a few minutes of this release):
| Board | Image |
|---|---|
| x86_64 | dashboard-assistant-0.1.0-rc.3.raw.zst |
| Raspberry Pi 4 | dashboard-assistant-0.1.0-rc.3.img.zst |
| Raspberry Pi 5 | dashboard-assistant-0.1.0-rc.3.img.zst |
x86_64 — write to the target's internal disk (confirm the device first!):
curl -L "https://download.dashboard-assistant.com/pre-release/x86_64/dashboard-assistant-0.1.0-rc.3.raw.zst" | zstd -dc | sudo dd of=/dev/sdX bs=4M oflag=sync conv=fsync status=progress
Raspberry Pi — write the SD image:
curl -L "https://download.dashboard-assistant.com/pre-release/rpi5/dashboard-assistant-0.1.0-rc.3.img.zst" | zstd -dc | sudo dd of=/dev/mmcblkX bs=4M oflag=sync conv=fsync status=progress
0.1.0-rc.3 (2026-08-08)
Features
- kiosk: add sponsor heart button to the on-device bar (2fb2234)
- kiosk: orientation-aware waybar + steady heart button (cf2a6a8)
- pages: default a fresh device to a homeassistant.local page (d8b4691)
- screenshot: capture the whole screen, not just Chromium (181f035)
- update: expose generation labels to Home Assistant (c72a48e)
- update: install any OS release from Home Assistant (ba6364e)
- update: tag NixOS generations with the release version (0e7a8db)
Bug Fixes
- daemon: update vendorHash after dropping gorilla/websocket (52e80a3)
Documentation
- add "Why" page to the About section (fdc569f)
- add beating-heart animation to the Sponsor nav link (d76a104)
- add business & getting-started pages, split hardware support (f9a4807)
- add comparison + sponsor pages, drop manual token page, rename repo (da09bbe)
- add landing page with tablet mockup slideshow (42a3a1a)
- add portrait screenshot and note display rotation (02ad111)
- add umami analytics tracking to site (f0a6ad6)
- correct landing setup framing to download/flash/boot (b8081d8)
- correct rollback claims to manual on-device recovery (0e2c35e)
- fix home-page slideshow and tablet bezel (7492e88)
- fix unreadable primary button labels on landing page (3468cab)
- refine hero headline/lead wording and trim Why page (a721b62)
- reframe landing for users, draft installer, drop add-user steps (a2d6546)
- remove How It Compares page (3a8e829)
- repoint In Action gallery at the renamed screenshots (b089a54)
- revise sponsor page copy (481e43d)
- wrap In Action screenshots in the tablet frame (394cc7d)
Miscellaneous
- release 0.1.0-rc.3 (46ab60d)