Releases: shiftkey/desktop
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
3.2.5 Linux RC1
Fixes and improvements
- Entering in double forward slash does not trim the target directory in the cloning dialog - desktop#15842. Thanks @IgnazioGul!
- In the "No Repositories" screen, controls at the bottom stay inside window when it is resized - desktop#16502. Thanks @samuelko123!
- Link to editor settings on the tutorial screen - desktop#16636. Thanks @IgnazioGul!
- Fix crash using Edit -> Copy menu when no text is selected in the diff - desktop#16876
- Improve screen reader support of the "Create Alias" dialog - desktop#16802
- Screen readers announce the number of results in filtered lists (like repositories, branches or pull requests) - desktop#16779
- Screen readers announce expanded/collapsed state of dropdowns - desktop#16781
- The context menu for a branches list items can be invoked by keyboard shortcuts - desktop#16760
- The context menu for a repository list item can be invoked by keyboard shortcuts - desktop#16758
- Make floating elements more responsive as the window or the UI are resized - desktop#16717
- Adds committing avatar popover to see git configuration and ability to open git configuration settings - desktop#16640
- Password inputs have a visibility toggle. - desktop#16714
- Welcome flow screen change in context is announced - desktop#16698
- Focus the sign in with browser button on opening the enterprise server login screen - desktop#16706
- Show the remote branch name if it does not match the local branch name - desktop#13591. Thanks @samuelko123!
- Reduce retries of avatars that fail to load - desktop#16592
SHA256 checksums
- GitHubDesktop-linux-3.2.5-linux1.AppImage -
3bba4a245869304324647f3f406f7c500aeb6324b3c3d347ee867d0b93c49399
- GitHubDesktop-linux-3.2.5-linux1.deb -
a7eaabf7f68441c7e4280ac2de84f22228c791a3732ee9b7c577929cd7b181b5
- GitHubDesktop-linux-3.2.5-linux1.rpm -
527ec0bc199c7db2ebdbda09cd657786c7e5a42a554e71d4619c45f3183639f2
3.2.4 Linux RC1
Fixes and improvements
- The misattributed commit avatar popover no longer causes the changes list to have scrollbars - desktop#16684
- Autocompletion list is always visible regardless of its position on the screen - desktop#16609, desktop#16650
- Close Squash Commit Message dialog on squash start - desktop#16605
- Multi-commit diffing produces the same results whether you select up to down or down to up - desktop#15883
SHA256 checksums
- GitHubDesktop-linux-3.2.4-linux1.AppImage -
7bcea126ce6f9c05a5ee282f3bea3866525f06073215bd4e5ca7262650d54c7f
- GitHubDesktop-linux-3.2.4-linux1.deb -
3719f2415de5f20196f371563f3f8988905a950174a6cd0bb7ee546cbecb26ff
- GitHubDesktop-linux-3.2.4-linux1.rpm -
608efb09deda573e4b570d137d3abe6b649c5e2d1b43d0d33d36e33e66a24d2c
3.2.3 Linux RC1
New features
- Add fetch and force-push actions in a dropdown as an alternative to the main Pull/Push/Publish action button - desktop#15907
- Get notified when someone comments your pull requests - desktop#16226
Fixes and improvements
- Preview pull request button in the no local changes suggested next action isn't intermittently disabled - desktop#16368
- NVDA reads number of suggestions when an autocompletion list shows up - desktop#16526
- The undo commit confirmation modal message is screen reader announced - desktop#16472
- Clipping and overlapping of the changes list is fixed at 200% zoom - desktop#16425
- The commit message avatar is now a toggle tip making the commit author details keyboard accessible - desktop#16272
- The commit length hint is keyboard and screen reader accessible - desktop#16449
- The changes list header checkbox tooltip description is announced by screen readers - desktop#16457
- The changes list header checkbox tooltip is keyboard accessible - desktop#16487
- Announce a file's state of inclusion in the commit on the changes list - desktop#16420
- Display focus ring around focused control after dismissing a dialog - desktop#16528
- Add icons for tabs in Repository settings dialog - desktop#16432. Thanks @sweezyio!
- Use correct name for VSCodium editor - desktop#16511. Thanks @GitMensch!
- Styling improvements on Linux to scroll bars and default layouts - desktop#16484. Thanks @shiftkey!
- Include remote branches in search for default branch - desktop#15754
- Identify the changes list and history commit list as the changes and history tab panels for screen readers - desktop#16463
- Windows title bar controls do not interrupt screen readers in browse mode - desktop#16483
- Make radio theme selection look like radio buttons. - desktop#16525
- Improve accessibility of GitHub Enterprise login flow - desktop#16567
- Screen readers announce sign in errors - desktop#16556
SHA256 checksums
- GitHubDesktop-linux-3.2.3-linux1.AppImage -
d2144613a8ffadf926f0dc80c1b403f523f7c45e636a8bf11af218410f0f2275
- GitHubDesktop-linux-3.2.3-linux1.deb -
0ff2815faf8d4b6a9dd805f645dafa34dd80925acdf54b127f6b5a0a3139de04
- GitHubDesktop-linux-3.2.3-linux1.rpm -
c4f1cf12d9aa340454a17f83b24deca26f55f4f426fa60a560e1722745ae695d
3.2.2 Linux RC1
Fixes and improvements
- Upgrade embedded Git to 2.39.3
SHA256 checksums
- GitHubDesktop-linux-3.2.2-linux1.AppImage -
150f819955cf66549b1db5802250540cd0d963dbc57364e8a3b5d6b08329fc80
- GitHubDesktop-linux-3.2.2-linux1.deb -
d189623a28a597505438e37488fb088f3fef61fe3408263516ac9b0b6a925c7b
- GitHubDesktop-linux-3.2.2-linux1.rpm -
7dca927c1d34a473f8da265f3fae5862bdde4d42afec7020e020262f8aecb76a