New Features
- Prompt users to create a fork if they fail to push to a GitHub repository due to permissions - desktop#8548
Additions
- Show link to upstream pull requests in pull request list of a fork - desktop#8965
- Show a warning if the user doesn't have write access to push to the repository and offer to make a fork - desktop#8938
- Provide configuration in Preferences to always bring or leave changes when switching branches - desktop#7746
- Prompt users to re-authorize if required by any of their GitHub organizations - desktop#8910
Fixes and improvements
- Don't display erroneous Git error when creating a fork - desktop#9004
- Remove stray characters from Git progress indicators on Windows - desktop#9003"
- Show proper dialog when push fails due to missing workflow scope - desktop#8958
- Take users to the correct page on GitHub.com when opening a pull request in browser from a fork - desktop#8928
- Don't suggest creating a pull request if the current branch has an open pull request targeting an upstream repo - desktop#8549
- Remove false branch protection warning when switching branches - desktop#8743
- Show branch protection warning after checking out protected branches outside Desktop - desktop#8790
- Only show branch protection warning when changed files are present - desktop#8795
- Show an error when editing a Git configuration file fails due to existing lock file - desktop#8956
- Update design and layout for GitHub Desktop preferences - desktop#8774
For more information check out the release notes on desktop.github.com.
SHA256 checksums
- GitHubDesktop-linux-2.3.1-linux1.AppImage -
22ac7dd553cc678e59a9d010bb73eb020cf47abdf29e47cfe46fbbc3ae22ae94
- GitHubDesktop-linux-2.3.1-linux1.deb -
7ba6e0306240555dcd402136a81e8d37a133a66a72c6d5c453172504403f0a9e
- GitHubDesktop-linux-2.3.1-linux1.rpm -
3127a79781eb749aad0d29ab0b417873b7d02c577f8415e859952104db128879