## andymai/gridfinity-layout-tool — v1.16.0…v1.17.0

_18 commits._

### Features
- **feat(i18n): add SEO meta tag localization (#372)** (7a62303)
- **feat(bin-designer): add revert button for mesh generation errors (#369)** (cbff468)
- **feat: add i18n localization system with 5 language translations (#362)** (2da9584)
- **feat(bin-designer): add finger scoops UI and wall cutout geometry (#359)** (36b26dc)

### Fixes
- **fix(bin-designer): correct wall cutout geometry positioning (#371)** (4c939a7)
- **fix(lint): resolve additional ESLint errors (#368)** (1a5fbd0)
- **fix(lint): resolve ESLint errors and warnings (#367)** (f727468)
- **fix: resolve npm vulnerabilities and deprecation warnings (#360)** (a7a4b94)
- **fix(grid-editor): reset row/column selection anchor on layer change (#358)** (48aeeb0)
- **fix: category cycling type violation, blocked zone detection, and library recovery (#357)** (229bdaa)
- **fix(interactions): handle pointercancel and stale selections (#356)** (c4a4ad6)
- **fix: address security, validation, and robustness issues from code review (#355)** (45c02d4)

### Tests
- **test(i18n): add detection and types tests (#366)** (0be7c95)

### Chore
- **chore: remove experimental badge from half-bin mode (#370)** (c228aaf)
- **chore: update package-lock.json (#365)** (776c921)
- **refactor: eliminate cross-feature imports and complete barrel exports (#364)** (93d853c)
- **refactor: move feature-specific utilities and complete shared utils barrel (#363)** (c7a6b42)
- **refactor: fix architecture layering violations and extract store analytics (#361)** (2565a2f)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/andymai/gridfinity-layout-tool?utm_source=github-action)._