Settings › Keyboard shortcuts: customize the shortcuts of the registry actions (one binding per
action, or none). Each row resets on its own, and one button resets all shortcuts. Filter by
keyword, All/Changed, and a help screen (⌘/) showing the effective bindings. The "Keys without a
modifier" setting lives there too. Your shortcuts are exported with your settings and stay in sync
across all windows.
Update popup: when a new version is detected, the "Update available" window opens by itself,
once per version, instead of only the dot in the activity bar. "Later" closes it; nothing is
installed without your click.
Improvements
Keyboard navigation between files: ⌘↓ and ⌘↑ jump to the next or previous change, and switch
file when there are no more in the current one. Binary and deferred files are skipped. While the
key is held down, it never switches file. At the last or first change of the Pull Request, it does
not wrap around: a brief message says so. The "next/previous change in the file" actions remain
available, without a shortcut, to stay within a single file.
Fixes
Reserved editing shortcuts: ⌘←/→, ⌘⇧←/→, ⌘⌫, ⌦, ⌘Home/End and variants (Ctrl on Windows) can no
longer be assigned to registry actions — they are the text editor's and the system's keys. Your
existing bindings that used them go back to the default.
Test window capture shortcut: the default changed from ⌘⇧S (often taken by macOS) to ⌘⇧C
(Ctrl+Shift+C on Windows), editable in Settings. Capture works even when the tested page has focus,
without duplicates, and does not trigger while the toolbar is expanded.
AZERTY keys + ⌘: digit keys with ⌘ (e.g. ⌘&1) are read from the physical key; AltGr never
triggers a shortcut on Windows.
Update popup: it no longer appears over another window (Settings, command palette, wizard,
confirmations…) but waits for it to close, as well as for "What's new" and any ongoing typing to
finish; on automatic opening, focus is on "Later".
⌘↑, ⌘↓, ⌘⇧↑, ⌘⇧↓ and ⌘⇧Z shortcuts: they are no longer intercepted while you write in a text
field (comment, suggestion); the cursor, undo and redo remain the system's.
AI chat: the text of a cancelled question no longer slips into the next answer.
Binary files: the diff no longer shows an endless loading state.
Mentions: the closed list no longer reopens with old names, people search no longer mixes two
organizations, and a network outage no longer disables it for the whole session (it retries after a
few seconds).
AI review: a small change in a file of more than 4,000 lines is no longer discarded.
AI assistant not found from the Dock: claude is found even when the app is launched from the
Finder or the Dock (Homebrew install on Apple Silicon, npm); when it is missing, the message
prompts you to install it.
Azure DevOps token: a disk write failure is reported instead of a false success, an unreadable
credentials file is no longer overwritten (the tokens of other accounts are kept), and the file is
created read-only for you from the start.
Forgotten or replaced token: the old one is no longer used until restart, whatever the casing
of the organization name.
Automatic review: two Pull Requests with the same number in two organizations no longer block
each other.
Azure DevOps: a connection that hangs no longer blocks the following requests; if a change
could not be confirmed (timeout after sending), Diffwright says so and asks you to check before
retrying, instead of letting you believe nothing happened.
Review overlaps: computing them no longer delays opening files.
Translations: "unknown error", "Content unavailable" and "Couldn’t publish this comment." follow
the interface language; so do the AI engine's error messages.