Skip to content

Commit 02eaf13

Browse files
committed
docs: update CHANGELOG.md for v0.3.0
1 parent ae21b30 commit 02eaf13

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,28 @@
22

33
All notable changes to gitpane are documented here.
44

5+
## [0.3.0] - 2025-02-25
6+
7+
### Added
8+
- DAG-based branch collapse/expand (`c` key): computes branch segments from parent OIDs instead of visual lane positions, correctly handling lane reuse, interleaved commits, and unlabeled merged branches
9+
- Main trunk protection: pressing `c` on the main branch no longer collapses the entire history
10+
- Horizontal scroll for git graph (`h`/`l` keys + scroll wheel)
11+
- Search/filter commits with `/` key, `n`/`N` to navigate matches
12+
- First-parent mode toggle with `f` key
13+
- Relative timestamps and deterministic author coloring
14+
- Git tag display in graph labels (LightYellow color)
15+
- Horizontal merge/fork lines and lane crossings in git graph
16+
- Diff stats per commit (+N/-M) with async two-stage loading
17+
- Dynamic row truncation to fit panel width
18+
- `?` help overlay with keybinding reference
19+
- Update checker with notification overlay
20+
- Click branch labels to toggle branch visibility
21+
22+
### Fixed
23+
- Diff view in changes panel now clears when files are staged (`git add`) or repo status changes
24+
- Graph reloads no longer interrupt commit detail inspection
25+
- Error/success messages clear after timeout
26+
527
## [0.2.0] - 2026-02-24
628

729
### Added

0 commit comments

Comments
 (0)