fix(coding-agent): change sort keybinding from Ctrl+N to Ctrl+S in /resume picker

Also add changelog entries for #863 session rename feature.
This commit is contained in:
Mario Zechner 2026-01-25 19:43:16 +01:00
parent b5873507c1
commit 4bb21b7f5f
2 changed files with 5 additions and 2 deletions

View file

@ -11,6 +11,7 @@
### Added
- Session renaming in `/resume` picker via `Ctrl+R` without opening the session ([#863](https://github.com/badlogic/pi-mono/pull/863) by [@svkozak](https://github.com/svkozak))
- `disable-model-invocation` frontmatter field for skills to prevent agentic invocation while still allowing explicit `/skill:name` commands ([#927](https://github.com/badlogic/pi-mono/issues/927))
- Exposed `copyToClipboard` utility for extensions ([#926](https://github.com/badlogic/pi-mono/issues/926) by [@mitsuhiko](https://github.com/mitsuhiko))
- Skill invocation messages are now collapsible in chat output, showing collapsed by default with skill name and expand hint ([#894](https://github.com/badlogic/pi-mono/issues/894))
@ -30,6 +31,7 @@
### Changed
- `/resume` picker sort toggle moved from `Ctrl+R` to `Ctrl+S` to free `Ctrl+R` for rename ([#863](https://github.com/badlogic/pi-mono/pull/863) by [@svkozak](https://github.com/svkozak))
- HTML export: clicking a sidebar message now navigates to its newest leaf and scrolls to it, instead of truncating the branch ([#853](https://github.com/badlogic/pi-mono/pull/853) by [@mitsuhiko](https://github.com/mitsuhiko))
- HTML export: active path is now visually highlighted with dimmed off-path nodes ([#929](https://github.com/badlogic/pi-mono/pull/929) by [@hewliyang](https://github.com/hewliyang))
- `/reload` now re-renders the entire scrollback so updated extension components are visible immediately
@ -45,6 +47,7 @@
- Fixed Alt-Up not restoring messages queued during compaction ([#923](https://github.com/badlogic/pi-mono/pull/923) by [@aliou](https://github.com/aliou))
- Fixed session corruption when loading empty or invalid session files via `--session` flag ([#932](https://github.com/badlogic/pi-mono/issues/932) by [@armanddp](https://github.com/armanddp))
- Fixed extension shortcuts not firing when extension also uses `setEditorComponent()` ([#947](https://github.com/badlogic/pi-mono/pull/947) by [@Perlence](https://github.com/Perlence))
- Session "modified" time now uses last message timestamp instead of file mtime, so renaming doesn't reorder the recent list ([#863](https://github.com/badlogic/pi-mono/pull/863) by [@svkozak](https://github.com/svkozak))
## [0.49.3] - 2026-01-22

View file

@ -153,7 +153,7 @@ class SessionSelectorHeader implements Component {
const sep = theme.fg("muted", " · ");
const hint1 = keyHint("tab", "scope") + sep + theme.fg("muted", 're:<pattern> regex · "phrase" exact');
const hint2Parts = [
rawKeyHint("ctrl+n", "sort"),
rawKeyHint("ctrl+s", "sort"),
rawKeyHint("ctrl+d", "delete"),
rawKeyHint("ctrl+p", `path ${pathState}`),
];
@ -383,7 +383,7 @@ class SessionList implements Component, Focusable {
return;
}
if (matchesKey(keyData, "ctrl+n")) {
if (matchesKey(keyData, "ctrl+s")) {
this.onToggleSort?.();
return;
}