From bb50c0c01d7d2500f34e5debfd5f46b7dfaa2de3 Mon Sep 17 00:00:00 2001 From: Elijah Voigt Date: Tue, 31 Mar 2026 17:59:25 -0700 Subject: [PATCH] chore: convert TODO.md items to beans tickets Created 10 beans covering all tracked work items: - claudbg-x45o: sessions list --scope flag (project-scoped by default) - claudbg-9627: sessions list missing project path bug - claudbg-zniv: TUI missing project path bug - claudbg-0yk4: TUI message count always 0 - claudbg-4gtn: Space/PageDown scrolls past transcript end - claudbg-e4ac: selected agent highlights in agents widget - claudbg-mfpd: back-navigation from agent to session transcript - claudbg-u28r: search highlight unreadable in light mode - claudbg-trk3: Shift+G jump to bottom of transcript - claudbg-6t38: gg jump to top of transcript Co-Authored-By: Claude Sonnet 4.6 --- ...k4--tui-session-message-count-always-shows-0.md | 10 ++++++++++ ...spacepagedown-scrolls-past-end-of-transcript.md | 10 ++++++++++ ...udbg-6t38--tui-gg-jumps-to-top-of-transcript.md | 10 ++++++++++ ...ions-list-some-sessions-show-no-project-path.md | 10 ++++++++++ ...lected-agent-highlights-in-agents-widget-whe.md | 10 ++++++++++ ...avigate-back-to-main-session-transcript-from.md | 10 ++++++++++ ...k3--tui-shiftg-jumps-to-bottom-of-transcript.md | 10 ++++++++++ ...arch-highlight-text-unreadable-in-light-mode.md | 10 ++++++++++ ...ons-list-scope-to-current-project-by-default.md | 10 ++++++++++ ...ome-sessions-show-no-project-path-in-session.md | 12 ++++++++++++ TODO.md | 14 -------------- 11 files changed, 102 insertions(+), 14 deletions(-) create mode 100644 .beans/claudbg-0yk4--tui-session-message-count-always-shows-0.md create mode 100644 .beans/claudbg-4gtn--tui-spacepagedown-scrolls-past-end-of-transcript.md create mode 100644 .beans/claudbg-6t38--tui-gg-jumps-to-top-of-transcript.md create mode 100644 .beans/claudbg-9627--sessions-list-some-sessions-show-no-project-path.md create mode 100644 .beans/claudbg-e4ac--tui-selected-agent-highlights-in-agents-widget-whe.md create mode 100644 .beans/claudbg-mfpd--tui-navigate-back-to-main-session-transcript-from.md create mode 100644 .beans/claudbg-trk3--tui-shiftg-jumps-to-bottom-of-transcript.md create mode 100644 .beans/claudbg-u28r--tui-search-highlight-text-unreadable-in-light-mode.md create mode 100644 .beans/claudbg-x45o--sessions-list-scope-to-current-project-by-default.md create mode 100644 .beans/claudbg-zniv--tui-some-sessions-show-no-project-path-in-session.md diff --git a/.beans/claudbg-0yk4--tui-session-message-count-always-shows-0.md b/.beans/claudbg-0yk4--tui-session-message-count-always-shows-0.md new file mode 100644 index 0000000..5555738 --- /dev/null +++ b/.beans/claudbg-0yk4--tui-session-message-count-always-shows-0.md @@ -0,0 +1,10 @@ +--- +# claudbg-0yk4 +title: 'TUI: session message count always shows 0' +status: todo +type: bug +created_at: 2026-03-31T23:45:03Z +updated_at: 2026-03-31T23:45:03Z +--- + +In the TUI session list, the message count column always shows 0. The message count is not being populated from the database or computed correctly for the TUI. diff --git a/.beans/claudbg-4gtn--tui-spacepagedown-scrolls-past-end-of-transcript.md b/.beans/claudbg-4gtn--tui-spacepagedown-scrolls-past-end-of-transcript.md new file mode 100644 index 0000000..996748b --- /dev/null +++ b/.beans/claudbg-4gtn--tui-spacepagedown-scrolls-past-end-of-transcript.md @@ -0,0 +1,10 @@ +--- +# claudbg-4gtn +title: 'TUI: Space/PageDown scrolls past end of transcript' +status: todo +type: bug +created_at: 2026-03-31T23:45:06Z +updated_at: 2026-03-31T23:45:06Z +--- + +Space/PageDown in the transcript view continues scrolling past the last line. It should stop at the bottom of the transcript content. diff --git a/.beans/claudbg-6t38--tui-gg-jumps-to-top-of-transcript.md b/.beans/claudbg-6t38--tui-gg-jumps-to-top-of-transcript.md new file mode 100644 index 0000000..0b89e1d --- /dev/null +++ b/.beans/claudbg-6t38--tui-gg-jumps-to-top-of-transcript.md @@ -0,0 +1,10 @@ +--- +# claudbg-6t38 +title: 'TUI: gg jumps to top of transcript' +status: todo +type: feature +created_at: 2026-03-31T23:45:20Z +updated_at: 2026-03-31T23:45:20Z +--- + +Add gg (double-g) keybinding in the transcript view to jump to the top of the transcript (vim-style gg navigation). Requires buffering single 'g' keypress to detect the chord. diff --git a/.beans/claudbg-9627--sessions-list-some-sessions-show-no-project-path.md b/.beans/claudbg-9627--sessions-list-some-sessions-show-no-project-path.md new file mode 100644 index 0000000..439e8e8 --- /dev/null +++ b/.beans/claudbg-9627--sessions-list-some-sessions-show-no-project-path.md @@ -0,0 +1,10 @@ +--- +# claudbg-9627 +title: 'sessions list: some sessions show no project path' +status: todo +type: bug +created_at: 2026-03-31T23:44:53Z +updated_at: 2026-03-31T23:44:53Z +--- + +Some entries in `claudbg sessions list` do not display a project path. Investigate why the project path is missing for certain sessions. diff --git a/.beans/claudbg-e4ac--tui-selected-agent-highlights-in-agents-widget-whe.md b/.beans/claudbg-e4ac--tui-selected-agent-highlights-in-agents-widget-whe.md new file mode 100644 index 0000000..14627b8 --- /dev/null +++ b/.beans/claudbg-e4ac--tui-selected-agent-highlights-in-agents-widget-whe.md @@ -0,0 +1,10 @@ +--- +# claudbg-e4ac +title: 'TUI: selected agent highlights in agents widget when viewing agent transcript' +status: todo +type: feature +created_at: 2026-03-31T23:45:09Z +updated_at: 2026-03-31T23:45:09Z +--- + +When an agent transcript is being viewed, the corresponding agent entry in the agents widget panel should be highlighted/selected to show which agent is active. diff --git a/.beans/claudbg-mfpd--tui-navigate-back-to-main-session-transcript-from.md b/.beans/claudbg-mfpd--tui-navigate-back-to-main-session-transcript-from.md new file mode 100644 index 0000000..fd749a8 --- /dev/null +++ b/.beans/claudbg-mfpd--tui-navigate-back-to-main-session-transcript-from.md @@ -0,0 +1,10 @@ +--- +# claudbg-mfpd +title: 'TUI: navigate back to main session transcript from agent transcript' +status: todo +type: feature +created_at: 2026-03-31T23:45:12Z +updated_at: 2026-03-31T23:45:12Z +--- + +There is currently no way to navigate back to the main session transcript after drilling into an agent transcript. Add a keybinding (e.g. Backspace or Escape) to return to the parent session view. diff --git a/.beans/claudbg-trk3--tui-shiftg-jumps-to-bottom-of-transcript.md b/.beans/claudbg-trk3--tui-shiftg-jumps-to-bottom-of-transcript.md new file mode 100644 index 0000000..97bc100 --- /dev/null +++ b/.beans/claudbg-trk3--tui-shiftg-jumps-to-bottom-of-transcript.md @@ -0,0 +1,10 @@ +--- +# claudbg-trk3 +title: 'TUI: Shift+G jumps to bottom of transcript' +status: todo +type: feature +created_at: 2026-03-31T23:45:17Z +updated_at: 2026-03-31T23:45:17Z +--- + +Add Shift+G keybinding in the transcript view to jump to the bottom of the transcript (vim-style G navigation). diff --git a/.beans/claudbg-u28r--tui-search-highlight-text-unreadable-in-light-mode.md b/.beans/claudbg-u28r--tui-search-highlight-text-unreadable-in-light-mode.md new file mode 100644 index 0000000..246552e --- /dev/null +++ b/.beans/claudbg-u28r--tui-search-highlight-text-unreadable-in-light-mode.md @@ -0,0 +1,10 @@ +--- +# claudbg-u28r +title: 'TUI: search highlight text unreadable in light mode' +status: todo +type: bug +created_at: 2026-03-31T23:45:15Z +updated_at: 2026-03-31T23:45:15Z +--- + +In light mode, the selected/highlighted search match text is too dark to read against the highlight background. The search highlight colors need to be adjusted to be legible in both light and dark mode. diff --git a/.beans/claudbg-x45o--sessions-list-scope-to-current-project-by-default.md b/.beans/claudbg-x45o--sessions-list-scope-to-current-project-by-default.md new file mode 100644 index 0000000..27bbabf --- /dev/null +++ b/.beans/claudbg-x45o--sessions-list-scope-to-current-project-by-default.md @@ -0,0 +1,10 @@ +--- +# claudbg-x45o +title: 'sessions list: scope to current project by default with --scope flag' +status: todo +type: feature +created_at: 2026-03-31T23:44:50Z +updated_at: 2026-03-31T23:44:50Z +--- + +When run inside a project directory, `claudbg sessions` should only list sessions for that project (similar to how `claude /continue` lists sessions for that project). Override with `--scope=[user|project|local]` — default is 'project'. diff --git a/.beans/claudbg-zniv--tui-some-sessions-show-no-project-path-in-session.md b/.beans/claudbg-zniv--tui-some-sessions-show-no-project-path-in-session.md new file mode 100644 index 0000000..23e1c12 --- /dev/null +++ b/.beans/claudbg-zniv--tui-some-sessions-show-no-project-path-in-session.md @@ -0,0 +1,12 @@ +--- +# claudbg-zniv +title: 'TUI: some sessions show no project path in session list' +status: todo +type: bug +created_at: 2026-03-31T23:44:55Z +updated_at: 2026-03-31T23:44:55Z +blocking: + - claudbg-9627 +--- + +In the TUI session list, some sessions do not display a project path. Likely related to the same root cause as the CLI bug (claudbg-9627). diff --git a/TODO.md b/TODO.md index 55cffbf..4640904 100644 --- a/TODO.md +++ b/TODO.md @@ -1,15 +1 @@ # TODO - -* Running `claudbg sessions` with no sub-command should list sessions, like `claudbg sessions list` -* Running listing sessions and agent sessions should only show the 10 latest ones. - * The flag `--limit=` allows setting that limit to a custom integer, or the keyword `all` to show all -* Session and agent session transcripts should color-code tool use and output to make it visually clearer - * `[assistant]` should be orange - * `[user]` should be grey - * `[tool: Foo]` should be blue - * `[tool_result]` should be green - * `[tool_result (error)]` should be red - * Accept the `--[no-]color` flag to enable/disable color (enabled by default in interactive terminals) - * Color coding should be enabled by default in the TUI with `c` toggling it off/on - * Honor the NO_COLOR environment variable for both the CLI and TUI -* Plan and ticket the new feature @./specs/FILTER.md