Releases: pol-rivero/github-desktop-plus
GitHub Desktop Plus v3.5.5-alpha5
This is a hotfix for GitHub Desktop Plus v3.5.5-alpha4.
Fixes:
- Pushing and pulling using https should now work as expected.
GitHub Desktop Plus v3.5.5-alpha4
Warning
This release is broken, install v3.5.5-alpha5 instead.
Changes and improvements:
- Allow organizing the repository list by customizing the group a repository belongs to.
To do so, right click on a repository and select "Change group name".
Set the same group name in several repositories to group them together.
Fixes:
- The new "Load Git hook environment variables from shell" setting can now be disabled correctly by unchecking the box. Previously it could be enabled but not disabled.
GitHub Desktop Plus v3.5.5-beta1
Upstream: GitHub Desktop 3.5.5-beta1 release notes
Changes and improvements:
- The "Clone a repository" dialog now allows you to clone Bitbucket and GitLab repositories.
- Added the option to delete a tag that was already pushed to the remote (with a confirmation dialog).
- The color of the app icon was changed, in order to make it easier to distinguish from the official upstream app. Thanks @ghedwards!
Warning
Due to an internal renaming of a configuration file, the following settings have been reset to their default values. Please manually update them again.
- Appearance -> Title bar style
- Advanced -> Hide window instead of quitting
GitHub Desktop Plus v3.5.5-alpha3
Changes and improvements:
- macOS: binaries are now signed (using ad-hoc signing). This should reduce the severity of the warning messages shown when trying to launch it for the first time.
If you encounter the error "Apple could not verify this app is free of malware", go to "System Settings" > "Privacy & Security", scroll down to "Security" and click "Open Anyway" on "GitHub Desktop Plus".
Fixes:
- Fixed a visual error in Settings > Accounts where the Bitbucket account would not display the correct profile pictures and
@usernames.
Warning
The app uses the username internally to track some information about the account. If you encounter errors or your auth token expires, you will need to log out from your Bitbucket account and sign in again.
GitHub Desktop Plus v3.5.5-alpha2
Changes and improvements:
- New GitLab integration! This allows you to create and view merge requests (including pipeline execution statuses) directly within the app.
- Improved the "stashed changes" text in the "no changes" screen when there are 2 or more stashes. Previously, it would only show the latest stash, now it will correctly display how many stashes you have.
Fixes:
- Fixed an error when trying to stash a single deleted file ('pathspec did not match any file(s) known to git')
- Use the correct platform name ("GitHub", "Bitbucket", "GitLab") in some UI labels that were previously hardcoded to "GitHub".
GitHub Desktop Plus v3.5.5-alpha1
Changes and improvements:
-
You can now create multiple stashes per branch! Many actions that previously failed if you already had a stash now push a new one.
-
Added the ability to undo a commit even if it had already been pushed to the remote.
Fixes:
-
The "Report issue..." menu item now opens the correct GitHub repo (this one), instead of shiftkey's fork.
-
macOS / Windows: Disabled the app's built-in autoupdate, as it caused the app to revert to the upstream when updating.
GitHub Desktop Plus v3.5.4
Upstream: GitHub Desktop 3.5.4 release notes
Fixes:
-
macOS: Fixed duplicate titlebar buttons.
-
Arch / Manjaro: Fixed a missing dependency in
github-desktop-plusandgithub-desktop-plus-gitpackages (github-desktop-plus-binwas not affected).
GitHub Desktop Plus v3.5.3
Upstream: GitHub Desktop v3.5.3 release notes
This is a hotfix release for GitHub Desktop Plus v3.5.3-beta3.
Fixes:
-
Fixed incorrect tab titles in the "Repository settings" of a fork.
-
Updated CSS in the "Repository settings" window to match the app's style.
-
Fixed Windows and macOS binaries not being generated correctly on deploy.
GitHub Desktop Plus v3.5.3-beta3
Upstream: GitHub Desktop v3.5.3-beta3 release notes
Caution
To allow our package (GitHub Desktop Plus) to coexist alongside the upstream (GitHub Desktop), the config directory has changed from ~/.config/GitHub Desktop to ~/.config/GitHub Desktop Plus. You can migrate your configuration by running:
mv -T "$HOME/.config/GitHub Desktop" "$HOME/.config/GitHub Desktop Plus"New Flatpak release
This app is now available as a flatpak!
Download it from the Flathub website or by running:
flatpak install flathub io.github.pol_rivero.github-desktop-plusThe flatpak title has been changed from "GitHub Desktop Plus" to just "Desktop Plus" in order to comply with Flathub's branding requirements. The app's functionality is otherwise identical.
Changes and improvements:
-
New feature: Per-repo editor overrides.
Go to "Repository > Repository settings... > Integrations" and choose a different editor to be used in this repository. By default, the globally defined editor will be used (File > Options > Integrations). -
The app title / description is now consistent across all platforms. Some places that used "GitHub Desktop" have been changed to "GitHub Desktop Plus".
-
Git errors now contain the path of the offending repository. This greatly speeds up troubleshooting of operations that affect many repositories (like "Pull all").
Fixes:
-
Fixed a bug in "Stash all" where it would miss some files if the repository contained untracked files.
-
github-desktop-plus-cli --helpwill now show the correct binary name (github-desktop-plus-cliinstead ofgithub). -
Arch / Manjaro: Fixed broken installation of
github-desktop-plus-cli. Thanks @Bryan2333!
GitHub Desktop Plus v3.5.3-beta1
Upstream: GitHub Desktop v3.5.3-beta1 release notes
Warning
The CLI tool github has been renamed to github-desktop-plus-cli to avoid conflicting with the upstream package.
Note
This release adds experimental Flatpak support. The Flathub submission is currently in progress.
Changes and improvements:
- When using branch name presets, if a list item is long, it will now span multiple lines instead of being truncated.
Fixes:
- Debian / Ubuntu / Fedora / RHEL / CentOS: The CLI should now be working properly. Run
github-desktop-plus-cli --helpfor more information on available commands. - Arch / Manjaro: The
github-desktop-plus-clicommand is now installed in any of the 3 AUR packages.