What I'm building next
A transparent look at where LetsGit is heading. No deadlines, no promises — just honest priorities from a solo developer.
Current priorities
Features move from planned to shipped as I work through them.
Stash manager
Inspect, apply, and drop stashes from a dedicated panel. No more remembering stash indices.
Granular staging
Stage individual hunks or lines within a file. Craft clean commits without touching the terminal.
Custom conflict resolver
A dedicated three-pane merge UI for resolving conflicts visually — base, yours, and theirs side by side with one-click resolution.
Branch comparison
Select two branches and see every difference — commits, files changed, and a combined diff. Useful before merging or rebasing.
Interactive rebase
Reorder, squash, edit, and drop commits with drag-and-drop. Clean up messy history before pushing.
Blame view
See who last changed each line and when. Navigate through the file's history without leaving the app.
Have a feature request?
I track bugs and feature requests on GitHub. If something is missing, open an issue.
LetsGit is built by one person. Your feedback directly shapes what gets built next. Browse existing requests, upvote what matters to you, or open a new issue.
Open issue tracker