Repository navigation
Make task and project names clickable in the all tasks table - #554
Merged
Merged
Conversation
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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 existinggetJsonSchema.test.tserrors), lint and the tasks tests pass. Not yet checked in a browser.🤖 Generated with Claude Code