|
Navi Code TUI: Phase 5.2 — SessionsPanel, /export, integration tests
- Add right-side SessionsPanel widget (DataTable) listing server sessions. - Wire SessionsPanel into TUI layout and session selection flow. - Add SessionSelected / SessionListUpdated events and refresh logic. - Implement /export slash command: markdown rendering + $EDITOR. - Update /new, /sessions, /switch, /profile to use session_id/name/preview. - Add integration tests for SessionsPanel and /export; update layout test. - Update docs/navi_code_cli.md with new panel and command. Co-Authored-By: Claude <noreply@anthropic.com> |
|---|
|
|
| clients/terminal/tui/commands/builtin.py |
|---|
| clients/terminal/tui/commands/registry.py |
|---|
| clients/terminal/tui/context.py |
|---|
| clients/terminal/tui/events.py |
|---|
| clients/terminal/tui/tui_app.py |
|---|
| clients/terminal/tui/widgets/__init__.py |
|---|
| clients/terminal/tui/widgets/sessions_panel.py 0 → 100644 |
|---|
| docs/navi_code_cli.md |
|---|
| tests/clients/test_tui_app.py |
|---|
| tests/clients/test_tui_export.py 0 → 100644 |
|---|
| tests/clients/test_tui_sessions_panel.py 0 → 100644 |
|---|