Skip to content

Releases: shiftkey/desktop

3.3.3 Linux RC2

08 Oct 20:47
Compare
Choose a tag to compare

Improved

  • Upgrade to Electron v24.8.6

3.3.3 Linux RC1

08 Oct 17:49
Compare
Choose a tag to compare

Improved

3.3.2 Linux RC1

08 Oct 17:28
Compare
Choose a tag to compare

New

  • Add support for using custom or native title bar - #912. Thanks @mon-jai!
  • Add support for using VSCodium Insiders - #928. Thanks @FeyXieXzf!

Fixed

  • Use forked repository when checking repo rules on forks - desktop#17382. Thanks @vaindil!
  • Allow rebasing even when the branch is a direct descendant of the base branch - desktop#17260
  • Branch name pattern regex no longer causes an automatic failure in the "Create a Branch" dialog. - desktop#17392
  • Make clear button in input text boxes keyboard accessible - desktop#17324
  • Make the create and clone repository dialogs accessible when the app is zoomed in and the window is small - desktop#17337
  • Fix keyboard navigation in filtered lists - desktop#17311
  • Pressing Tab from the "Select branch to compare…" filter input textbox focuses on the first branch in the list - desktop#17314
  • Fix "Invalid numstat line" error when trying to preview a pull request - desktop#17267

Improved

  • After undo, the focus is set to the changes tab instead of the entire document body - desktop#17387
  • Commit text inputs retain focus while committing - desktop#17283

3.3.1 Linux RC1

02 Sep 15:58
Compare
Choose a tag to compare

Fixed

3.3.0 Linux RC1

02 Sep 15:24
Compare
Choose a tag to compare

New

Fixed

  • Recreate stash after renaming branch - desktop#16442
  • Fix loop creating a new repository that already exists, or trying to add a repository that doesn't exist - desktop#17262
  • Allow cloning repositories that have git as a suffix - desktop#17221
  • Fix accessibility semantics of root items of the app menu bar - desktop#17254
  • Double clicking the checkbox of a changed file does not open that file in the external editor - desktop#17229
  • Expand buttons in the diff are keyboard navigable. - desktop#17212

Improved

  • Improve light mode color contrast of lines added and deleted - desktop#17206
  • Dropdown select buttons have aria attributes - desktop#17271
  • Dropdown select button menu items are keyboard navigable and have aria attributes - desktop#17271
  • Prevent interrupting verbose announcements of branch count on branch dropdown open for screen reader users - desktop#17225

3.2.9 Linux RC1

26 Aug 16:33
Compare
Choose a tag to compare

Fixed

3.2.8 Linux RC1

26 Aug 16:01
Compare
Choose a tag to compare

New

Fixed

  • The force push loading state is screen reader announced - desktop#17116
  • Improve readability of file statuses for keyboard-only users - desktop#17192
  • Enable context menu keyboard shortcut for file lists - desktop#17143
  • Screen readers announce the status of files within a commit - desktop#17144
  • Fix not recognizing remote for partial clone/fetch - desktop#16284. Thanks @mkafrin!
  • Fix association of repositories using nonstandard usernames - desktop#17024
  • github command line shortcut no longer fails silently - #919

Improved

  • Screen readers announce "overwrite stash" and "discard stash" confirmation dialogs - desktop#17197
  • Screen readers announce contents of Delete Tag confirmation dialog - desktop#17166
  • The stash restore button's description is associated to the restore button - desktop#17204
  • The delete branch dialog's contents are announced as alert dialogs. - desktop#17210
  • Improve branch dropdown tabs screen reader support - desktop#17172
  • The rename dialog warnings are placed before the branch name input - desktop#17164
  • The "Restore" button in stashed changes is not disabled when uncommitted changes are present - desktop#12994. Thanks @samuelko123!
  • Improve contrast of text to links in dark and light themes - desktop#17092
  • The errors and warnings in the "Create a New Repository" dialog are screen reader announced - desktop#16993
  • Add aria-label and aria-expanded attributes to diff options button - desktop#17062
  • Screen readers announce the number of pull requests found after refreshing the list - desktop#17031
  • The context menu for the History view items can be invoked by keyboard shortcuts - desktop#17035

3.2.7 Linux RC2

29 Jul 19:19
Compare
Choose a tag to compare

Fixed

  • Updated electron to 24.6.5 to address Wayland crash - #913

3.2.7 Linux RC1

29 Jul 14:27
Compare
Choose a tag to compare

New Architectures

This release is the first release with packages for Linux ARM64 and ARM32 architectures - a huge thanks to @theofficialgman for shipping the necessary changes to dugite-native and dugite that allow us to add support for these platforms. Please contribute any feedback or bug reports about these new packages to the tracking issue: #903

In order to target these platforms on CI we've now shifted over to Docker-based tooling to have finer-grained control over GLIBC versions, but hopefully for more modern distributions there are no changes:

  • Enable ARM32/64 cross compilation for Linux in CI - #897, thanks @theofficialgman!
  • Switch Linux build over to use configured docker image #898

Due to the support for new architectures we've had to include the architecture in the installer file names, so downstream tooling may need to be updated to handle this change:

  • Previous: GitHubDesktop-linux-[version].[format]
  • Current: GitHubDesktop-linux-[arch]-[version].[format]

Fixed

  • Improved performance when selecting and viewing a large number of commits - desktop#16880
  • Fix crash using Edit -> Copy menu when no text is selected in the diff - desktop#16876
  • Emoji autocomplete list highlights filter text correctly - desktop#16899
  • Allow filtering autocomplete results using uppercase characters - desktop#16886

Improved

  • Introduce separate publish step to CI workflows - #899 #900 #905

SHA256 checksums

This is the first release where we are not including the checksums in the release notes. Please refer to the .sha256 files in the release assets to perform any integrity checks of these release artifacts. If you have any additional feedback on this change please drop a comment in #901

3.2.7 Test Release

11 Jul 21:09
Compare
Choose a tag to compare
3.2.7 Test Release Pre-release
Pre-release

New

This is the first test release that targets ARM and ARM64 architectures for Linux.

Please test these installers and report any issues you find in this issue.

SHA-256 checksums

x64

6031515cb44652e573cd231aa2ae151768947f5612cbb98322c3dd2b9ed861d1 GitHubDesktop-linux-amd64-3.2.7-test7.deb
cdcb3e2299571488a33e87428ec7d800590fcb411a7577e687976bebbda1fdfc GitHubDesktop-linux-x86_64-3.2.7-test7.AppImage
d15c1ab26d9be4725f646f39cd05513ae83643a9f8eca6d70d721f4ec4a1e828 GitHubDesktop-linux-x86_64-3.2.7-test7.rpm

ARM64

f1f3e4ca6a6c431dd0f80eaa10e35c5b1127847857d517abd605c69798f35198 GitHubDesktop-linux-aarch64-3.2.7-test7.rpm
ba96bfc5087af6500352b4069091e86fd683e9e74ef1cb8ff15e32ea483f5711 GitHubDesktop-linux-arm64-3.2.7-test7.AppImage
87b0f9276f903d49bdbbd4b410d797f0c40124cd23c2300a213960741857b750 GitHubDesktop-linux-arm64-3.2.7-test7.deb

ARM

34aba140ece5fe97ffe505d3f30c8989a3b3fc665969016df8bf93c56855bb2a GitHubDesktop-linux-armhf-3.2.7-test7.deb
428ca152623c3ad73f3738380d188d7118a9406e15c09b8d0a035a64a0abb054 GitHubDesktop-linux-armv7l-3.2.7-test7.AppImage
ff0a2be3415bef33ed6e06f8356376478766115196b67745deeda2c692ea2785 GitHubDesktop-linux-armv7l-3.2.7-test7.rpm