diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 36116e1..b90a705 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.37.0" + ".": "1.38.0" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index aa7c5c1..9ea675c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,32 @@ The format is based on Keep a Changelog: This project follows Semantic Versioning: +## [1.38.0](https://github.com/dvalfrid/rigstats/compare/v1.37.0...v1.38.0) (2026-09-05) + + +### Features + +* **history:** add session recording and history viewer ([429f1b8](https://github.com/dvalfrid/rigstats/commit/429f1b8d6be4d766e8fba7b59bc4ca8b9639b701)), closes [#175](https://github.com/dvalfrid/rigstats/issues/175) +* **history:** put synced chart values on their own curves ([522a139](https://github.com/dvalfrid/rigstats/commit/522a139e67f079539114c7f711451125845230d4)), closes [#175](https://github.com/dvalfrid/rigstats/issues/175) +* **history:** whole-row click target and synced multi-chart hover values ([d78b45f](https://github.com/dvalfrid/rigstats/commit/d78b45f7448c8a3c7cc4c261affa6a6c6851e7df)), closes [#175](https://github.com/dvalfrid/rigstats/issues/175) +* **startup:** prevent launching a second RIGStats instance ([f4c9d2b](https://github.com/dvalfrid/rigstats/commit/f4c9d2b407697b14d5ed108bf4fe76062ec6ad52)), closes [#180](https://github.com/dvalfrid/rigstats/issues/180) +* **tray:** add procedurally-drawn icons to the tray menu rows ([26cae81](https://github.com/dvalfrid/rigstats/commit/26cae81fb8dd7117f91a461c46b9ce44012f64e9)), closes [#178](https://github.com/dvalfrid/rigstats/issues/178) +* **tray:** blink the recording indicator instead of a static dot ([9362390](https://github.com/dvalfrid/rigstats/commit/9362390246f6a3fb5e4e0767967631f4f515d9fb)), closes [#175](https://github.com/dvalfrid/rigstats/issues/175) + + +### Bug Fixes + +* **alerts:** fire threshold notifications automatically ([650229c](https://github.com/dvalfrid/rigstats/commit/650229c7f4e1adc85dd50023c0aad6acd04646df)), closes [#179](https://github.com/dvalfrid/rigstats/issues/179) +* **ci:** add manual trigger to winget-submit as fallback for tag-ref reruns ([999ecc2](https://github.com/dvalfrid/rigstats/commit/999ecc2ba9e37089e2fb412d05abb070f706b429)) +* **gpu:** guard against fatal wgpu device errors instead of panicking ([47091fb](https://github.com/dvalfrid/rigstats/commit/47091fb090bcfb2d384bc8838d3ad5f71acc8aac)), closes [#176](https://github.com/dvalfrid/rigstats/issues/176) +* **history:** harden session index against corruption and cross-process races ([3ee9186](https://github.com/dvalfrid/rigstats/commit/3ee91868c0e9bc6933e9bdb91b6a6acfde524090)), closes [#175](https://github.com/dvalfrid/rigstats/issues/175) +* **history:** log when a session's CSV file can't be opened ([150547f](https://github.com/dvalfrid/rigstats/commit/150547f848b9110b1823dca91f5215bd5c36931c)), closes [#175](https://github.com/dvalfrid/rigstats/issues/175) +* **history:** polish session list and detail UI ([640c87c](https://github.com/dvalfrid/rigstats/commit/640c87c25bf27a36ea4da56e1e55da8df04864db)), closes [#175](https://github.com/dvalfrid/rigstats/issues/175) +* **history:** refresh session list when recording starts or stops ([4401f47](https://github.com/dvalfrid/rigstats/commit/4401f47d617ca1bc5895e3b7ef6b8f6a01726ea2)), closes [#175](https://github.com/dvalfrid/rigstats/issues/175) +* **history:** satisfy newer clippy's unnecessary_sort_by lint ([fef9373](https://github.com/dvalfrid/rigstats/commit/fef937343cb9e6c8667b6dcdb609f3f4e750b016)), closes [#175](https://github.com/dvalfrid/rigstats/issues/175) +* **history:** stop chart y-axis from getting stuck out of range ([92c83e9](https://github.com/dvalfrid/rigstats/commit/92c83e9d19418cd695c9727e87eb3f90a6cb33c9)), closes [#175](https://github.com/dvalfrid/rigstats/issues/175) +* **history:** suffix float literals CI's newer rustc now requires ([0d4a8ec](https://github.com/dvalfrid/rigstats/commit/0d4a8ec2a1a9967ddeeef45571ca673b8bebe021)), closes [#175](https://github.com/dvalfrid/rigstats/issues/175) + ## [1.37.0](https://github.com/dvalfrid/rigstats/compare/v1.36.0...v1.37.0) (2026-08-21) diff --git a/src-egui/Cargo.toml b/src-egui/Cargo.toml index 6cd8148..11a046f 100644 --- a/src-egui/Cargo.toml +++ b/src-egui/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rigstats-egui" -version = "1.37.0" # x-release-please-version +version = "1.38.0" # x-release-please-version edition = "2021" rust-version = "1.77" diff --git a/website/pad.xml b/website/pad.xml index 3de7dce..648bab4 100644 --- a/website/pad.xml +++ b/website/pad.xml @@ -25,9 +25,9 @@ RIGStats - 1.37.0 - 08 - 21 + 1.38.0 + 09 + 05 2026 0 US$ @@ -53,7 +53,7 @@ Unicode System Utilities::System Information System Info - main: selective per-pixel transparency for Normal/On-Top/Behind ([#101](https://github.com/dvalfrid/rigstats/issues/101)); wallpaper: support per-pixel opacity in Desktop Wallpaper mode via DirectComposition; winget: verify declared dependencies against rigstats.exe imports; egui: suffix Stroke width literals to satisfy float_literal_f32_fallback; landscape: clip grid cells and stop egui's interact_size floor overflowing compact panels [#172](https://github.com/dvalfrid/rigstats/issues/172); main: avoid crash at startup when no DX12 adapter is available; wallpaper: make sparkline graph backgrounds respect dashboard opacity; wallpaper: stop scaling sparkline line/gradient by opacity; winget: match Publisher to installer registry value + history: add session recording and history viewer; history: put synced chart values on their own curves; history: whole-row click target and synced multi-chart hover values; startup: prevent launching a second RIGStats instance; tray: add procedurally-drawn icons to the tray menu rows; tray: blink the recording indicator instead of a static dot; alerts: fire threshold notifications automatically; ci: add manual trigger to winget-submit as fallback for tag-ref reruns; gpu: guard against fatal wgpu device errors instead of panicking; history: harden session index against corruption and cross-process races; history: log when a session's CSV file can't be opened; history: polish session list and detail UI; history: refresh session list when recording starts or stops; history: satisfy newer clippy's unnecessary_sort_by lint; history: stop chart y-axis from getting stuck out of range; history: suffix float literals CI's newer rustc now requires 37497168 36618 36 @@ -84,7 +84,7 @@ https://rigstats.app/pad.xml - https://github.com/dvalfrid/rigstats/releases/download/v1.37.0/RIGStats_1.37.0_x64-setup.exe + https://github.com/dvalfrid/rigstats/releases/download/v1.38.0/RIGStats_1.38.0_x64-setup.exe