Skip to content

Releases: shiftkey/desktop

2.4.0 Linux RC2

07 Apr 14:40
Compare
Choose a tag to compare
2.4.0 Linux RC2 Pre-release
Pre-release

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

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

28 Mar 17:12
Compare
Choose a tag to compare
2.4.0 Linux RC1 Pre-release
Pre-release

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

07 Feb 18:52
Compare
Choose a tag to compare
2.3.1 Linux RC1 Pre-release
Pre-release

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

07 Feb 15:47
Compare
Choose a tag to compare
2.2.4 Linux RC1 Pre-release
Pre-release

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

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

06 Feb 21:14
Compare
Choose a tag to compare
2.1.3 Linux RC1 Pre-release
Pre-release

New Features

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 dependency deb and rpm 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

02 Jul 21:31
Compare
Choose a tag to compare
2.1.0 Linux RC1 Pre-release
Pre-release

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:

  • Detect Visual Studio Code when installed via Snap - #156, thanks @ziggy42!

For more information check out the release notes on desktop.github.com.

2.0.4 Linux RC1

12 Jun 19:02
Compare
Choose a tag to compare
2.0.4 Linux RC1 Pre-release
Pre-release

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

06 Jun 15:45
Compare
Choose a tag to compare
2.0.3 Linux RC1 Pre-release
Pre-release

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

05 Jun 18:25
Compare
Choose a tag to compare
2.0.1 Linux RC1 Pre-release
Pre-release

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

19 Apr 14:49
Compare
Choose a tag to compare
1.6.6 Linux RC2 Pre-release
Pre-release

Changes in this release:

  • Hides default window chrome and uses integrated app menu from Windows - #139