Skip to content

Releases: ajfriesen/DashboardAssistant

v1.0.0-rc.1

v1.0.0-rc.1 Pre-release
Pre-release

Choose a tag to compare

@ajfriesen ajfriesen released this 11 Sep 11:45
a12d2fd

📥 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

  • daemon: add check_updates endpoint to re-poll releases on demand (f9e585e)
  • rpi: ship btrfs+zstd root SD images (173d369)

v0.3.0-rc.1

v0.3.0-rc.1 Pre-release
Pre-release

Choose a tag to compare

@ajfriesen ajfriesen released this 11 Sep 11:19
39e09ff

📥 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

v0.2.1-rc.1 Pre-release
Pre-release

Choose a tag to compare

@ajfriesen ajfriesen released this 30 Aug 22:53
bd80c49

📥 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

  • add the HACS install guide and sync pages with today's behaviour (e00972f)
  • add the HACS install guide and sync pages with today's behaviour (3e88caa)

v0.2.0-rc.1

v0.2.0-rc.1 Pre-release
Pre-release

Choose a tag to compare

@ajfriesen ajfriesen released this 30 Aug 21:56
177ee33

📥 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

v0.1.0-rc.3

v0.1.0-rc.3 Pre-release
Pre-release

Choose a tag to compare

@ajfriesen ajfriesen released this 08 Aug 09:12
ccbe8c7

📥 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

v0.1.0-rc.2

v0.1.0-rc.2 Pre-release
Pre-release

Choose a tag to compare

@ajfriesen ajfriesen released this 04 Aug 09:13
6b90142

0.1.0-rc.2 (2026-08-04)

Miscellaneous

v0.1.0-rc.1

v0.1.0-rc.1 Pre-release
Pre-release

Choose a tag to compare

@ajfriesen ajfriesen released this 04 Aug 09:02
f37b3b0

0.1.0-rc.1 (2026-08-04)

Miscellaneous

  • reset version baseline and release 0.1.0-rc.1 (9c35b2f)