Skip to content

Commit f759f59

Browse files
committed
docs(changelog): document hierarchy keybindings (K/J + Shift+Left/Right)
1 parent 44ef516 commit f759f59

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
### Added
11+
12+
- **In-group hierarchy keys: K/J auto-promote at the parent's edge, and Shift+Left / Shift+Right explicitly outdent / indent.** `K` / `J` (and `Shift+Up` / `Shift+Down`) now promote a sub-session to top-level when it is the first / last child of its parent, instead of silently no-op. `Shift+Right` demotes the cursor's top-level session to a sub-session of the previous top-level peer (last child); `Shift+Left` is the symmetric outdent. All four shortcuts stay scoped to the current group — cross-group moves remain on `M`. Single-level nesting and child-count guards mirror the existing `session set-parent` CLI validation. New `GroupTree.PromoteSession` / `GroupTree.DemoteSession` methods plus boundary-promote logic inside `MoveSessionUp` / `MoveSessionDown`; covered by `TestPromoteSession_*`, `TestDemoteSession_*`, `TestMoveSession*Promotes`, `TestMoveSession*TopLevelAt*NoOp` in `internal/session/groups_test.go`.
13+
1014
## [1.8.1] - 2026-05-06
1115

1216
Hotfix bundle on top of v1.8.0. Five focused bug fixes — three from external contributors, two from accumulated triage.

0 commit comments

Comments
 (0)