- 🐛 Bug fix (non-breaking change that fixes an issue)
- ✨ New feature (non-breaking change that adds functionality)
- 🌐 New/updated translation
- 📚 Documentation update
- ♻️ Refactor / code cleanup (no functional change)
- 💥 Breaking change (fix or feature that changes existing behaviour)
-
npm run checkpasses locally (lint + format + coverage + build). - Added or updated unit tests where appropriate.
- Manually loaded the unpacked extension and verified the change.
- My code follows the project's coding standards (ESLint + Prettier).
- I have updated documentation where needed (README, etc.).
- For a new site parser: I added a spec and a
tested-urls.txtentry. - For a new language: I wired it into
main.htmlandjs/translate.js. - I have read the CONTRIBUTING guidelines.