Releases: cst8t/gitmun
Releases · cst8t/gitmun
v0.6.1
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
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
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
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
Full Changelog: v0.5.1...v0.5.2
v0.5.1
v0.5.0
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
Full Changelog: v0.4.4...v0.4.5