Skip to content

Monitor: empty-state next steps, note activity verbs, Getting Started layout - #207

Merged
marcus merged 4 commits into
mainfrom
onboarding-empty-states
Aug 21, 2026
Merged

Monitor: empty-state next steps, note activity verbs, Getting Started layout#207
marcus merged 4 commits into
mainfrom
onboarding-empty-states

Conversation

@marcus

@marcus marcus commented Aug 21, 2026

Copy link
Copy Markdown
Owner

Companion to sidecar #301. Sidecar's embedded td tab needs these monitor empty states and note verbs; standalone td monitor gets the same layout without Sidecar navigation copy.

Empty panes (td-70d392, td-219916)

Current Work, Board, and Activity Log leave a blank line under the header and indent empty copy to the title text.

  • Current Work: Ask an agent to start a task with td and it will show up here.
  • Board: zero issues vs filter mismatch (No tasks yet… vs No issues match the board query…).
  • Activity: still No recent activity, with the new spacing.

When the monitor is embedded (Embedded: true) and the database has no tasks, Current Work and Board add Next: Press [3] for Workspaces to create a worktree and start an agent shell. Standalone td monitor never mentions Sidecar tabs. The hint is gone as soon as any non-deleted issue exists.

Notes in the activity log (td-545473)

entity_type = note / nt-* create and update events render as created note / updated note. Issue events stay created issue / updated issue.

Getting Started (td-1495cc)

Centered title + subtitle with no blank line between them. Install guidance sits above the buttons; ? / H hints sit below.

go test ./pkg/monitor/ green.

marcus added 4 commits August 20, 2026 22:25
…td-70d392, td-545473, td-219916)

Empty Current Work, Board, and Activity panes now have a blank line under
the title and indent copy to match the title letters. Board distinguishes
a zero-issue database from a filter mismatch. Note create/update actions
render as created/updated note. Sidecar-embedded empty states add a
Workspaces next-step; standalone td monitor never mentions tabs.
Empty Current Work was still pitching Sidecar Workspaces when the project
already had tasks. The first-run hint now requires both Embedded and
!HasIssues, matching Board.
@marcus
marcus merged commit 9a10b07 into main Aug 21, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant