Manage issue blockers without leaving Today #532

Merged
timmy merged 1 commits from timmy/531-manage-issue-blockers into main 2026-08-11 02:04:34 +00:00
Owner

Closes #531

What changed

  • add and remove canonical Gitea issue dependencies from assigned issue details
  • validate source ownership and reject self, duplicate, closed, pull-request, or inaccessible blockers
  • add a keyboard-accessible mobile open-issue picker with truthful failure recovery
  • offer Start now after the final Today blocker is removed

Verification

  • RED: 10 focused tests failed before implementation
  • GREEN: 1,088 pytest tests pass
  • Node syntax and Python compile checks pass
  • Playwright at 320px and 390px: no horizontal overflow; search, remove, and manage controls are 44px tall
Closes #531 ## What changed - add and remove canonical Gitea issue dependencies from assigned issue details - validate source ownership and reject self, duplicate, closed, pull-request, or inaccessible blockers - add a keyboard-accessible mobile open-issue picker with truthful failure recovery - offer Start now after the final Today blocker is removed ## Verification - RED: 10 focused tests failed before implementation - GREEN: 1,088 pytest tests pass - Node syntax and Python compile checks pass - Playwright at 320px and 390px: no horizontal overflow; search, remove, and manage controls are 44px tall
timmy added 1 commit 2026-08-11 02:02:49 +00:00
feat: manage issue blockers in app (Closes #531)
All checks were successful
CI / lint (pull_request) Successful in 1m14s
CI / build-release (pull_request) Successful in 6s
CI / release-candidate (pull_request) Has been skipped
2c8a1225e0
timmy merged commit ee36b8824a into main 2026-08-11 02:04:34 +00:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: stackchain/stackchain-dashboard#532
No description provided.