v2.0.3 - faster startup + update fix
Faster startup + accurate update checker.
What changed
- Cold start cut from ~5.4 s to ~0.5 s. The 3
PerformanceCounterconstructors used byMemoryMonitorServicewere blocking the UI thread for ~4.8 s during DI resolution. They now build lazily on the monitor loop thread, and the main window shows beforeViewModel.InitializeAsyncruns. - Update checker no longer fires false positives.
ParseVersion(v2.0.2)returnedVersion(2,0,2)withRevision=-1, which compared as less than the matching assembly version2,0,2,0, so the app reported a phantom new version. Normalised. Also added a default<Version>2.0.3</Version>to the csproj so dev/CI builds no longer report themselves as1.0.0.0. - README screenshot refreshed to show the new lime/card UI.
.editorconfigadded for consistent formatting across editors.
Installation
- Download
StandbyAndTimer_Setup_2.0.3.exebelow. - Run the installer (UAC will prompt — Administrator privileges required).
- Launch from the Start Menu. Existing v2.0.x installs are upgraded in place.
SHA-256
SHA256: 8ed6c52dad2ffc0adba76c2b96a4feb3c55ad5335c9b7566aa150e491b27b89d