Skip to content

Releases: gitahead/gitahead

v2.7.1

20 Dec 23:30
Compare
Choose a tag to compare

Fixed

  • (Mac) Fixed large discard warning dialogs.
  • (Win) Fixed crash when restoring some recent repositories.

v2.7.0

12 Dec 23:10
Compare
Choose a tag to compare

WARNING

  • This update drops support for macOS versions older than 11 (Big Sur)
  • This update drops support for 32-bit Windows and versions older than 10
  • This update no longer provides pre-built binaries for Linux
  • If any of these apply to you, choose to skip this update!

Added

  • Disable auto-fetch when the user cancels the credentials dialog.
  • Added save and apply diff actions.
  • Added menu indicator to edit button. (Stefan Knotzer)
  • Added spell check to commit message editor. (Stefan Knotzer)

Fixed

  • Fixed search field popup advanced search button size on first show.
  • Fixed broken background style for some dialogs.
  • Fixed failure to load all changed files in diff view in some cases.
  • Fixed error on fetch all for remotes not named 'origin'.
  • Fixed hunk staging order for first line additions.
  • Fixed crash on delete tag when there are no remotes.
  • Disallow HEAD branch rename.
  • Fixed remote dialog crash on empty repository.
  • Fixed some context menu items when there are no remotes.
  • Fixed indexer crashes and errors.
  • Fixed crash on pull from empty repository. (Stefan Knotzer)
  • Fixed external editor command with arguments. (Stefan Knotzer)
  • Fixed failure to enable plugins. (Stefan Knotzer)

Changed

  • Limit diff view line length to 1024 characters.
  • Upgraded OpenSSL to version 3.1.4.
  • Upgraded libssh2 to version 1.11.0.
  • Upgraded libgit2 to version 1.7.1.
  • Upgraded Qt to version 6.6.1.
  • Removed all activity tracking.
  • (Mac) Binaries are now universal (x86_64 and arm64)

v2.6.3

14 Jul 17:41
Compare
Choose a tag to compare

Added

  • Added external tool definitions for Beyond Compare 4. (Stefan Knotzer)
  • Added option to disable translation. (Stefan Knotzer)
  • Added options to delete branches and tags from the commit list context menu. (Stefan Knotzer)
  • Added button to the clone dialog to navigate to a local directory. (Stefan Knotzer)
  • Added Brazilian Portuguese translation. (Francisco)

Fixed

  • Fixed incorrect setting change when checking the "update submodules after pull" check box.
  • Fixed failure to stage some renames. (Maickonn Richard)
  • Fixed crash on right-click when a both the status diff and another commit are selected. (Stefan Knotzer)
  • Fixed the definition of an identifier in indexed search to include a dash followed a digit.
  • (Mac) Fixed failure to load translations.

v2.6.2

04 May 07:21
Compare
Choose a tag to compare

Added

  • Added Spanish translation. (Gustavo Velasco-Hernandez)
  • Added command line flag (--no-translation) to disable automatic loading of translation files.
  • Added option to create a squash merge (git merge --squash). (Maickonn Richard)
  • Added settings to specify SHH config and key file paths. (Kas)
  • Added settings for prompt to stage directories and large files. (Maickonn Richard)

Fixed

  • Fixed crash on Fetch All without an open repo. (Maickonn Richard)
  • (Mac) Fixed crash on window close.
  • (Linux) Fixed failure to quit from the menu. (Kas)

Changed

  • Changed layout of diff view to more clearly group hunks with their file.
  • (Mac) Quit when the last window is closed.

v2.6.1

27 Dec 00:16
Compare
Choose a tag to compare

Fixed

  • Fixed potential crash on adding a remote account from the sidebar.
  • Fixed width of ID column in compact history mode for some fonts.
  • (Mac) Fixed missing translations for some items in app menu.
  • (Mac) Fixed incorrect UI language when English comes before German in list of preferred languages.

v2.6.0

12 Dec 20:57
Compare
Choose a tag to compare

Added

  • Added options to automatically prune remote tracking branches on fetch/pull. (Kas)
  • Added context menu action to push tags to the default remote. (Kas)
  • Added prompt to delete tags (including from the remote). (Kas)
  • Added German language translation. (Kas)
  • Added theme variables to color the tab bar independently. (Kas)
  • Added compact history mode (in the gear popup menu). (Attila Greguss)

Fixed

  • Jump to matching reference on click instead of selection change.
  • Fixed possible invalid commit editor message after revert, cherry-pick, etc.
  • Fixed inconsistent history list font size on some displays.
  • Fixed failure to cancel some remote transfer operations.
  • Removed artificial limitation on merging and rebasing with a detached HEAD.
  • Fixed crash when merging or rebasing with a detached HEAD. (Kas)

v2.5.11

30 Oct 20:43
Compare
Choose a tag to compare

Added

  • Added context menu item to remove remote account from the sidebar.
  • Added usage reporting setting to the 'General' preferences panel.
  • Remember sidebar remote account expansion state.
  • Unique sidebar and open tab names in the same way as recent repositories.
  • Added 'Fetch All' item to 'Remote' menu.

Fixed

  • Fixed failure to launch external edit tools with spaces in their path.
  • Disallow pasting rich text into the commit editor.
  • (Win) Fixed several issues relating to symlinks.

Changed

  • Allow more than 99 columns in line length plugin interface.
  • Clarify copyright statement in the about dialog.
  • (Mac) Enable the hardened runtime to allow notarization on macOS Catalina.

v2.5.10

29 Aug 20:54
Compare
Choose a tag to compare

Added

  • Automatically switch between light and dark mode on macOS Mojave when using the native theme.

Fixed

  • Fixed stash performance issue.
  • Fixed crash on LFS-not-found error.
  • Avoid reporting the LFS-not-found error multiple times.
  • Fixed possible failure to look up the correct SSH identity file when the config file contains a 'HostName' entry.
  • Fixed failure to draw tree view badges in some cases.
  • Add missing dark mode colors for some lexers that reference colors directly (e.g. markdown).

v2.5.9

10 Aug 21:09
Compare
Choose a tag to compare

Fixed

  • Updated Bitbucket integration to use v2.0 API.
  • Avoid opening a new tab for repositories that are already open.
  • Changed new branch dialog default start point to the HEAD instead of the first branch in the reference list.
  • Fix regression in staging submodules.
  • Fix crash on right-click on clean status diff.
  • Fix regression in double-clicking to clone a repository.

Changed

  • Changed wording of prompt-to-amend dialog to clarify its purpose.

v2.5.8

17 Jul 20:54
Compare
Choose a tag to compare

Added

  • Added menu items and keyboard shortcuts to stage and unstage all files.

Fixed

  • Fixed possible crash in merge dialog on action change.
  • Fixed performance regression on viewing status diffs with large files.
  • (Linux) Fixed input of accented characters when using the compose input method.
  • (Linux) Fixed several credential helper issues.

Changed

  • Double-clicking on a repo in the sidebar no longer opens a new tab if the repo is already open.
  • Apply "store credentials in secure storage" setting immediately.
  • Allow name and date to wrap when the detail view becomes too small to show them side-by-side.