Releases: shiftkey/desktop
3.3.3 Linux RC2
Improved
- Upgrade to Electron v24.8.6
3.3.3 Linux RC1
Improved
- Upgrade to Electron v24.8.3 - desktop#17416
3.3.2 Linux RC1
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
Fixed
- Support the repository rule to enforce commit signing - desktop#17310
- Keyboard navigation in lists reintroduced - desktop#17313
3.3.0 Linux RC1
New
- Initial support for repository rules - desktop#16707
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
Fixed
- Fix the inability to log into GHES - desktop#17237
3.2.8 Linux RC1
New
- Checkout a commit from the History tab - desktop#10068. Thanks @kitswas!
- Add Double Click to Open in Default Editor - desktop#2620. Thanks @digitalmaster!
- Show when a repository has been archived in the clone dialog - desktop#7183
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
andaria-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
Fixed
- Updated
electron
to24.6.5
to address Wayland crash - #913
3.2.7 Linux RC1
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
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
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