Skip to content

Add unattended update-only startup mode#303

Draft
patchzyy wants to merge 1 commit into
devfrom
issue-293-update-only
Draft

Add unattended update-only startup mode#303
patchzyy wants to merge 1 commit into
devfrom
issue-293-update-only

Conversation

@patchzyy

Copy link
Copy Markdown
Member

What changed

  • add a --updateonly startup mode
  • update an existing Retro Rewind installation without opening the main window
  • automatically install a Wheel Wizard update when one is available
  • exit after the update check instead of relaunching the normal UI

Why

Wheel Wizard's existing startup flow could launch Retro Rewind from scripts, but updating still required interactive confirmation. This adds the smallest unattended path needed by keyboardless launcher setups such as Steam and ES-DE.

Retro Rewind is only updated when it is already installed; this mode does not perform a fresh installation.

Closes #293

Validation

  • dotnet build WheelWizard.sln --configuration Release
  • dotnet test WheelWizard.sln --configuration Release --no-build (174 passed)

Supersedes #301 after renaming its head branch.

@coderabbitai

coderabbitai Bot commented Jul 17, 2026

Copy link
Copy Markdown

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: 5f5877cf-4313-4db4-9ef2-b55b19cc6ffe

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch issue-293-update-only

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

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

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