Releases: shiftkey/desktop
Releases · shiftkey/desktop
3.4.9 Linux RC1
Note: this release required upgrading some very old NPM packages related to keychain access and elevated filesystem access to properly build on ARM architectures, but hopefully there are no functional changes to the application. See shiftkey/node-keytar#1 and shiftkey/fs-admin#1 for more details.
Fixed
- App no longer crash for first time users going through the welcome flow and attempting to sign in more than once - desktop#19442
- Files configured to use the binary merge driver are now treated as binary files when resolving conflicts - desktop#9846
- Fix UI glitch rendering tooltips - desktop#19342
Improved
- Replace hint text of toggle Co-Authors button with a regular tooltip - desktop#19383
- Use OS emojis - desktop#19102
- Insert unicode emoji - desktop#19376
- Allow resizing Branch and Push/Pull toolbar buttons - desktop#4569 desktop#17388. Thanks @jpedroso!
- The commit lists in the "Commit Reachability" dialogs are traversable in browse mode of screen readers - desktop#19341
Removed
- Remove ruleset bypass confirmation modal - desktop#19281. Thanks @lofcz!
3.4.13 Linux RC1
Note: due to GitHub Actions upgrading the minimum Node version to v20
, the Linux builds of this application now depends on a minimum GLIBC
of 2.28.
Fixed
- Mitigates several vulnerabilities related to Git's credential helper protocol - CVE-2025-23040, CVE-2024-50349, CVE-2024-52006, CVE-2024-50338, CVE-2024-53263
3.4.12 Linux RC1
Fixed
- Merge branch dialog updates whether a branch can be merged when changing selection - desktop#19730
3.4.11 Linux RC1
Fixed
- Prevent crash due to excessively long Git output - desktop#19724
3.4.10 Linux RC1
Added
- Add a banner for communicating when prioritized updates exist - desktop#19655
- Add "View Pull Request on GitHub" Option to the Checked-Out Branch Button and Pull Requests List - desktop#19453. Thanks @DylanDevelops!
Fixed
- Accurately calculate number of conflicted files in a merge - desktop#8049
- Inform user when a staged renamed file has changes - desktop#17467. Thanks @ssigwart!
- The visual label for the remote url in the repository settings is announced by screen readers - desktop#19647
- Remove duplicate avatar users - desktop#19597
- Fix for indents of clear button in text box - desktop#19613. Thanks @artbutko!
- Screen readers announce the position of the list items in selectable lists such as the history commit list - desktop#19603
- Limit the commit message length we accept - desktop#15355
- Prevent repository not found message for large git status operations - desktop#19583
- Add aria-labelledby and aria-describedby attributes to "Show whitespace changes?" popover - desktop#19518
- Fix logical tab order from co-authors text box - desktop#19517
- Allow using Escape to dismiss the commit message warning popover - desktop#19514
Improved
- Improved appearance of the list of files in 'File size limit exceeded' dialog - desktop#19581
- Resize events of resizable elements are announced by screen readers - desktop#19649
- Update the names of some JetBrains editors on Linux - desktop#19637. Thanks @ankddev!
- Swipe image diffs now handle images with transparency better - desktop#16657 desktop#17735. Thanks @Psychpsyo!
- Commit messages now show correct indentation - desktop#17691. Thanks @SuperLlama88888!
3.4.8 Linux RC1
Fixed
- App no longer crash for first time users going through the welcome flow and attempting to sign in more than once
3.4.7 Linux RC1
Improved
- Support entering GitHub.com as a GitHub Enterprise endpoint - desktop#19342
3.4.6 Linux RC1
Fixed
- Don't show certificate error dialog when probing for endpoint kind - desktop#18991
- Colorize multi-line strings in toml - desktop#14333
- Unset GIT_SEQUENCE_EDITOR when rebasing - desktop#15413
- Use
api.
subdomain for requests to GHE.com hosts - desktop#19312 - Migrate existing GHE account endpoints to the new
api.
subdomain - desktop#19319 - Right-clicking on diff checkmarks displays the context menu - desktop#19302
- Arguments with spaces are passed correctly to custom editors or shells on Windows - desktop#19218
Removed
- Remove staggered updates block in about dialog - desktop#19274
3.4.5 Linux RC1
Fixed
- Quotes are preserved in custom integration arguments - desktop#19218
3.4.4 Linux RC1
New
- Add support for custom editors and shells - desktop#18954
Fixed
- The "Create a New Repository" dialog allows creation of repositories in repository subfolders - desktop#19137
- Stop improper announcement of "dialog" role on the autocompletion suggestions popover - desktop#19114
- The branch selection popover in the "Open a Pull Request" dialog does not close on filter clearing - desktop#19106
- The contrast ratio of icon in the diff file warnings is at least 3:1 - desktop#19097
- The "Push Local Changes" confirmation dialog users "alertdialog" role such that screen readers announce entire dialog contents - desktop#19098
- Emoji's provide descriptions for screen readers - desktop#19101
- Only ask for SSH credentials for the selected repository and only delete them after an authentication error - desktop#19019
Improved
- Screen readers will announce when users expand context in a diff - desktop#19128
- The squash dialog provides visual input labels - desktop#19100
- The search inputs across the app provide visual labeling in the form of a search icon - desktop#19103