Commits
Click on a commit to change the comparison rangefeat(i18n): replace static locales with worker translations fix(ci): simplify translation token matching fix(ci): align supabase template paths fix(dev): degrade translation without worker Merge branch 'main' into codex/dynamic-ai-translation fix(i18n): address review feedback fix(ci): use backend logging for translation warnings fix(i18n): preserve translation keys and retry 503s fix(i18n): harden translation runtime fix(i18n): restrict translation inputs fix(i18n): scope page translation and reloads fix(translation): exempt cache hits and safe placeholders fix(preprod): use configured api host for translation fix(translation): reuse cache across routes and retry timeouts