# 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--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)