Gnosis now tells you when a PR needs you: in a notification, in a summary panel in the menu bar, and through links that open Gnosis from anywhere. Resolving merge conflicts is faster and much easier to follow.
Know when a PR needs you
- Notifications on the desktop or in the app tell you when your review is requested, when your PR is approved, needs changes, fails checks or is ready to merge, and when an explanation is ready. You get one notification per event, never one for your own actions, and a single summary after time away. Choose which events notify you in Settings › Notifications. A notification never writes to GitHub.
- Menu bar panel (macOS). Click the Gnosis icon in the menu bar for a summary of what needs you, grouped as To review, To fix and Ready. Open any PR from there with the mouse or keyboard. The number on the icon and on the Dock shows new PRs that need you, and you can change what it counts.
- Setup help. New setup steps, also under Help › Set up notifications and menu bar…, turn both on, send a test, and take you to the right macOS settings if macOS is blocking Gnosis.
Open Gnosis from anywhere
gnosis://links open Gnosis at a PR and tab. Paste any GitHub PR link asgnosis://open?url=…, or use Copy Gnosis link in a PR's actions.- A new Open in Gnosis browser extension for Chrome, Edge and Firefox adds a button to GitHub PR pages. Store listings will follow.
- Only one Gnosis runs per profile, and a link opens in the one already running.
Resolving conflicts
- Preparing conflicts takes about 3 seconds instead of about 50 on large repositories, and uses a few MB of disk per PR instead of hundreds. Old copies are cleaned up automatically.
- The Resolve conflicts flow is redesigned:
- plain "Keep PR change", "Keep main's change" and "Keep both" choices, with undo;
- one clear next step per file, and keyboard shortcuts;
- a final check that separates your resolutions from main's changes;
- a clear ending, with how to undo.
- A new Merge conflicts filter lists the PRs that need a conflict merge.
Faster and more reliable
- The Generate explanation dialog opens instantly from saved data.
- Updates now install with Restart now: Gnosis restarts on the new version by itself. From this version on, you no longer need to quit and wait.
- Links in PR descriptions and explanations only open web and mail addresses.
To install this update, quit Gnosis with ⌘Q and wait about 30 seconds before reopening, or run brew upgrade --cask gnosis. This is the last update that needs this; later ones install with Restart now.
Changes: #302, #303, #304, #305, #306, #311, #312, #313, #314, #315, #316, #317, #318, #319, #320, #321