Releases: shiftkey/desktop
2.4.0 Linux RC2
This release contains numerous Linux-specific improvements, and I want to give a huge shout out to @jfgordon2 who helped with all of these.
New Features
- CLI support for launching GitHub Desktop - #231 #239. Thanks @jfgordon2!
After installing the deb
package, a symlink is added at /usr/bin/github
, enabling the user to run github
from the terminal to launch (or focus if already open) GitHub Desktop.
- Added editor and shell integration for Elementary OS - #231. Thanks @jfgordon2!
Fixes and improvements
- Scrollbar remains white in dark mode - #236. Thanks @jfgordon2!
- About dialog now links to releases in this repository - #241. Thanks @jfgordon2!
SHA256 checksums
- GitHubDesktop-linux-2.4.0-linux2.AppImage -
ef97cc7944406c40caf7ec2a6d98c0bc0a2b402bca815092db08ea5c6024836c
- GitHubDesktop-linux-2.4.0-linux2.deb -
50dad19df211b726cf145121656aa608103b994d8de611977d95e0ef09ca2b25
- GitHubDesktop-linux-2.4.0-linux2.rpm -
2216889a943bdd4b9c60a1500b9e892f69927b1cdca69d4f418b83bbbb1985f1
2.4.0 Linux RC1
New Features
- Set Git proxy environment variables from system configuration automatically - desktop#9154
Additions
- Enable creating a GitHub issue from app menu and keyboard shortcut desktop#8989
- Support keyboard scrolling in diffs desktop#9074
Fixes and improvements
- Ensure branch protection warning works when branch names contain special characters desktop#9086
- Ensure intro page is responsive when resizing the window desktop#9175
- Ensure local branch is also deleted when deleting a branch that no longer exists on the remote desktop#8831
- Restore negative space in "Files selected" graphic for Dark Theme desktop#8716. Thanks @say25!
- Support selecting text in error dialogs desktop#7606
- Prevent bringing changes to another branch from failing silently desktop#9038
- Save the user's position within "History" and "Changes" tabs when switching desktop#9061
- Update the remote url when a repository's name changes on GitHub desktop#8590
- Allow "Open in Desktop" button from pull requests on GitHub to open in a local fork in Desktop desktop#9012
- Format errors containing raw Git output with fixed-width font desktop#8964
- Modify "View on GitHub" menu item to open upstream for local fork repositories desktop#9316
- Create new branches in forks from the default branch of the upstream repo desktop#7762
- Graduate Dark Theme out of beta desktop#9294"
For more information check out the release notes on desktop.github.com.
SHA256 checksums
- GitHubDesktop-linux-2.4.0-linux1.AppImage -
01cc3bf5f81dd61cde551419da26a2e5298438b1fe3032347477dca5b6e8c1fb
- GitHubDesktop-linux-2.4.0-linux1.deb -
805dbff7c3fa0769ceaf1ba63135733006265b8d229588621a17ca097dcc8dd2
- GitHubDesktop-linux-2.4.0-linux1.rpm -
6bc3bc25b94d2f28b265eabf4a075471146fb1fa1384506aeaf4e3b9585012b2
2.3.1 Linux RC1
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
2.2.4 Linux RC1
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
2.1.3 Linux RC1
New Features
- Syntax highlighting support for 20 more programming languages - desktop#7217. Thanks @kennethsweezy!
Fixes
- File checkboxes and line selection in diffs are not disabled when committing - desktop#3814 desktop#5934. Thanks @HashimotoYT!
- Small images are scaled down too much in two-up image rendering - desktop#7520
- Manual conflict resolution for binary files always chooses same version - desktop#8059
- Branch pruner errors on "orphaned" branches - desktop#7983
- Prevent CodeMirror search plugin from stealing registered global keyboard shortcuts - desktop#8068
- Error message could appear outside the boundary of its container - desktop#7988
- Improved error handling when trying to rebase a ref that doesn't exist - desktop#7881
- Expand hover area on repository list items - desktop#7910. Thanks @say25!
- Always fast forward recent branches after fetch - desktop#7761
- Ensure recent branches are updated during remote interactions - desktop#8081
Note: this also includes the changelog for v2.1.1
and v2.1.2
.
For more information check out the release notes on desktop.github.com.
Linux-specific contributions
- Added Deepin terminal support - #169. Thanks @immackay!
- Add support for VSCode snap editor integration - #178. Thanks @tsutterley!
- Add
gnome-keyring
as dependencydeb
andrpm
packages - #186. Thanks @jeffdgr8!
SHA-256 Checksums
- GitHubDesktop-linux-2.1.3-linux1.AppImage -
8ea50aae44c3fa28d2b5ee37412dfb6bdc33f652372ff2905f9df936c7da8bca
- GitHubDesktop-linux-2.1.3-linux1.deb -
fa7b3cc056311abb2bfbe403c6b17acf57a6019aa53fb17fd9fa9f207d8fc4bd
- GitHubDesktop-linux-2.1.3-linux1.rpm -
4ece8288474da1bcd42f7a260efdf8768dad471c52c258c2db652a8450c55d1b
2.1.0 Linux RC1
New features in this release:
- Branches that have been merged and deleted on GitHub.com will now be pruned after two weeks - desktop#750
- Search text within diffs using shortcut - desktop#7538
Linux-specific changes in this release:
For more information check out the release notes on desktop.github.com.
2.0.4 Linux RC1
Fixes since the last update:
- Refresh for Enterprise repositories did not handle API error querying branches - desktop#7713
- Missing "Discard all changes" context menu in Changes header - desktop#7696
2.0.3 Linux RC1
Fixes in this release:
- Crash when loading repositories after signing in through the welcome flow - desktop#7699
For more information check out the release notes on desktop.github.com.
2.0.1 Linux RC1
Changes since the last update:
- You can now choose to bring your changes with you to a new branch or stash them on the current branch when switching branches - desktop#6107
- Rebase your current branch onto another branch using a guided flow - desktop#5953
- Repositories grouped by owner, and recent repositories listed at top - desktop#6923 desktop#7132
There's a very long list of other improvements and fixes listed in the release notes on desktop.github.com - please check it out!
1.6.6 Linux RC2
Changes in this release:
- Hides default window chrome and uses integrated app menu from Windows - #139