Skip to content

v2.0.3 - faster startup + update fix

Choose a tag to compare

@Layellie Layellie released this 26 Jun 14:10
c054591

Faster startup + accurate update checker.

What changed

  • Cold start cut from ~5.4 s to ~0.5 s. The 3 PerformanceCounter constructors used by MemoryMonitorService were 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 before ViewModel.InitializeAsync runs.
  • Update checker no longer fires false positives. ParseVersion(v2.0.2) returned Version(2,0,2) with Revision=-1, which compared as less than the matching assembly version 2,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 as 1.0.0.0.
  • README screenshot refreshed to show the new lime/card UI.
  • .editorconfig added for consistent formatting across editors.

Installation

  1. Download StandbyAndTimer_Setup_2.0.3.exe below.
  2. Run the installer (UAC will prompt — Administrator privileges required).
  3. Launch from the Start Menu. Existing v2.0.x installs are upgraded in place.

SHA-256

SHA256: 8ed6c52dad2ffc0adba76c2b96a4feb3c55ad5335c9b7566aa150e491b27b89d