Skip to content

v1.17.0

Choose a tag to compare

@TomSchmidtDev TomSchmidtDev released this 07 Jun 12:51
· 24 commits to main since this release

What's new

Added

  • Pre-commit i18n validation: scripts/check-i18n.mjs + husky v9 pre-commit hook validates all static t('...') calls against both de.json and en.json, and checks that both files have identical key sets. Dynamic keys (template literals) emit a warning but do not block the commit. Calls with extra arguments (t('key', { count })) are also validated.

Fixed

  • Missing translation keys: shots.profileTitle and shots.grinderModel were used in SearchBar.tsx filter chips but were absent from both de.json and en.json (discovered by the new validation script).

See CHANGELOG.md for the full history.