Skip to content

v1.1.0 — friendlier & self-serviceable

Choose a tag to compare

@claygorman claygorman released this 07 Jul 17:49
· 2 commits to main since this release

Quality-of-life release. Everything since v1.0.0, all backward-compatible.

New

  • aw5d-lcd command on your PATHaw5d-lcd doctor, list, --help (installed to ~/.local/bin; override with AW5D_BIN_DIR).
  • doctor — diagnoses a dark screen: device present? hidraw writable? sensors? Python version? service? aw5d-lcd on 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 + CIbuild_packet asserted 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.