What's Changed
- Added setup modes: keep-awake only, remote access watchdog, and full unattended auto-login.
- Made setup, restore, uninstall, and compliance checks mode-aware.
- Improved power keep-alive by using Windows Power Requests with a legacy fallback.
- Hardened setup failure handling so the app does not report stale completed setup state.
- Improved startup task user binding, uninstall cleanup, and release update behavior.
Verification
- Release build passed with warnings as errors.
- Formatting verification passed.
- Diff whitespace check passed.
SHA256 (KeepAliveService.exe): D4D26890F9B388F3D089AC400A837CAB739088A8188B6B3EE59E5B0C892A4A75