New Features
- Warn when committing to a protected branch - desktop#7023
- Warn when committing to a repository you don't have write access to - desktop#8665
- Interactive tutorial for new users to become productive using Git and GitHub more quickly - desktop#8148 desktop#8149
Additions
- Onboarding tutorial animations help guide users to the next action - desktop#8487
- Prompt users to re-authenticate if they are unable to push changes to a workflow file - desktop#8357
- Enforce web flow authentication for users who are part of orgs using single sign-on - desktop#8327
Fixes and Improvements
- Changed wording to match git autocrlf behavior - desktop#5741. Thanks @jmhammock!
- Don't dismiss dialogs when dragging from the dialog to the backdrop - desktop#8544
- Fix arrow key navigation of Changes and History lists (desktop#6845) - desktop#6845. Thanks @JMcKiern!
- Handle multibyte characters in names - desktop#8534
- Keep PR badge on top of progress bar - desktop#8622
- Prevent application crash when background process spawn fails - desktop#8614
- Show autocomplete suggestions on top of CodeMirror author input - desktop#4084
- Standardize dialogs' button orders - desktop#7186 desktop#2463 desktop#5883
- Prevent text overflow in crash dialog - desktop#8542
- Improperly formatted url pre-filled in "Clone Repository" dialog - desktop#8394
- Partially hidden icon in "Open Pull Request" button - desktop#8410"
- Commit description shadow visibility updates when typing - desktop#7994. Thanks @KarstenRa!
- Commit summaries with comma delimited issues are not parsed - desktop#8162. Thanks @say25!
- File path truncation in merge conflicts dialog - desktop#6666
- Git configuration fields in onboarding were not pre-filled from user's profile - desktop#8323
- Keep conflicting untracked files when bringing changes to another branch - desktop#8084 desktop#8200
- Make app's version selectable in "About" dialog - desktop#8334
- Make no newline indicator in file diffs readable by screenreaders. - desktop#6494. Thanks @jmhammock!"
- Update to most recent gitignore templates - desktop#8527"
- Starting the tutorial is more prominent when getting started with GitHub Desktop - desktop#8441
- Use a different editor if previously selected editor cannot be found - desktop#8386"
- Application menu bar is visible when no repositories have been added to the app - desktop#8209
- Support stashing lots of untracked files on Windows - desktop#8345
- Surface errors from branch creation to user - desktop#8306 desktop#5997 desktop#8106"
For more information check out the release notes on desktop.github.com.
SHA256 Checksums
- GitHubDesktop-linux-2.2.4-linux1.AppImage -
97558eb56265a6207a78a6c75fe75226cb3a89ab0759641cd50135be06ef42f1
- GitHubDesktop-linux-2.2.4-linux1.deb -
3b30a8aaa744fa7131cb553590b105b418bd4c5f4a49c283904c21d911d39d57
- GitHubDesktop-linux-2.2.4-linux1.rpm -
cdeb14aa00f0faadcab3cae79e2e237b82a561fa47065cd5c3d36a7f71b8c2db