Add extension thumbnails and preview assets#1987
Conversation
There was a problem hiding this comment.
main, but PRs should target staged.
The main branch is auto-published from staged and should not receive direct PRs.
Please close this PR and re-open it against the staged branch.
You can change the base branch using the Edit button at the top of this PR,
or run: gh pr edit 1987 --base staged
There was a problem hiding this comment.
Pull request overview
Note
Copilot was unable to run its full agentic suite in this review.
Adds extension preview imagery support to the website, and introduces a new “Backlog Swipe Triage” canvas extension.
Changes:
- Render extension cards with optional thumbnail images + placeholder styling.
- Generate extension metadata that includes
imageUrl/assetPathderived fromextensions/*/assets. - Add new
backlog-swipe-triageextension (server-backed canvas) with docs.
Show a summary per file
| File | Description |
|---|---|
| website/src/styles/global.css | Updates resource card layout to support a thumbnail + placeholder styling. |
| website/src/scripts/pages/extensions-render.ts | Renders extension thumbnails (or placeholder) in the extensions list HTML. |
| extensions/backlog-swipe-triage/package.json | Adds a new extension package using the Copilot SDK. |
| extensions/backlog-swipe-triage/extension.mjs | Implements the swipe-triage canvas with local HTTP server, storage, and GitHub issue actions. |
| extensions/backlog-swipe-triage/README.md | Documents expected assets for extension preview imagery. |
| eng/generate-website-data.mjs | Detects extension screenshots under assets/ and emits imageUrl/assetPath in generated metadata. |
Copilot's findings
Files not reviewed (1)
- extensions/backlog-swipe-triage/package-lock.json: Generated file
- Files reviewed: 6/9 changed files
- Comments generated: 9
There was a problem hiding this comment.
main, but PRs should target staged.
The main branch is auto-published from staged and should not receive direct PRs.
Please close this PR and re-open it against the staged branch.
You can change the base branch using the Edit button at the top of this PR,
or run: gh pr edit 1987 --base staged
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
314f662 to
5b315fb
Compare

Pull Request Checklist
npm startand verified thatREADME.mdis up to date.stagedbranch for this pull request.Description
Type of Contribution
Additional Notes
By submitting this pull request, I confirm that my contribution abides by the Code of Conduct and will be licensed under the MIT License.