Files
Cachy-Predator-Keyboard/CHANGELOG.md
T
MrBlakeandClaude Opus 5.5 cc4fdb9cd0 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>
2026-10-07 17:42:02 +02:00

1.9 KiB
Raw Blame History

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

  • Charging indicator: live charge/discharge power in watts, battery graphic with charge bolt, power history graph and estimated time until full / time remaining (respects the 80 % limit) – on the Battery page, the Dashboard, in the panel widget (popup and tooltip) and in predatorctl status
  • pacman package: packaging/arch/PKGBUILD builds predator-control-<version>-any.pkg.tar.zst; the kernel module is shipped as DKMS source and rebuilt automatically for every kernel

1.0.0 – 2026-10-04

First release.

Added

  • predatord system service: settings persistence, restore at boot and after resume, automatic AC/battery profile switching, temperature-based fan curves, live state snapshot
  • Predator Control desktop app (Qt/PySide6): dashboard, performance modes, fan control with curve editor, RGB Studio (hardware effects, per-key painter with live preview, presets, lightbar), battery health, firmware options
  • Plasma 6 panel widget with quick controls that opens the app on the matching page
  • predatorctl command line tool
  • predator_wmi kernel module (DKMS) as a minimal WMI bridge for fans, lightbar, battery health and firmware options
  • Keyboard layouts: German ISO and US ANSI
  • Installer and uninstaller for Arch-based distributions (generic --no-deps mode for others)