Repository navigation
Conversation
|
Important Draft PR not reviewedDraft PRs are not automatically reviewed by default.
To automatically review draft PRs, update your CodeRabbit configuration: reviews:
auto_review:
drafts: true
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 |
Owner
Author
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What changed
Prepare the Electron beta with compact usage cards, provider source choices, Codex cloud history and reset controls, saved provider ordering and hover-only notch details. Service status stays at the top. Settings groups connection setup under Configure and fits the active page.
The latest change removes the duplicate Settings gear from the side rail, keeps Settings in each expanded card, restores Send report under Diagnostics and labels Grok Beta. Report attempts are limited to once every 10 minutes, including failed attempts and app relaunches. Main reserves the private cooldown timestamp before HTTP and refuses to send if saving it fails. Settings shows the retry time, while Copy diagnostics remains available. Reports contain a main-generated status summary with the running app version. They exclude raw logs, account labels/IDs, paths, credentials and chat content.
Before and after
Native before/after screenshots are unavailable because screen-capture permission was denied. Synthetic browser captures cover the Settings, rail and usage layouts; they do not establish native visual acceptance.
Verification
Risks or follow-up
Keep this draft unmerged. Native visual, keyboard, VoiceOver, complete account/offline journeys, notifications, login items, sharing, updater/rollback and multi-display acceptance remain incomplete. Live delivery to Linear has not been tested by this change. The legacy relay configuration has per-IP and total rate limits, but current deployed limits were not reverified. The local cooldown protects against repeated app sends and does not replace server enforcement.
Official-source desktop-login research is documented separately. Grok/Cursor subscription sharing does not establish a supported third-party desktop quota API. Antigravity documents shared local sign-in, while MeterUsage still uses its existing container reader. OpenCode Go still documents API-key setup. No new provider authentication was implemented. Claude allowance depends on the account and provider compatibility. Swift remains the stable download and rollback route. This PR does not publish the public beta.
Model(s): gpt-6.1-sol for this update and its Controller review; earlier preview preparation also used gpt-6-astra.
Harness: Codex through T3 Code.