Repository navigation
Roll main back to v1.0.0-beta.18 - #44
Conversation
|
Caution Review failedThe pull request is closed. Finishing Touches
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. Comment |
|
Macroscope skipped reviewing this pull request. Per-review cost limit exceeded (workspace setting). This review would cost an estimated $15.34, which exceeds your per-review limit of $10.00. The top 3 files driving up this estimate:
Tip To get this pull request reviewed, you can:
|
ApprovabilityVerdict: Needs Human Approval Macroscope's review found this PR requires human approval — This is a cross-cutting rollback that changes production API, HID, profile, UI, installation, and update behavior. It also removes request-boundary checks and substantial self-update/archive safety controls, so the security and compatibility impact requires human review. Notes:
Review your spending limits in Billing settings, or comment |
beta.19 is preserved on the dev-v1.0.0-beta.19 branch.
Note
Roll main back to v1.0.0-beta.18
Reverts main to the v1.0.0-beta.18 codebase. The package version in Cargo.toml drops from beta.19 to beta.18, and the @openmouse/protocol dependency in native-hid/package.json moves back to v0.42.2. This undoes a large set of beta.19 work, most notably:
verify_package,safe_entry_path, staging-directory guard, transaction scripts) back to the simpler beta.18 version in updater.rsRisk: this rollback removes many beta.19 security validations.
updater.extract_archive_with_limitsno longer enforces size limits or path checks,config.saveno longer writes atomically, andapi.rsno longer rejects non-loopback Host/Origin headers. Anyone relying on beta.19 behavior or config fields (tray_battery_style,hybrid_mode,custom_games,local_applications) will see them disappear.Macroscope summarized af77a3e.