A Chrome extension that shows Jira tasks in a popup dashboard with quick filtering, status views, and a dedicated options page. Built with React + Vite and packaged as a Manifest V3 extension.
- Popup dashboard for Jira issues and quick filters
- Options page for configuration
- Background service worker for extension logic
- Atlaskit UI components for a consistent Jira-like experience
npm install
npm run devnpm run buildBuild output goes to dist/ and includes the packaged extension assets (manifest, background script, icons, popup, options page).
The GitHub Actions workflow handles the full release pipeline when a PR is labeled release:
- Installs dependencies (
npm ci) - Builds the extension (
npm run build) - Minifies JS/CSS/HTML in
dist/ - Reads the version from
dist/manifest.json - Creates a
v<version>tag and GitHub release - Uploads a zipped
distartifact
To cut a release:
- Bump
manifest.jsonversion. - Open a PR and add the
releaselabel. - The workflow builds, minifies, tags, and publishes a release.