make indicate pulses the ACT LED and flashes the hostname without stopping the kiosk
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
The kiosk pointer is gone, and every release ships prod and dev images
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
Each release now ships a production image and a office-dev image
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
Commit vX.Y.Z on main and CI creates the tag and the 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
Every tag now publishes a ready-to-flash Raspberry Pi image
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
New flashes join the AdSpace tailnet at node1.adsp.to
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
Boot images in a QEMU window, and bake the fleet SSH key into every new flash
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