Skip to content

feat: add task list progress pill for pull requests - #3550

Draft
setchy wants to merge 1 commit into
mainfrom
feat/task-progress-pill
Draft

setchy wants to merge 1 commit into
mainfrom
feat/task-progress-pill

Conversation

@setchy

@setchy setchy commented Oct 28, 2026 •

Copy link
Copy Markdown
Member

Mirrors the 5 of 16 tasks indicator GitHub shows in the pull request list.

GitHub's GraphQL API doesn't expose task list counts, so this fetches the PR body and counts markdown task list items itself:

  • Matches - [ ] / - [x] items (also *, +, numbered lists, nested and block-quoted items).
  • Ignores items inside fenced code blocks and checkboxes with no text.

New TaskProgressPill reuses the sub-issue progress wheel and shows completed/total (e.g. 5/16), gray while in progress and purple when complete. Tooltip and screen reader label: Tasks: 5 of 16 completed. Placed right after sub-issue progress.

Regenerated GitHub GraphQL types via pnpm codegen.

@setchy
setchy requested a review from afonsojramos as a code owner October 28, 2026 22:27
@github-actions github-actions Bot added the enhancement New feature or enhancement to existing functionality label Oct 28, 2026
@setchy
setchy force-pushed the feat/task-progress-pill branch from c031768 to e9858a6 Compare October 28, 2026 22:36
@setchy
setchy marked this pull request as draft October 28, 2026 22:36
@sonarqubecloud

Copy link
Copy Markdown

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or enhancement to existing functionality

Development

Successfully merging this pull request may close these issues.

1 participant