Add built-in updater, bump to 1.2.0
- predatord checks the Gitea releases every 6 hours, downloads the newest pacman package, verifies its SHA-256 from the release notes and installs it with `pacman -U` in a separate systemd unit - Update notice and install button on the System page, in the sidebar and in the panel widget; `predatorctl update [--check] [--yes]` - Optional API token for private repositories - packaging/release.py builds and publishes releases in the format the updater expects Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -1,5 +1,15 @@
|
||||
# Changelog
|
||||
|
||||
## 1.2.0 – 2026-10-07
|
||||
|
||||
### Added
|
||||
- **Built-in updater**: predatord checks the release page every 6 hours (configurable), downloads the
|
||||
new pacman package, verifies its SHA-256 and installs it with `pacman -U` in a separate systemd unit
|
||||
- Update notice and *Install* button on the System page, in the sidebar and in the panel widget
|
||||
- `predatorctl update [--check] [--yes]`
|
||||
- Optional API token in `/etc/predator-control/update-token` for private repositories
|
||||
- `packaging/release.py` builds the package and publishes a release in the format the updater expects
|
||||
|
||||
## 1.1.0 – 2026-10-07
|
||||
|
||||
### Added
|
||||
|
||||
Reference in New Issue
Block a user