Skip to content

fix(board): add case dropdown to new work item dialog#11

Open
maupet wants to merge 2 commits into
SGudbrandsson:masterfrom
maupet:fix/board-item-missing-case-id
Open

fix(board): add case dropdown to new work item dialog#11
maupet wants to merge 2 commits into
SGudbrandsson:masterfrom
maupet:fix/board-item-missing-case-id

Conversation

@maupet

@maupet maupet commented Apr 25, 2026

Copy link
Copy Markdown

Summary

  • Work items created from the Board UI had no caseId, so the orchestrator could never dispatch them
  • Adds a required "Case" <select> dropdown to the new work item dialog
  • Fetches cases from /api/cases (reuses app.cases cache with async fallback)
  • Pre-selects the currently active toolbar case
  • Sends caseId in the POST /api/work-items request body

Test plan

  • Open Board → click "New" to create a work item
  • Verify "Case" dropdown appears between Title and Description
  • Verify it's pre-populated with available cases
  • Verify the current toolbar case is pre-selected
  • Create item → verify case_id is set in the DB
  • Verify orchestrator picks up the item (requires orchestrationEnabled: true in case config)

🤖 Generated with Claude Code

Maurizio Petrone and others added 2 commits April 25, 2026 10:09
…viewport

The keyboard accessory bar buttons (settings, commands, Terminal/Transcript
toggle, project picker, hamburger) had dark styling only in the <430px and
768-1023px breakpoints. The 430-768px tablet range had no styles, causing
buttons to render with default white browser styling.

Moves shared accessory bar component styles (buttons, command drawer, view
mode toggle) to the global scope in mobile.css so they apply at all sizes
where the file loads (<1024px). Breakpoint-specific blocks still override
sizes as needed.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Work items created from the Board UI had no caseId, so the orchestrator
could never dispatch them. Add a required Case dropdown to the creation
dialog that:
- Fetches cases from /api/cases (with fallback if app.cases not loaded)
- Pre-selects the current toolbar case
- Sends caseId in the POST body

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@maupet

maupet commented Apr 25, 2026

Copy link
Copy Markdown
Author

Finally I am able to use the board UI

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