feat(tui): describe the highlighted session in the sessions panel header #71
Loading…
Reference in a new issue
No description provided.
Delete branch "taha/tui-sessions-header"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Single commit on main (
86c3dfc6). While browsing the /resume selector (/the sessions panel), the brand header now describes the highlighted session instead of always describing this client: the highlighted session creation date, its working directory (the endpoint directory for remote sessions), its model, cost, message count and endpoint replace the endpoints summary line; the cwd line shows the highlighted session directory instead of yours. The current session, an empty roster and a search with no match keep the client's own header, the height never changes so the roster does not jump, and the highlighted row is part of the header memo key so a cursor move repaints it. agents.view.list rows gain CreatedAt from the session store; the generated plugin surface is unchanged (the method result is typed as a generic array and web reads fields tolerantly), verified byte-identical after running the generator. Docs: new section in docs/keybindings.md. Validation: tui2 + targeted app tests green; five behavioural tests fail against the old code (header follows the cursor, client cwd kept for the current session, repaint on cursor move, remote cwd, CreatedAt on the wire); parity goldens unchanged; render line-budget raised per its own convention (measured 21099/21000). check.sh --fast green.View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.