Releases: nogo/gitree
Releases · nogo/gitree
v0.5.0
v0.4.1
v0.4.0
Changelog
- ff434d6 Add help overlay and reorganize keybindings
- c2ef935 Add year to dates and CLI filter flags
- edd782d Fix graph color leak and incomplete branch rendering
- 39e8f4c Fix: Add scrolling to filter overlays for large lists
- cf8dc39 Fix: Load commits from ALL refs using single traversal
- 9eefbe9 Fix: Load commits from HEAD + local branches (not remotes)
- 982b730 Fix: Rendering issues with full-width row padding
- cc77142 PUSH work folder
- 6ec1ddb Phase 19: Add tests for time formatting and search
- e2cc3c2 Phase 20: Rewrite git tests with isolated fixtures
- 5d24ad1 Phase 21: Add performance benchmarks
- f6d84b8 Phase 22: Add BENCHMARKS.md with performance documentation
- 2ec337a Phase 22: Add virtual scrolling and loading indicator
- 3a83c5b Phase 22: Fix O(refs×commits) performance bug
- 8fa67a3 Phase 22: Refactor rendering architecture and add dynamic graph width
- fcce8a9 Phase 23: Add tag visualization with yellow badges
- 7a900f3 Phase 24: Add tag filter with ancestor traversal
- d856643 Phase 25: Add version info and release checker
- a26a77e Prepare v0.4.0 release
- 8a4ceaf Refactor: Extract FilterManager, inject GitReader, add getCommitChanges helper
- 732c09b Reorder README sections
- a421d2a Update README with comparison to tig/lazygit and fix keybindings
- 9dd720d Update readme and add short parameter
v0.3.0
Changelog
- 2868b6f Add binary installation instructions to README
- afdf8ac Fix box width calculations in expanded view
- 27580e9 Fix content overflow in expanded view columns
- b323c6e Fix expanded box width calculations
- 8400366 Fix goreleaser deprecation warnings
- 056f265 Fix missing bottom border in expanded commit view
- 262adb9 Inline commit detail expansion (replaces modal overlay)
- e18848f Phase 12: Author filter
- 86c26c1 Phase 13: Author highlight
- 72203f4 Phase 14: Search
- e4c75a2 Phase 15: Date histogram (video player timeline)
- 6425556 Phase 16: File list in commit detail view
- 595a9c5 Phase 17: Diff view
- a421040 Refine expanded commit view: two-column layout and input blocking
- f848224 Rewrite expanded view with simpler rendering approach
- 6635b47 UPDATE feature and changes
v0.2.0
Changelog
- 352e3fe Add GitHub Actions release workflow
- 58b8cae Add README and CHANGELOG documentation
- f92fae4 Add TUI shell with bubbletea and Makefile
- 6144c5b Add branch filter with reachability-based commit filtering
- 741c508 Add commit detail view with overlay panel
- 210f66f Add enhanced navigation with mouse support
- 573643b Add file watcher for live repository updates
- f69eeb9 Add graph rendering with branch badges and colors
- bcb1c29 Add path argument support and UI polish with UTF-8 fixes
- c26bea2 Add proper DAG graph rendering with lane-based layout
- 6c35b09 Add scrollable commit list with viewport navigation
- 0bf6745 Fix branch verification in release workflow
- 82f5009 Fix column header alignment and increase column widths
- be493da Fix commit loading to include all branches
- 6e09a56 Fix lane assignment for rebased/cherry-picked commits
- a70745f Fix viewport scrolling to keep cursor centered
- f101477 INIT setup go structure and git layer
- 5c4bfcf Improve graph alignment and merge branch labels
- 712d5ac Use topological sort for commit ordering