Repository navigation
LovelyGit v0.0.15
·
568 commits
to master
since this release
This release focuses on polish, speed, and everyday Git workflows, with signed Git operations, a new repository-aware command palette, richer comparison tools, and a full icon refresh across the app.
Highlights
- Added configured commit signing and signed annotated tags.
- Added native commit signature badges.
- Added a repository-aware command palette with repository navigation plus branch, remote, and stash actions.
- Added compare-any-two-commits and merge-commit parent comparison workflows.
- Added pull request creation from branches and a Git LFS repository manager.
- Refreshed the app's iconography and improved repository side-panel layout and compact conflict layouts.
New Git tools
- Atomic hunk staging controls.
- Fetch all remotes with optional pruning.
- Worktree creation from the refs sidebar, including a sidebar branch picker.
- Detached checkout for exact commits.
- File-diff entry points from commit comparisons.
- Open Git resources on remote providers.
Improvements and fixes
- Lazy-loaded settings, repository onboarding, and dialog-heavy Git workflows to reduce startup cost.
- Reduced native commit-graph parsing allocations.
- Kept native file pickers responsive during repository operations.
- Added recent-repository management from the context menu.
- Styled grouped-reference scrollbars and resized repository side panels for a cleaner layout.
- Reused isolated merge-conflict fixtures and stabilized lazy commit-identity tests.
Full changelog: v0.0.14...v0.0.15