Skip to content

Make task and project names clickable in the all tasks table - #554

Merged
doomlab merged 1 commit into
devfrom
feat/547-clickable-task-project
Oct 8, 2026
Merged

doomlab merged 1 commit into
devfrom
feat/547-clickable-task-project

Conversation

@doomlab

@doomlab doomlab commented Oct 8, 2026

Copy link
Copy Markdown
Member

Closes #547

What

In the all-tasks table (/tasks), the Name cell is now a primary button to that task's page, and the Project cell a secondary button to that project's page, as buttons like the other clickable cells in STAPLE tables (e.g. the Project Tasks table). Long names are shortened to 20 characters + ... on the button, as that table does, with the full name in the tooltip, so a long name can't overflow the button.

Sorting and filtering are unchanged: the columns still hold the plain name text.

Testing

AllTasksColumns.test.tsx (4 tests): the task button points to the task page, the project button to the project page, button styles, and long-name shortening with a tooltip. Typecheck (apart from the existing getJsonSchema.test.ts errors), lint and the tasks tests pass. Not yet checked in a browser.

🤖 Generated with Claude Code

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@doomlab
doomlab merged commit 059f0bd into dev Oct 8, 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.

make project and task clickable in overall task dashboard

1 participant