- Add notifications::restore to re-enable toast notifications in desktop mode
- Hide PowerShell window during monitor detection (CREATE_NO_WINDOW)
- Treat wuauserv exit code 2 as success (service already stopped)
- Add updates::restore to restart wuauserv in desktop mode
- Revert SW_HIDE to SW_SHOWMINIMIZED, SW_HIDE breaks apps like Afterburner
- Use WmiMonitorID EDID names instead of Win32_DesktopMonitor for monitor detection
- Use SW_HIDE instead of SW_SHOWMINIMIZED to reliably hide app windows on launch
- Use cliff step output for release body instead of body_path
- Regenerate CHANGELOG from full git history via git-cliff
- Replace QRes with NirCmd and remove scale config from display module
- Remove GITHUB_REPO from git-cliff action to disable PR metadata fetch
- Simplify pre-commit hook, remove WSL logic, use dynamic repo root
- Update sound config and improve sound module documentation
- Add conventional changelog with git-cliff
- Add bat wrappers for turnkey install, update, and uninstall
- Launch afterburner and startup apps minimized + use local time in logs
- Abort release if worktree has uncommitted changes
- Update README with install script usage and execution policy fix
- Suppress schtasks delete error when task does not exist yet
- Configurable module pipeline per mode (order + selection)
- Embed requireAdministrator UAC manifest in launcher.exe
- Use Task Scheduler for elevated auto-start
- Enforce one commit+push per feature/fix in CLAUDE.md
- Update for monorepo structure + cec-daemon
- Split README into root + launcher + cec-daemon
- Add pre-commit hook — aborts commit if cargo build fails
- Clarify pre-commit hook builds launcher + cec-daemon
- Unify version via workspace inheritance
- Add release automation script
- Add HDMI CEC module (Pulse-Eight USB-CEC adapter)
- Implement cec-daemon (standby/wake on all sleep types + shutdown)
- Launcher spawns cec-daemon in game mode
- Add --log option for configurable log file
- Embed Win32 version info metadata for Task Manager
- Embed Win32 version info metadata for Task Manager
- Add Windows installation script with startup registration
- Add uninstall script + include in release zip
- Versioned exe names in release zip and install scripts
- Replace sleep in wnd_proc with SetTimer/WM_TIMER
- Restructure as Cargo workspace (launcher + cec-daemon)
- Split cec-daemon into focused modules