2 Commits
Author SHA1 Message Date
phitandClaude Opus 5.5 9890a7677e build: add Biome and git-cliff, generate release notes from commits
Biome lints and formats (npm run check / fix), and CI fails on
violations. Releases now use git-cliff notes grouped by Conventional
Commits prefix instead of GitHub's PR-based notes, which were empty
for direct pushes. Document the commit convention and release steps.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 23:45:11 +02:00
phitandClaude Opus 5.5 08c5ba6a7a Build with esbuild in GitHub Actions and replace the cardboard icon
Stop committing built files: scripts/build.mjs bundles src/ with
esbuild (replacing webpack) and writes the complete extension to
dist/. The Build workflow runs it on every push and PR, uploads dist/
as an artifact, and publishes a release zip for v* tags that match the
manifest version. package-lock.json is now committed for npm ci.

Replace the cardboard image, which wasn't openly licensed, with Tabler
Icons' "cardboards" outline (MIT): white in the YouTube player, and on
a blue tile for the extension icons (16-128px).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 23:41:05 +02:00