Skip to content

feat: Implement My Issues webview panel with Preact components#75

Merged
zestones merged 1 commit into
mainfrom
architecture/tier-2-preact-webviews
May 10, 2026
Merged

feat: Implement My Issues webview panel with Preact components#75
zestones merged 1 commit into
mainfrom
architecture/tier-2-preact-webviews

Conversation

@zestones
Copy link
Copy Markdown
Owner

  • Added HTML generation for the My Issues webview panel in html.js.
  • Refactored provider.js to utilize the new HTML structure and manage webview state.
  • Created Preact components for BranchRow, FilterBar, IssueList, and MyIssuesPanel to handle UI rendering and interactions.
  • Integrated CSS for styling the components and ensured compatibility with existing design tokens.
  • Updated Vite configuration to support Preact and manage static assets for the webview.
  • Added necessary dependencies for Preact and updated lockfile.

- Added HTML generation for the My Issues webview panel in `html.js`.
- Refactored `provider.js` to utilize the new HTML structure and manage webview state.
- Created Preact components for `BranchRow`, `FilterBar`, `IssueList`, and `MyIssuesPanel` to handle UI rendering and interactions.
- Integrated CSS for styling the components and ensured compatibility with existing design tokens.
- Updated Vite configuration to support Preact and manage static assets for the webview.
- Added necessary dependencies for Preact and updated lockfile.
@zestones zestones merged commit 807bc59 into main May 10, 2026
2 checks passed
@zestones zestones deleted the architecture/tier-2-preact-webviews branch May 10, 2026 16:54
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