Commit Graph

1 Commits

Author SHA1 Message Date
bsncubed 481b998525 docs: plan for an auto-update feature
Modelled on ShippingTracker's Updater.vb: gitea releases API, silent startup
check vs. loud manual one, SHA256 verification, and the rename-swap with .old
cleanup on next launch.

Records the research so it doesn't need repeating — haul's repo is readable
anonymously, so the updater needs no token, and the 404 on releases/latest is
just an empty release list.

Also records the two blockers: the release pipeline has to exist first (cgo
means make dist can't cross-compile), and dynamically linked Linux binaries may
not run on the machine that downloads them.

Not started; four open decisions listed at the end of the doc.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-30 00:13:34 +10:00