Skip to content

DRU-485 - Make board cards the ticket destination - #470

Merged
chaosk merged 1 commit into
integration/issuesfrom
agent/DRU-485
Sep 8, 2026
Merged

DRU-485 - Make board cards the ticket destination#470
chaosk merged 1 commit into
integration/issuesfrom
agent/DRU-485

Conversation

@chaosk

@chaosk chaosk commented Sep 7, 2026

Copy link
Copy Markdown
Collaborator

Linear ticket: DRU-485

Stacked on DRU-393.

Summary

  • Card takes link. With no controls, the shell makes the whole panel the destination.
  • Board cards drop the Open control. The list title is the same ticket link as the identifier.
  • Comment cards stay unlinked so markdown links are not nested.

Test plan

  • uv run ruff check backend
  • uv run ruff format --check backend
  • uv pip install -e backend/tests/druks-field_notes
  • uv run pytest backend/tests/software_factory/test_issues_pages.py backend/tests/test_ui_data_blocks.py backend/tests/test_ui_page_api.py
  • npm --prefix frontend test -- src/druksui/Blocks.test.tsx
  • On /software_factory/board, a ticket card has no Open control; clicking the panel opens the ticket.
  • On /software_factory/list, the title cell opens the same ticket.
  • A comment card on the ticket page is not a link.

Made with Cursor

@chaosk
chaosk requested a review from czpython as a code owner September 7, 2026 22:55
Base automatically changed from agent/DRU-393 to integration/issues September 8, 2026 04:11
Card.link wraps the panel when there are no controls, so Open is no longer a second way onto the ticket.

Co-authored-by: Cursor <cursoragent@cursor.com>
@chaosk
chaosk merged commit ab1f3a6 into integration/issues Sep 8, 2026
1 check passed
@chaosk
chaosk deleted the agent/DRU-485 branch September 8, 2026 04:16
chaosk added a commit that referenced this pull request Sep 11, 2026
Card.link wraps the panel when there are no controls, so Open is no longer a second way onto the ticket.

Co-authored-by: Cursor <cursoragent@cursor.com>
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