Skip to content

Releases: shiftkey/desktop

3.4.9 Linux RC1

09 Feb 15:53
Compare
Choose a tag to compare

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

Removed

3.4.13 Linux RC1

09 Feb 18:00
Compare
Choose a tag to compare

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

09 Feb 16:24
Compare
Choose a tag to compare

Fixed

  • Merge branch dialog updates whether a branch can be merged when changing selection - desktop#19730

3.4.11 Linux RC1

09 Feb 16:21
Compare
Choose a tag to compare

Fixed

  • Prevent crash due to excessively long Git output - desktop#19724

3.4.10 Linux RC1

09 Feb 15:53
Compare
Choose a tag to compare

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

3.4.8 Linux RC1

11 Nov 21:03
Compare
Choose a tag to compare

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

11 Nov 21:02
Compare
Choose a tag to compare

Improved

  • Support entering GitHub.com as a GitHub Enterprise endpoint - desktop#19342

3.4.6 Linux RC1

11 Nov 21:01
Compare
Choose a tag to compare

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

3.4.5 Linux RC1

11 Nov 16:01
Compare
Choose a tag to compare

Fixed

  • Quotes are preserved in custom integration arguments - desktop#19218

3.4.4 Linux RC1

11 Nov 16:00
Compare
Choose a tag to compare

New

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