Skip to content

Version 0.0.1 (Beta) - #20

Merged
snekxs merged 1 commit into
mainfrom
version-0.0.1
Oct 20, 2026
Merged

snekxs merged 1 commit into
mainfrom
version-0.0.1

Conversation

@snekxs

@snekxs snekxs commented Oct 20, 2026 •

Copy link
Copy Markdown
Member

Resets the app to v0.0.1 and labels it Beta.

  • Version 0.0.1 in gpui, the installer, both shared crates, package.json and the lockfiles.
  • The titlebar badge now reads "v0.0.1 · Beta": every 0.x build is a Beta, 1.0 and later are Public (it used to be Alpha for 0.x).
  • gpui/js/lib/changelog.ts starts over with a single 0.0.1 entry. The old entries were the Tauri app's history. The release workflow requires an entry for the version being released, so this one is needed to cut v0.0.1.

Tests pass with --locked and the installer lockfile resolves.

Note

Set version to 0.0.1 for Beta release

  • Drops all crates and the root package from 0.0.29 to 0.0.1, matching the Beta release version
  • Rewrites changelog.ts to a single 2026-10-20 beta entry covering the desktop app, per-game profiles, and mouse controls
  • release_stage in app.rs now returns Beta for any major-0 version and Public otherwise, removing the old Alpha (major 0) and Beta (major 1) cases
  • Behavioral Change: Settings changelog shows only the 0.0.1 entry; version 0.0.1 now displays a Beta stage in the titlebar instead of Alpha

Macroscope summarized 303732e.

Summary by CodeRabbit

  • Release Information

    • Updated the release version to 0.0.1 across the desktop application and related packages.
    • Releases numbered below 1.0 are now labeled Beta, while 1.0 and later releases are labeled Public.
  • Documentation

    • Updated the changelog for the first native OpenMouse Desktop beta.
    • Documented per-game mouse profiles and cross-brand device controls.

@coderabbitai

coderabbitai Bot commented Oct 20, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration
  • Configuration used: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 33195d01-1f68-417c-a58e-524046ad412b
📥 Commits

Reviewing files that changed from the base of the PR and between 9a46f6a and 303732e.

⛔ Files ignored due to path filters: 3
  • gpui/Cargo.lock is excluded by !**/*.lock
  • gpui/installer/Cargo.lock is excluded by !**/*.lock
  • package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing: 7
  • crates/openmouse-hid/Cargo.toml
  • crates/openmouse-presence/Cargo.toml
  • gpui/Cargo.toml
  • gpui/installer/Cargo.toml
  • gpui/js/lib/changelog.ts
  • gpui/src/app.rs
  • package.json

Included review availability: This review used your included allowance. Your plan provides up to 10 included reviews per hour; 7 remain after this review.

📝 Walkthrough

Package versions changed to 0.0.1. The changelog now documents the 0.0.1 release and uses gpui/Cargo.toml as its version source. Release-stage classification now labels 0.x versions as Beta and versions 1.0 or higher as Public.

Changes: Release Metadata

Layer / File(s) Summary
Package version declarations
crates/openmouse-hid/Cargo.toml, crates/openmouse-presence/Cargo.toml, gpui/Cargo.toml, gpui/installer/Cargo.toml, package.json
Package versions changed from 0.0.29 to 0.0.1. The local openmouse-hid and openmouse-presence dependency versions in gpui/Cargo.toml also changed to 0.0.1.
Changelog and release-stage updates
gpui/js/lib/changelog.ts, gpui/src/app.rs
The changelog instructions now use gpui/Cargo.toml as the version source, and the history contains a 0.0.1 entry dated 2026-10-20. Release-stage classification now labels 0.x versions as Beta and versions 1.0 or higher as Public.

Priority: ⬇️ Low

Estimated code review effort: 2 (Simple) | ~10 minutes

Change: Other

Merge Risk: ⚪ Minimal · up to 30373

The 0.0.1 beta metadata is consistent across the supplied files. No actionable merge blocker was identified; run the normal release checks before merging.

Pre-merge checks: Passed 5
Check name Status Explanation
Description Check Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check Passed The title clearly identifies the main change: resetting the application version to 0.0.1 and labeling it Beta.
Docstring Coverage Passed Docstring coverage is 100.00% which is sufficient. The required threshold is 80.00%. Docstring coverage is scoped to functions touched by this diff. Analyzed 2 functions across 2 files. (5 skipped: 5 …
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.
Full details: Docstring Coverage

Explanation

Docstring coverage is 100.00% which is sufficient. The required threshold is 80.00%. Docstring coverage is scoped to functions touched by this diff. Analyzed 2 functions across 2 files. (5 skipped: 5 unsupported.)

✨ Finishing Touches
📝 Generate docstrings
  • Commit to this branch
  • Create a new PR
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Warning

Some tools did not complete. Review the errors below.

🔧 Clippy (1.98.1)

Clippy execution timed out

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

@macroscopeapp

macroscopeapp Bot commented Oct 20, 2026

Copy link
Copy Markdown

Approvability

Verdict: Needs Human Approval

Macroscope's review found this PR requires human approval — This release-preparation PR changes the version embedded in the app, installer, and update-check path, while also changing the visible release stage and changelog. Because it resets the version from 0.0.29 to 0.0.1, the resulting update behavior for existing installations merits human confirmation.

You can add or adjust custom eligibility rules. Learn more.

@snekxs
snekxs merged commit a2e0dd9 into main Oct 20, 2026
4 checks passed
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