Skip to content

feat(workbench): open the task board when the Tasks surface is clicked - #472

Merged
crs48 merged 2 commits into
mainfrom
claude/task-click-opens-board-cc3599
Jul 11, 2026
Merged

feat(workbench): open the task board when the Tasks surface is clicked#472
crs48 merged 2 commits into
mainfrom
claude/task-click-opens-board-cc3599

Conversation

@crs48

@crs48 crs48 commented Jul 11, 2026

Copy link
Copy Markdown
Owner

Summary

  • Clicking Tasks in the sidebar now opens the task board (/tasks) in the editor as a preview tab, in addition to driving the contextual Tasks panel in the bottom island.
  • Removes the now-redundant "Open task board" footer link from the Tasks panel.
  • SurfaceDef panels may now carry a companion route (to); surfaceTabId resolves for any surface with a route, so double-clicking the Tasks row promotes its preview tab like route surfaces do.

Verification

  • surfaces.test.ts extended: hybrid panel+route activation (sets active surface, navigates, arms the preview latch) and surfaceTabId('tasks') → tasks:tasks.
  • Verified live in the worktree preview: clicking Tasks lands on /tasks with the board open, Tasks panel in the bottom island, no footer link.

🤖 Generated with Claude Code

Activating the Tasks sidebar surface now drives the contextual panel AND
opens /tasks in the editor as a preview tab, so the panel's redundant
"Open task board" footer link is removed.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

Signed-off-by: xNet Test <test@xnet.dev>
@crs48
crs48 temporarily deployed to pr-472 July 11, 2026 21:12 — with GitHub Actions Inactive
@github-actions

github-actions Bot commented Jul 11, 2026

Copy link
Copy Markdown
Contributor

🖼️ UI changes in this PR

No visual differences detected in the changed UI.

CI run

github-actions Bot added a commit that referenced this pull request Jul 11, 2026
@github-actions

github-actions Bot commented Jul 11, 2026

Copy link
Copy Markdown
Contributor

Preview removed for PR #472.

github-actions Bot added a commit that referenced this pull request Jul 11, 2026
@crs48
crs48 temporarily deployed to pr-472 July 11, 2026 21:25 — with GitHub Actions Inactive
github-actions Bot added a commit that referenced this pull request Jul 11, 2026
github-actions Bot added a commit that referenced this pull request Jul 11, 2026
@crs48
crs48 merged commit c4a6ff5 into main Jul 11, 2026
15 checks passed
@crs48
crs48 deleted the claude/task-click-opens-board-cc3599 branch July 11, 2026 21:33
github-actions Bot added a commit that referenced this pull request Jul 11, 2026
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