What's Changed
- feat(web): add file tree search and context menu actions by @cungminh2710 in #1343
- test(web): cover project file action gating by @cursor[bot] in #1344
- fix(crowdin): optimize JoinSlice for task-related enums by @cungminh2710 in #1347
- fix(web): prevent file action and sandbox translation regressions by @cursor[bot] in #1346
- fix(web): show TMS project name in glossary and TM pickers by @cungminh2710 in #1348
- fix(dashboard): remove nested cards from overview panels by @cungminh2710 in #1349
- fix(web): theme tree search and portal row file actions by @cungminh2710 in #1350
- fix(agent): route recent translations to repo git history by @cungminh2710 in #1351
- refactor(ci): simplify web localization sync to direct hl commands by @cungminh2710 in #1352
- chore(web): sync Hyperlocalise translations by @hyperlocalise[bot] in #1354
- feat(web): wire content locales ahead of routing support by @cungminh2710 in #1355
- feat(web): enable app locales and add language toggle by @cungminh2710 in #1356
- fix(web): polish locale toggle labels and reload on change by @cungminh2710 in #1357
- feat(web): localize dashboard overview with react-intl by @cungminh2710 in #1358
- feat(cli): add --max-translations session limit for paginated runs by @cungminh2710 in #1359
Full Changelog: v1...v1.8.23