Files
Cachy-Predator-Keyboard/CHANGELOG.md
T
MrBlakeandClaude Opus 5.5 5b7534560f Open the app with the Predator key, bump to 1.3.0
The Predator key sends keyboard usage 0xC9, which lies outside the
logical range the keyboard declares, so the kernel never emits an input
event for it. It is also reported on vendor report 4 of USB interface 2
(04 81 ff on press). predatord now listens there and opens the app in
the active graphical session via the user's systemd manager.

The action is configurable on the System page: open the app, switch to
the next performance mode, or do nothing.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 17:51:21 +02:00

2.3 KiB
Raw Permalink Blame History

Changelog

1.3.0 – 2026-10-07

Added

  • Predator key opens the app. The key produces no input event on Linux (its usage code is outside the range the keyboard declares), so predatord listens on the keyboard's vendor HID report instead and opens Predator Control in the active desktop session
  • Choose the key's action on the System page: open the app, switch to the next performance mode, or do nothing

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)