Skip to content

feat: multi-issue Jira status moves, clearer five-column Worklog board, rich exports in Manage Jira - #35

Merged
hamedtkd merged 6 commits into
mainfrom
feat/jira-bulk-status-board-export-20261110
Nov 10, 2026
Merged

hamedtkd merged 6 commits into
mainfrom
feat/jira-bulk-status-board-export-20261110

Conversation

@hamedtkd

Copy link
Copy Markdown
Owner

Goals

  • Make selecting 10+ Jira issues practical: checkboxes, Ctrl/Cmd-click, Shift-range, bulk Move to status, and drag of selected Worklog cards between Jira status columns.
  • Keep single-card drag behavior; require confirmation for grouped status moves. Per-issue Jira workflow transitions run at most three at a time, refresh the board once, and report partial failures with retry.
  • Clarify multi-column Worklog UX: compact empty columns remain valid drop targets, horizontal scroll buttons + visible scrollbar, and full-width board with Draft in its existing accessible sheet at ordinary desktop widths.
  • Bring rich issue context export from Worklog to Manage Jira: selected or filtered tasks, full Jira descriptions, optional embedded image attachments (default off), same volume and same-origin restrictions.

Behavioral notes

  • Manage Jira existing Sprint/Backlog Move action is unchanged; Move to status is an additional operation.
  • Selected Worklog issues are never silently moved; batch drops require confirmation.
  • The app uses Jira's actual available transition per issue; unsupported targets are reported rather than simulated locally.
  • Output schemas: queuemint-worklog-v1 remains unchanged; Manage Jira uses queuemint-jira-issues-v1.

Verification

  • Added unit tests for group selection/drop and Manage Jira export; full GitHub Actions CI pending.
  • Visual smoke verification requires a connected Jira board in a user browser and is not claimed in this PR.

Merge authorization

Owner explicitly granted permission to merge, subject to successful checks.

@hamedtkd
hamedtkd merged commit a9cea58 into main Nov 10, 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.

1 participant