Skip to content

Make repository issues kanban repo-aware with label filters#2108

Merged
aaronpowell merged 1 commit into
github:stagedfrom
jamesmontemagno:jamesmontemagno-fix-accessibility-kanban-source
Jun 24, 2026
Merged

Make repository issues kanban repo-aware with label filters#2108
aaronpowell merged 1 commit into
github:stagedfrom
jamesmontemagno:jamesmontemagno-fix-accessibility-kanban-source

Conversation

@jamesmontemagno

@jamesmontemagno jamesmontemagno commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

Pull Request Checklist

  • I have read and followed the CONTRIBUTING.md guidelines.
  • I have read and followed the Guidance for submissions involving paid services.
  • My contribution adds a new instruction, prompt, agent, skill, or workflow file in the correct directory.
  • The file follows the required naming convention.
  • The content is clearly structured and follows the example format.
  • I have tested my instructions, prompt, agent, skill, or workflow with GitHub Copilot.
  • I have run npm start and verified that README.md is up to date.
  • I am targeting the staged branch for this pull request.

Description

The kanban canvas was hardcoded to SignalBox data, which made it unusable across repositories. This updates the board so it can detect the active repo, load that repo's open issues, and present a reusable repository-level workflow.

Key changes:

  • Replaced hardcoded issue defaults with live GitHub issue loading for the detected current repository.
  • Preserved board metadata (column/order/status/logs) when refreshing live issues.
  • Added label filtering with multi-select OR matching and a clear-filters control.
  • Renamed UI/canvas metadata to Repository Issues Kanban and added explicit error surfacing when repo detection or fetch fails.

Type of Contribution

  • New instruction file.
  • New prompt file.
  • New agent file.
  • New plugin.
  • New skill file.
  • New agentic workflow.
  • Update to existing instruction, prompt, agent, plugin, skill, or workflow.
  • Other (please specify):

Additional Notes

npm run build and npm run skill:validate pass. npm run plugin:validate reports existing repository-wide plugin manifest issues unrelated to this change.


By submitting this pull request, I confirm that my contribution abides by the Code of Conduct and will be licensed under the MIT License.

Copilot AI review requested due to automatic review settings June 23, 2026 21:46
@github-actions github-actions Bot added branched-main PR appears to include plugin files materialized from main external-plugin PR updates plugins/external.json labels Jun 23, 2026
@github-actions github-actions Bot added the requires-submitter-fixes Submission has quality-gate findings that submitter must fix before maintainer review label Jun 23, 2026
@github-actions

Copy link
Copy Markdown
Contributor

⚠️ External plugin PR checks require submitter fixes

  • Changed entries detected: 4
  • Workflow state label: requires-submitter-fixes

Per-plugin quality summary

Plugin skill-validator install smoke test overall source tree
modernize-dotnet not_run not_run infra_error repository
sonarqube fail pass fail 2.0.0
ui5 pass pass pass 9b3d7d80356f687725f9584988e4038dbead0d53
ui5-typescript-conversion pass pass pass 9b3d7d80356f687725f9584988e4038dbead0d53
  • modernize-dotnet: skill-validator=not_run, install-smoke=not_run, overall=infra_error
  • sonarqube: skill-validator=fail, install-smoke=pass, overall=fail
  • ui5: skill-validator=pass, install-smoke=pass, overall=pass
  • ui5-typescript-conversion: skill-validator=pass, install-smoke=pass, overall=pass

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot wasn't able to review this pull request because it exceeds the maximum number of lines (20,000). Try reducing the number of changed lines and requesting a review from Copilot again.

Load open issues from the current repository instead of hardcoded SignalBox data, preserve board metadata across refreshes, and expose filter state through canvas actions/API.

Update the canvas UI and metadata to Repository Issues Kanban, add multi-label OR filtering controls, and surface repo detection/fetch errors in the board.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@jamesmontemagno jamesmontemagno force-pushed the jamesmontemagno-fix-accessibility-kanban-source branch from 3610a3c to 23467d3 Compare June 23, 2026 21:50
@github-actions github-actions Bot added canvas-extension PR touches canvas extensions and removed branched-main PR appears to include plugin files materialized from main external-plugin PR updates plugins/external.json labels Jun 23, 2026
@aaronpowell aaronpowell merged commit d93a567 into github:staged Jun 24, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

canvas-extension PR touches canvas extensions requires-submitter-fixes Submission has quality-gate findings that submitter must fix before maintainer review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants