Skip to content

Releases: cst8t/gitmun

v0.6.1

24 May 05:50
1fe54a3

Choose a tag to compare

What's Changed

Microsoft Store Update Progress Tracking

  • Real-time download and install progress display for Microsoft Store updates
  • Queue status monitoring with detailed extended state information
  • Distinction between download and install phases
  • Better error reporting for Microsoft Store issues
  • Application restart registration for MSIX installations

Commit Log Enhancements

  • Multi-select commits with Ctrl+Click (or Cmd+Click on macOS) and Shift+Click
  • Copy commit hash, short hash, subject, or full details from context menu
  • Support for bulk copy operations on selected commits
  • Context menu changes based on single vs. multiple selection

Pane Layout Improvements

  • Refactored pane layout calculation into reusable utilities
  • Improved ratio-based resizing to preserve splitter positions across window resizes
  • Consistent pane layout clamping logic

UI/UX Improvements

  • Copy repository path button in titlebar with "Copied" feedback
  • Better Linux WebKit text input handling in sub-windows
  • Improved AppImage rendering fallback for X11 with hardware renderer
  • Settings help text improvements for diff/merge tool configuration

Linux & Platform Improvements

  • AppImage force software renderer detection for X11 environments

Internal Changes

  • Updated Windows API bindings for better recovery and UI handling
  • Improved Microsoft Store queue item status tracking
  • Better test coverage for update flow and pane layout

Full Changelog: v0.6.0...v0.6.1

v0.6.0

22 May 17:15
f4405a4

Choose a tag to compare

What's Changed

Open in File Manager, Terminal, or Git Bash

  • New "Open in..." button to launch repository in File Explorer, Finder, Terminal, or Git Bash directly

Improved Error Interpretation & Guidance

  • Git errors now categorized with clear summaries and suggested actions
  • Network, authentication, merge conflicts, and upstream issues display helpful guidance
  • Localized action labels in Result Log

Enhanced Push Failure Handling

  • Network errors and authentication failures display in toasts with actionable advice
  • Force-with-lease support for rebased branches

Linux & Package Improvements

  • AppImage builds now available through OBS alongside DEB and RPM packages
  • Improved Flatpak environment variable handling

UI/UX Improvements

  • Responsive titlebar that hides labels on narrow windows
  • Warning icon for push rejection dialogs
  • Result Log shows expandable details for Git errors
  • Updated About window website link (gitmun.org now live)

Dependencies

  • Updated to gix 0.83.0 with improved diff and merge handling
  • Git output locked to machine locale for consistency

Full Changelog: v0.5.4...v0.6.0

v0.5.4

17 May 23:57
ad5b776

Choose a tag to compare

Fix files not being un-stageable on a new repo while doing first commit
Fix issue with GTK dialogue hanging when opening existing repo with native file picker (switching to using xdg portal over native gtk in tauri-dialog)

Full Changelog: v0.5.3...v0.5.4

v0.5.3

17 May 14:25
3f04c79

Choose a tag to compare

What’s New

Settings and usability

  • UI text size control is now available, with a cleaner slider control.
  • Settings window has been reorganised for easier navigation.
  • Row striping is now configurable to improve list scanning:
    • Off
    • Subtle
    • Strong

Theme improvements

  • Theme files are now editable, with expanded theme token support.
  • Font configuration has been improved, including bundled UI fonts.
  • Better light mode polish and improved list readability.
  • Improved dark mode file path contrast.

Updates

  • Added an experimental Microsoft Store update flow for MSIX installs.
  • This flow is disabled by default and intended for staged rollout/testing.

Stability and platform fixes

  • Linux rendering fallback logic has been tightened for improved runtime behaviour.
  • Potential fix for Windows window-drag handling.
  • OBS packaging fixes for protobuf-c dependency resolution on Fedora Rawhide.

Full Changelog: v0.4.5...v0.5.3

v0.5.2

17 May 01:34
d71bed6

Choose a tag to compare

v0.5.2 Pre-release
Pre-release

Full Changelog: v0.5.1...v0.5.2

v0.5.1

16 May 23:22
a329a7b

Choose a tag to compare

fix(windows): annotate store update result type in callback

v0.5.0

16 May 20:47
1e3e034

Choose a tag to compare

v0.5.0 Pre-release
Pre-release
Release v0.5.0 (#27)

* feat(settings): add UI text scaling

* style: improve dark file path readability

* feat(settings): swap the drop down for text sizing to a slider (looks better I think)

* refactor(settings): group application and git settings better

* fix(windows): potential fix for windows-specific window drag issue

* feat: enable commit message spell checking

* feat(MSIX): add an experimental "Update with Microsoft Store" popup that can trigger updates via the Microsoft Store (disabled by default for now)

* style(theme): use Inter as UI font

* fix(theme): bundle UI fonts locally

* fix(obs): add explicit protobuf-c BuildRequires to resolve libprotobuf-c.so.1 provider ambiguity on Fedora Rawhide

* feat(theme): support editable theme files and improve light mode

* fix(obs): add explicit protobuf-c BuildRequires to local-npm-registry spec for Fedora Rawhide

* feat(theme): support configurable fonts and improve list readability

* fix(linux): narrow software rendering fallback

* feat(settings): add configurable row striping

v0.4.5

10 May 02:52
d74aac2

Choose a tag to compare

Full Changelog: v0.4.4...v0.4.5

v0.4.4

10 May 01:44
7e9d679

Choose a tag to compare

v0.4.4 Pre-release
Pre-release

What's Changed

Other changes

Full Changelog: v0.4.3...v0.4.4

v0.4.3

07 May 00:32
6622cd6

Choose a tag to compare

What's Changed

fix: open config location button not working

Full Changelog: v0.4.2...v0.4.3