Skip to content

Releases: francescmm/GitQlient

GitQlient 1.6.2

09 Sep 17:38
4d197a8
Compare
Choose a tag to compare

The GitQlient 1.6.2 release contains the following improvements:

  • Improve speed staging/unstaging files
  • Improve data reload
  • Fixes regarding submodules management
  • Possible to set the upstream for multiple remotes
  • Fixed styles
  • Fixes in the commit message
  • Added back the commit diff when double click a commit
  • Added support for whitespaces

Known issues:

  • Any MacOS issues are still opened until I have time to test properly on that system.

Note: Windows version will come soon!

GitQlient 1.6.1

13 Dec 08:01
Compare
Choose a tag to compare

Patch version 1.6.1 of GitQlient

GitQlient 1.6.0

03 Dec 22:28
0ef4550
Compare
Choose a tag to compare

The GitQlient 1.6.0 release contains the following features:

  • New Git command options:
    • Push unchecked branches
    • Reset unchecked branches to a specific commit
    • Reset unchecked branches to its origin
    • Revert commit
    • Update all submodules
  • Add untracked files when doing a stash
  • Added CMake support
  • Added support for Qt6
  • More Shortcuts:
    • Open a repo, Clone a repo, New repo, and Close a repo.
    • Info about shortcuts in Config panel

Fixes:

  • Fixed #253: Disable auto fetch from server repository feature not working
  • Fixed #251: Crash when adding files to new repo
  • Fixed #258: Moving init and clone to GitQlient widget
  • Fixed the search of branches/tags

Known issues:

  • Any MacOS issues are still opened until I have time to test properly on that system.

GitQlient 1.5.0

25 Jun 09:10
4e4b74d
Compare
Choose a tag to compare

The GitQlient 1.5.0 release contains the following features:

  • Hunks view: possible to stage by hunk or by line!
  • GitQlient supports the Qt plugin system:
    • Jenkins and GitPlatform (access to GitHub/GitLab) have been moved to independent plugins.
    • Support for terminal via plugins (download managed inside GitQlient) for Linux and MacOS.
  • Shortcuts on Controls panel and for toggling Branches view.
  • Delete local branches that are grouped by folder in the branches panel.

Improvements:

  • Merge widget: now it's possible to manage deleted files in the merge view.
  • Auto-fetch enabled and configurable.
  • Log output folder can be customized.
  • Font size configurable.
  • Support for global gitingore file.
  • Right panel (branches, tags, stashes, etc.) has all parts collapsable.

Known issues:

  • Any MacOS issues are still opened waiting for testability on that system.

GitQlient 1.4.3

30 Aug 08:35
Compare
Choose a tag to compare

Hotfix due to a crash when using the DEB package (missing configuration in the build system).

GitQlient 1.4.2

29 Aug 08:44
c4faffb
Compare
Choose a tag to compare

The GitQlient 1.4.2 release fixes build issues when generating DEB packages (for Debian related systems) and DMG for MacOS.

GitQlient 1.4.0

11 Jul 16:27
Compare
Choose a tag to compare

The GitQlient 1.4.0 release contains the following features:

  • Squash merge branches
  • Squash commits: it is now possible to squash the last commits of the current branch. Of course, if the commits where already pushed to remote, they will need to be pushed force.
  • GitQlient now has an internal cache: Local Git operations will be done against the cache and later asynchronously against remote. This allow GitQlient to run faster for local changes that doesn't need synchronization. This also reduces the UI freeze when refreshing because of changes in the graph.
  • Credentials can be managed by GitQlient with the proper configuration. This can be done through the Config screen.
  • Multi cherry-pick: It is possible now to cherry-pick several commits at once when they're not part of the current branch.
  • Search tags in the Branches widget: In addition to branches, it is possible to search tags by name.
  • DEB package: GitQlient is now release as well as a DEB package in addition to RPM.

Technical improvements:

  • Reduced the number of memory allocations (specially with QString)

Known issues:

  • Any MacOS issues are still opened waiting for testability on that system.

GitQlient 1.3.2

11 Apr 07:52
49d43ff
Compare
Choose a tag to compare

The GitQlient 1.3.2 release contains UI and UX improvements as well as minor features.

A more detailed list of changes follows below.

Fixes:

  • Improved sizing of GitQlient to fit 1280x800 screen resolution
  • Tag names updated when refresh
  • Fixed styles not being populated correctly
  • Fix resize of CommitInfoWidget

GitQlient 1.3.1

03 Apr 15:41
6a36238
Compare
Choose a tag to compare

The GitQlient 1.3.1 release contains UI and UX improvements as well as minor features.

A more detailed list of changes follows below.

Features:

  • Graph search by author/committer
  • Tags list follows the same UX design as branches
  • Improved GitQlient configuration options
  • Sequantial multi cherry-pick
  • Splitters for the HistoryWidget (Commit info panel + Branches panel)

Other improvements:

  • UI size optimization
  • Improved cache management
  • Removed legacy code

GitQlient 1.3.0

03 Feb 20:01
Compare
Choose a tag to compare

The GitQlient 1.3.0 release contains GitHub and Jenkins integration as well as several new features.

A more detailed list of changes follows below.

Big features:

  • GitHub integration: Create issues and PRs. Do code reviews of a PR with code extracts, comments, reviews and markdown support (distributed binaries and when compiling with Qt 5.15).
  • Jenkins integration (preview): Review the status of your remote Jenkins server. Trigger builds and check the result of the different builds.
  • Stage chunk: Now it's possible to stage chunks of code instead of the whole file when working in the diff mode for the WIP (Work In Progress) files.
  • Subtrees: Added subtree support.
  • Pomodoro: New Pomodoro timer functionality.
  • Deleting submodules: Added a new option to delete a submodule.
  • Remotes: Added basic remotes management.
  • Config editor: Now it's possible to edit Git config files, GitQlientSettings file and all the GitQlient configuration from once place.
  • Big refactor on the app styles
  • Ready for translations: In this version GitQlient is ready to start translating it to other languages than English.

Minor features:

  • RPM packages available
  • Search functionality in code editor
  • Search functionality for the branches
  • Unified untracked and unstaged lists
  • The History view now shows a green check on the author column if the commit is signed
  • Haiku OS support.

Other improvements:

  • Bright color schema finished
  • Repo load time improvement
  • Configurable Git custom executable path
  • Fixed bugs in QPinnableTab
  • Fixed managing newly created repos
  • Fixes in the Code editor