Adspace Releases

The latest product updates

Identify which TV a Pi is on #

make indicate pulses the ACT LED and flashes the hostname without stopping the kiosk

01 Sep 2026

Player
Feature

AdSpace TV v0.2.6.

What’s new

  • Identify which TV a Pi is on: make indicate pulses the ACT LED and flashes the hostname on the HDMI display without stopping the kiosk
  • Version-commit body is now used as the GitHub Release changelog

Downloads

Hidden cursor and flashable images #

The kiosk pointer is gone, and every release ships prod and dev images

01 Sep 2026

Player
Feature

AdSpace TV v0.2.5.

Flashable images now ship with every release. Download from GitHub Releases and flash with Raspberry Pi Imager — no customisation.

What’s new

  • Two images per release.
    • adspace-tv-v0.2.5.img.xz — prod, kiosk at https://screen.adspace.so
    • adspace-tv-v0.2.5-dev.img.xz — dev, kiosk at https://dev.adspace.live, office apt cache
  • One-step releases. Commit v0.2.5 on main. CI tags, builds the API, frontend, and both images.
  • Headscale on new flashes. Fresh images join the AdSpace tailnet on first boot.
  • Hidden cursor. The kiosk pointer is gone — compositor and Chromium.
  • Test without hardware. make qemu boots the image on a Mac. --gui opens a window.
  • Linux embed + fleet SSH. CI cuts images on Linux; the fleet key is baked in from first boot.

Downloads

Prod and dev flash images #

Each release now ships a production image and a office-dev image

01 Sep 2026

Player
Release

AdSpace TV v0.2.4.

What’s new

  • adspace-tv-vX.Y.Z.img.xz — prod kiosk at https://screen.adspace.so
  • adspace-tv-vX.Y.Z-dev.img.xz — dev kiosk at https://dev.adspace.live, with the office apt cache
  • Local embeds can set APT_PROXY and ADSPACE_URL in .env to cut a matching dev image

Downloads

One-step version tags #

Commit vX.Y.Z on main and CI creates the tag and the release

01 Sep 2026

Release

AdSpace TV v0.2.3.

What’s new

  • Push a commit on main whose first line is exactly v1.2.3 — CI creates the tag, then builds the API, frontend, and flash image in the same run
  • Manual git tag && git push still works

Downloads

CI builds flashable images #

Every tag now publishes a ready-to-flash Raspberry Pi image

31 Aug 2026

Player
Release

AdSpace TV v0.2.2.

What’s new

  • GitHub Actions downloads Raspberry Pi OS Lite, runs embed.sh, and attaches adspace-tv-vX.Y.Z.img.xz to the release
  • You can also trigger the image job by hand and attach it to an existing tag
  • Docs now say: download the image and flash with Raspberry Pi Imager — no Imager customisation

Downloads

Headscale login server #

New flashes join the AdSpace tailnet at node1.adsp.to

31 Aug 2026

Player

AdSpace TV v0.2.1.

What’s new

  • Default Headscale login server is https://node1.adsp.to, so QEMU and new images join the AdSpace tailnet instead of a placeholder

QEMU window and fleet SSH #

Boot images in a QEMU window, and bake the fleet SSH key into every new flash

31 Aug 2026

Player
Tooling

AdSpace TV v0.2.0 — first release after v0.1.3.

What’s new

  • make qemu-gui / qemu-run.sh --gui opens a Cocoa window so you can test the image without an SD card or serial-only console
  • Fresh flashes include the fleet-management SSH key from first boot, so Headmaster can reach a Pi without a extra setup step