Skip to content

Add session dashboard board#8

Open
tim-smart wants to merge 8 commits into
t3code/add-new-session-commandfrom
t3code/session-dashboard-board
Open

Add session dashboard board#8
tim-smart wants to merge 8 commits into
t3code/add-new-session-commandfrom
t3code/session-dashboard-board

Conversation

@tim-smart

Copy link
Copy Markdown
Owner

Summary

  • Add a session dashboard board with Idle, Working, Review, Published, and Completed columns derived from session and Git state.
  • Add project filtering, VCS and pull request indicators, and drag-to-archive or delete actions.
  • Add board navigation to the sidebar and command palette.
  • Add focused tests for column derivation, sorting, grouping, project filtering, and VCS cache keys.

Testing

  • Not run (test execution was not provided).

@tim-smart
tim-smart force-pushed the t3code/session-dashboard-board branch 7 times, most recently from 9d0ce44 to fe6c74d Compare July 23, 2026 21:12
tim-smart added a commit that referenced this pull request Jul 23, 2026
tim-smart added a commit that referenced this pull request Jul 24, 2026
@tim-smart
tim-smart force-pushed the t3code/session-dashboard-board branch from fe6c74d to 4cb40c4 Compare July 24, 2026 00:44
tim-smart added a commit that referenced this pull request Jul 24, 2026
tim-smart added a commit that referenced this pull request Jul 24, 2026
@tim-smart
tim-smart force-pushed the t3code/session-dashboard-board branch 3 times, most recently from 2d2c13e to 55c0413 Compare July 24, 2026 03:34
@github-actions github-actions Bot added vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. size:XXL labels Jul 24, 2026
@tim-smart
tim-smart changed the base branch from main to t3code/add-new-session-command July 24, 2026 03:34
@tim-smart
tim-smart force-pushed the t3code/session-dashboard-board branch from c992a50 to 5395c7f Compare July 24, 2026 08:52
@tim-smart
tim-smart force-pushed the t3code/add-new-session-command branch from 33bd75a to 3414342 Compare July 24, 2026 08:52
@github-actions
github-actions Bot force-pushed the t3code/add-new-session-command branch from 3414342 to afa35dc Compare July 24, 2026 09:40
@github-actions
github-actions Bot force-pushed the t3code/session-dashboard-board branch 2 times, most recently from 49cbba0 to db299c1 Compare July 24, 2026 14:12
@github-actions
github-actions Bot force-pushed the t3code/add-new-session-command branch from afa35dc to 56eeca5 Compare July 24, 2026 14:12
- Group active threads by lifecycle and Git status
- Add project filtering, thread navigation, and archive/delete drop zones
- Expose the board from the sidebar and command palette
- Add settle and un-settle actions to board card menus
- Standardize thread status indicator sizing and styling
- Unify settled and unseen-completion classification across board and sidebar
- Improve board sorting, drag feedback, and thread action reuse
- Expand focused coverage for board cards, groups, scrolling, and keybindings
- Offer a new-thread action for threads with a branch
- Reuse the existing worktree when available
tim-smart and others added 2 commits July 25, 2026 22:26
- Share settled-tail page limits with the sidebar
- Preserve whole worktree groups when slicing board results
- Reset board pagination when the project filter changes
The board card context menu was missing the Snooze/Wake items the
sidebar v2 thread menu gained, because the sidebar's rebased menu went
back to an inline list. Fold snooze into the shared
buildSidebarV2ThreadContextMenuItems builder, point both surfaces at
it, and wire snooze/wake actions (with the undo toast) into the board.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@tim-smart
tim-smart force-pushed the t3code/session-dashboard-board branch from db299c1 to d9f8e4d Compare July 25, 2026 10:26
@tim-smart
tim-smart force-pushed the t3code/add-new-session-command branch from 56eeca5 to 2051a80 Compare July 25, 2026 10:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:XXL vouch:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant