feat(coding-agent): add label timestamps to the session tree (#2691)
This commit is contained in:
@@ -128,6 +128,8 @@ Modifier combinations: `ctrl+shift+x`, `alt+ctrl+x`, `ctrl+shift+alt+x`, `ctrl+1
|
||||
|--------|---------|-------------|
|
||||
| `app.tree.foldOrUp` | `ctrl+left`, `alt+left` | Fold current branch segment, or jump to the previous segment start |
|
||||
| `app.tree.unfoldOrDown` | `ctrl+right`, `alt+right` | Unfold current branch segment, or jump to the next segment start or branch end |
|
||||
| `app.tree.editLabel` | `shift+l` | Edit the label on the selected tree node |
|
||||
| `app.tree.toggleLabelTimestamp` | `shift+t` | Toggle label timestamps in the tree |
|
||||
|
||||
## Custom Configuration
|
||||
|
||||
|
||||
@@ -35,6 +35,8 @@ Sessions are stored as trees where each entry has an `id` and `parentId`. The "l
|
||||
| ↑/↓ | Navigate (depth-first order) |
|
||||
| ←/→ | Page up/down |
|
||||
| Ctrl+←/Ctrl+→ or Alt+←/Alt+→ | Fold/unfold and jump between branch segments |
|
||||
| Shift+L | Set or clear a label on the selected node |
|
||||
| Shift+T | Toggle label timestamps |
|
||||
| Enter | Select node |
|
||||
| Escape/Ctrl+C | Cancel |
|
||||
| Ctrl+U | Toggle: user messages only |
|
||||
@@ -49,6 +51,7 @@ Sessions are stored as trees where each entry has an `id` and `parentId`. The "l
|
||||
- Height: half terminal height
|
||||
- Current leaf marked with `← active`
|
||||
- Labels shown inline: `[label-name]`
|
||||
- `Shift+T` shows the latest label-change timestamp next to labeled nodes
|
||||
- Foldable branch starts show `⊟` in the connector. Folded branches show `⊞`
|
||||
- Active path marker `•` appears after the fold indicator when applicable
|
||||
- Search and filter changes reset all folds
|
||||
|
||||
Reference in New Issue
Block a user