🎨 Commits
📝 Commits
info
Format: <type>(<scope>): <subject>
Optional body below. Reference issues: Fixes #123
Types
| Type | Description |
|---|---|
| feat | A new feature |
| fix | A bug fix |
| docs | Documentation only |
| style | Formatting, linting, whitespace changes only |
| refactor | Code changes without affecting functionality |
| test | Adding or updating tests |
| chore | Maintenance tasks (dependencies, build tools) |
important
Commits should be atomic, addressing one logical change per commit. Always check .editorconfig before committing.
Examples
- Commits must be atomic (one logical change per commit)
- Always check
.editorconfigbefore committing
Version bump
chore(deps-dev): Bump prettier from 3.7.1 to 3.7.3 in the all-npm group
Bumps the all-npm group with 1 update: [prettier](https://github.com/prettier/prettier).
Updates `prettier` from 3.7.1 to 3.7.3
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.7.1...3.7.3)
---
updated-dependencies:
- dependency-name: prettier
dependency-version: 3.7.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: all-npm
...
Signed-off-by: dependabot[bot] <support@github.com>
Additional WASM image processing function
feat(Merge Small Regions): Detect & merge regions in processed images that are difficult to click
React Helmet & index.html wrapper + SEO images
feat(HTML head tags): Add proper head tags & favicon.svg
- react-helmet for all pages
- basic index.html
- add favicon.svg & og-icon.png
Basic SEO - sitemap & robots.txt
create(robots.txt, automatic sitemap): Basic robots.txt & vite-plugin-sitemap
Change React's routing system & add redirect on route not found
update(main.jsx, 404.html): Switch to BrowserRouter and redirect on 404
Fallback for users who can't run JavaScript
update(index.html): Add noscript fallback for users with js disabled
Remove dynamic code from Credits page to allow it to be statically generated
refactor(Credits Page): Contributors card now fully static