Skip to content

Version bump to 2.3.0 + fix GUI uninstall button#623

Merged
erikdarlingdata merged 1 commit intodevfrom
release-prep/v2.3.0
Mar 18, 2026
Merged

Version bump to 2.3.0 + fix GUI uninstall button#623
erikdarlingdata merged 1 commit intodevfrom
release-prep/v2.3.0

Conversation

@erikdarlingdata
Copy link
Owner

@erikdarlingdata erikdarlingdata commented Mar 18, 2026

  • Bump all 4 csproj files to 2.3.0
  • Fix: GUI installer Uninstall button was blank/disabled after a successful install because _installedVersion wasn't updated

Needed for nightly build before release.

Summary by CodeRabbit

  • Chores

    • Bumped application version to 2.3.0 across all components.
  • Bug Fixes

    • Improved installer state tracking to ensure the installed version is correctly recorded after successful installation, enabling proper upgrade and uninstall functionality.

- Bump Version/AssemblyVersion/FileVersion/InformationalVersion to
  2.3.0 in all 4 csproj files
- Fix GUI installer: set _installedVersion after successful install
  so the Uninstall button is enabled

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@erikdarlingdata erikdarlingdata merged commit 20919ec into dev Mar 18, 2026
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Mar 18, 2026

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 627b23c5-f863-4f61-815a-0ce6aa0ec951

📥 Commits

Reviewing files that changed from the base of the PR and between afb614f and 6b25e8b.

📒 Files selected for processing (5)
  • Dashboard/Dashboard.csproj
  • Installer/PerformanceMonitorInstaller.csproj
  • InstallerGui/InstallerGui.csproj
  • InstallerGui/MainWindow.xaml.cs
  • Lite/PerformanceMonitorLite.csproj

📝 Walkthrough

Walkthrough

This pull request updates project version metadata across five project files from 2.2.0 to 2.3.0 and modifies installation logic to record the installed version immediately after successful installation.

Changes

Cohort / File(s) Summary
Version Metadata Updates
Dashboard/Dashboard.csproj, Installer/PerformanceMonitorInstaller.csproj, InstallerGui/InstallerGui.csproj, Lite/PerformanceMonitorLite.csproj
Bumps Version, AssemblyVersion, FileVersion, and InformationalVersion properties from 2.2.0 (and 2.2.0.0) to 2.3.0 (and 2.3.0.0) across all project files.
Installation Logic
InstallerGui/MainWindow.xaml.cs
Sets _installedVersion field to AppAssemblyVersion immediately after successful installation, enabling subsequent logic that depends on a known installed version.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release-prep/v2.3.0
📝 Coding Plan
  • Generate coding plan for human review comments

Comment @coderabbitai help to get the list of available commands and usage tips.

@coderabbitai coderabbitai bot mentioned this pull request Mar 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant