v1.1.0 — friendlier & self-serviceable
Quality-of-life release. Everything since v1.0.0, all backward-compatible.
New
aw5d-lcdcommand on your PATH —aw5d-lcd doctor,list,--help(installed to~/.local/bin; override withAW5D_BIN_DIR).doctor— diagnoses a dark screen: device present? hidraw writable? sensors? Python version? service?aw5d-lcdon PATH? — each with a fix hint.aw5d-lcd self-update— a manual updater (fetch + reinstall + restart). Nothing auto-updates.- One-line install:
curl -fsSL https://raw.githubusercontent.com/claygorman/aw5d-linux/main/bootstrap.sh | bash— no reboot, no rpm-ostree layering on Bazzite/atomic. - Configurable update interval via
AW5D_INTERVAL(~/.config/aw5d-lcd.env), with a too-low warning + safe clamp. - Installer preflight detects a Python 3.8+ interpreter and renders the launcher + systemd unit with it.
- Unit tests + CI —
build_packetasserted byte-for-byte against the captured golden packet; a required check on PRs. - A
Justfile(just install/doctor/test/logs/...).
See the CHANGELOG. Authored by Claude (AI) with the author; tested on real hardware. Use at your own risk.