v2.0.6 — Onboarding, crash reporter, logs viewer, game auto-detect
What's new
First-run wizard
A 30-second onboarding overlay shown only on the very first launch. Covers the three core moves: the Timer button, AUTO PURGE caveat (off by default for a reason), and the Game Mode drop zone. FirstRunCompleted persists alongside the other settings so it never reappears.
In-app crash reporter
If anything unhandled fires, you now see a real dialog instead of WPF's default fatal popup. The dialog has the full stack trace, a Copy details button, and an Open GitHub issue button that pre-fills the new-issue form with title, environment, and the (truncated) stack — one-click bug report.
Logs viewer in Settings
The Settings panel now shows the last 100 log lines inline. Auto-refreshes when you open the panel. Saves a trip to Explorer + Notepad when triaging.
Fullscreen game auto-detect
A new background service polls the foreground window every 3 seconds. When a window fully covers its monitor (classic or borderless fullscreen) and its process isn't already in your Game Mode list, you get a one-time-per-session tray balloon. Detection only — never auto-adds (could be a video player).
winget manifest
Three-file manifest set under winget-manifests/ for submission to microsoft/winget-pkgs. Once accepted, install via:
winget install Layellie.StandbyAndTimerPlus housekeeping
- README version table updated with v2.0.4 / v2.0.5 / v2.0.6 (some were missing).
NativeMethodsgained the user32 window-query trio +MONITORINFOused by the detection service.- All native calls still funnel through
Services/Native/NativeMethods.cs— no P/Invoke leakage elsewhere.
Installation
- Download
StandbyAndTimer_Setup_2.0.6.exebelow. - Run it (UAC prompt — Administrator required).
- Launch from the Start Menu.
The installer is self-contained (.NET 10 bundled), 72.2 MB.
Verification
SHA256: 9b76742cb78c78df9c916ef7b893b284ee9917b8d2798ee8257bb3adc8d42b56
PowerShell:
(Get-FileHash StandbyAndTimer_Setup_2.0.6.exe -Algorithm SHA256).Hash