Skip to content

Commit 19ef382

Browse files
committed
docs: update CHANGELOG.md for v0.4.0
1 parent 31e3e57 commit 19ef382

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

CHANGELOG.md

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

33
All notable changes to gitpane are documented here.
44

5+
## [0.4.0] - 2026-03-18
6+
7+
### Added
8+
- Full dirty submodule awareness: detects Modified (pointer changed), Dirty (uncommitted local changes), and Uninitialized states
9+
- `` badge in repo list when any submodule has a non-clean state
10+
- `[sub: +commit]`, `[sub: ~dirty]`, `[sub: -uninit]` annotations in the file list with LightMagenta styling
11+
- Submodule-aware diff panel: shows `git diff` for dirty workdirs, commit log for pointer changes
12+
- Context menu actions: "Sub: update --init", "Sub: sync", "Sub: pull latest"
13+
- Config toggle `[submodules] ignore_dirty = true` to suppress submodule noise entirely
14+
515
## [0.3.11] - 2026-03-16
616

717
### Fixed

0 commit comments

Comments
 (0)