diff --git a/README.md b/README.md index 257edb4..b07fd13 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,15 @@ A Windows desktop utility for reducing input latency and managing system memory — designed for gamers and power users. -> **v2.1.0** — Bundles five user-visible features into a single minor release under the new "batch fixes, don't ship per-commit" cadence: system-wide hotkeys (`Ctrl+Alt+P` purge / `Ctrl+Alt+T` timer toggle), tray single-click toggles window visibility, per-balloon notification preferences, idle-only auto-purge (so threshold-triggered purges no longer interrupt gaming), and a single-instance signal that silently surfaces the live window instead of erroring on relaunch. Memory card bottom strip refreshed to `Total | Free | Purges` with left/center/right symmetry. The original WinForms release is preserved as [`v1.0.0`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v1.0.0) on the [`winforms-archive`](https://github.com/Layellie/StandbyAndTimer/tree/winforms-archive) branch. +> **v2.1.0** — Five user-visible features bundled under the new "batch fixes, don't ship per-commit" cadence: +> +> - **Global hotkeys** — `Ctrl+Alt+P` manual purge, `Ctrl+Alt+T` timer toggle. +> - **Tray single-click** toggles window visibility instead of always showing. +> - **Notification preferences** — per-balloon toggles in Settings (purge / timer / game). +> - **Idle-only auto-purge** — threshold purges wait until you've been idle, so gaming isn't interrupted. +> - **Single-instance signal** — re-launching while the app is running silently surfaces the live window. +> +> Memory card bottom strip refreshed to `Total | Free | Purges` with left / center / right symmetry. The original WinForms release is preserved as [`v1.0.0`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v1.0.0) on the [`winforms-archive`](https://github.com/Layellie/StandbyAndTimer/tree/winforms-archive) branch. ## Features @@ -59,22 +67,21 @@ The manifest lives at [`winget-manifests/`](winget-manifests/) and is submitted ## Version history -| Tag | Stack | Notes | -|---|---|---| -| [`v2.1.0`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v2.1.0) | WPF (.NET 10) | **Current** — global hotkeys, tray single-click toggle, per-balloon notification preferences, idle-only auto-purge, single-instance signal, Memory card `Total / Free / Purges` strip with left/center/right symmetry | -| [`v2.0.11`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v2.0.11) | WPF (.NET 10) | Settings panel no longer shows an outer vertical scrollbar; log viewer absorbs the leftover space and the version footer stays pinned | -| [`v2.0.10`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v2.0.10) | WPF (.NET 10) | *Superseded by v2.0.11* — interim build of the same Settings-panel refresh (compact in-panel logs viewer + LogsViewerCard / ILogTailReader extraction) | -| [`v2.0.9`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v2.0.9) | WPF (.NET 10) | *Superseded by v2.0.11* — interim Settings panel polish (readable Theme/Language ComboBox, bigger ✕ hitbox) | -| [`v2.0.8`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v2.0.8) | WPF (.NET 10) | *Superseded by v2.0.11* — interim MainWindow split into 6 UserControls + title bar row locked to 36 px | -| [`v2.0.7`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v2.0.7) | WPF (.NET 10) | Settings panel UI polish (readable logs, refresh button no-clip, no window shift on Settings/Timer click) | -| [`v2.0.6`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v2.0.6) | WPF (.NET 10) | First-run wizard, crash reporter, logs viewer, game auto-detect, winget manifest | -| [`v2.0.5`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v2.0.5) | WPF (.NET 10) | Game Mode EcoQoS opt-out fix, dedicated AVRT watchdog thread for tighter 0.5 ms lock | -| [`v2.0.4`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v2.0.4) | WPF (.NET 10) | AUTO PURGE master switch + safer defaults (0 MB thresholds) | -| [`v2.0.3`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v2.0.3) | WPF (.NET 10) | Sub-500 ms startup, accurate Free-RAM accounting, timer auto-lock on launch | -| [`v2.0.2`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v2.0.2) | WPF (.NET 10) | Card UI + lime accent, timer auto-start fix | -| [`v2.0.1`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v2.0.1) | WPF (.NET 10) | P0 fixes + update integrity verification | -| [`v2.0.0`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v2.0.0) | WPF (.NET 10) | Initial WPF release | -| [`v1.0.0`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v1.0.0) | WinForms (.NET Framework) | Original — archived on the [`winforms-archive`](https://github.com/Layellie/StandbyAndTimer/tree/winforms-archive) branch | +Full per-release notes are on the [Releases page](https://github.com/Layellie/StandbyAndTimer/releases). v2.0.8, v2.0.9, and v2.0.10 are rapid-iteration interim builds of the Settings-panel refresh and are marked pre-release on GitHub — install **v2.0.11** instead. + +| Tag | Notes | +|---|---| +| [`v2.1.0`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v2.1.0) | **Current** — global hotkeys, tray single-click toggle, per-balloon notification preferences, idle-only auto-purge, single-instance signal, Memory card `Total / Free / Purges` strip with left/center/right symmetry | +| [`v2.0.11`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v2.0.11) | Settings panel no longer shows an outer vertical scrollbar; log viewer absorbs the leftover space and the version footer stays pinned | +| [`v2.0.7`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v2.0.7) | Settings panel UI polish (readable logs, refresh button no-clip, no window shift on Settings/Timer click) | +| [`v2.0.6`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v2.0.6) | First-run wizard, crash reporter, logs viewer, game auto-detect, winget manifest | +| [`v2.0.5`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v2.0.5) | Game Mode EcoQoS opt-out fix, dedicated AVRT watchdog thread for tighter 0.5 ms lock | +| [`v2.0.4`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v2.0.4) | AUTO PURGE master switch + safer defaults (0 MB thresholds) | +| [`v2.0.3`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v2.0.3) | Sub-500 ms startup, accurate Free-RAM accounting, timer auto-lock on launch | +| [`v2.0.2`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v2.0.2) | Card UI + lime accent, timer auto-start fix | +| [`v2.0.1`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v2.0.1) | P0 fixes + update integrity verification | +| [`v2.0.0`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v2.0.0) | First WPF rewrite — replaces the original WinForms build | +| [`v1.0.0`](https://github.com/Layellie/StandbyAndTimer/releases/tag/v1.0.0) | Original WinForms (.NET Framework) — archived on the [`winforms-archive`](https://github.com/Layellie/StandbyAndTimer/tree/winforms-archive) branch | ## License