Hyperlocalise CI
Version updated for https://github.com/hyperlocalise/hyperlocalise to version v1.8.18.
- This action is used across all versions by 0 repositories.
Action Type
This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
What’s Changed
What’s Changed
- fix(web): redirect /dashboard via route handler by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1118
- test(web): cover Contentful no-writeback failures by @cursor[bot] in https://github.com/hyperlocalise/hyperlocalise/pull/1120
- ⚡ Bolt: optimize XCStrings parser and marshaler by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1121
- 🧪 Scout: escape line feeds in CSV formula neutralization by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1123
- fix(web): preserve workspace automation output summary on orchestrator finish by @cursor[bot] in https://github.com/hyperlocalise/hyperlocalise/pull/1122
- fix(crowdin): add missing DateFrom to EnterpriseVendorTaskCreateForm and fix typos by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1124
- feat(web): add per-file translation import for native TMS by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1125
- update deps by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1126
- 🧪 Scout: fix PO parser continuation leakage by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1129
- fix(crowdin): add URL field to Screenshot model for API parity by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1130
- fix(web): rename billing AI usage label to AI Credit by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1131
- fix(web): parse target locale when importing xcstrings translations by @cursor[bot] in https://github.com/hyperlocalise/hyperlocalise/pull/1128
- chore: update deps by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1132
- ⚡ Bolt: optimize ICU parser via low-copy literal tracking by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1127
- ⚡ Bolt: Optimize CSV parser and marshaler with capacity hints by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1133
- 🧪 Scout: add regression tests for ICU pound summation in sibling blocks by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1135
- fix(web): fail Contentful idempotent retry when prior run wrote no drafts by @cursor[bot] in https://github.com/hyperlocalise/hyperlocalise/pull/1134
- ⚡ Bolt: optimize ICU simple style parsing by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1136
- 🧪 Scout: Improve ICU placeholder name validation and test coverage by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1138
- ⚡ Bolt: optimize ARB parser and marshaler by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1139
- 🧪 Scout: improve locale normalization unit tests by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1141
- fix(crowdin): improve Screenshot and Distribution model parity by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1142
- fix(web): parse CSV target locale column on translation import by @cursor[bot] in https://github.com/hyperlocalise/hyperlocalise/pull/1137
- feat(cat): isolate panel runtime errors with react-error-boundary by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1143
- fix(cat): improve queue status a11y and cross-platform shortcuts by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1144
- feat(cat): support Crowdin issue comments in CAT workspace by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1145
- fix(cat): include maxLength in native CAT segment payload by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1147
- fix(cat): pass approve flag for native translation saves by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1146
- Correct Distribution validation for branch and directory IDs by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1152
- 🧪 Scout: improve ICU parser invariant test coverage by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1153
- ⚡ Bolt: optimize Java properties comment formatting by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1151
- fix(cat): render segment tags in queue rows by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1149
- feat(cat): add native project comment support in CAT workspace by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1150
- fix(web): enforce org job budget in agent translation tools by @cursor[bot] in https://github.com/hyperlocalise/hyperlocalise/pull/1154
- 🧪 Scout: fix leading slash in CLI pathresolver by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1157
- fix(crowdin): improve task list parity for creatorId and projectId by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1158
- test(web): cover CSV import parsing edge cases by @cursor[bot] in https://github.com/hyperlocalise/hyperlocalise/pull/1155
- ⚡ Bolt: optimize placeholder and segment key generation by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1156
- fix(web): route invitees to dashboard after accept, not onboarding by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1159
- fix(web): unblock users stuck on invitation pending after WorkOS acceptance by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1160
- feat(web): Crowdin PAT mode and fix WorkOS invite membership sync by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1161
- feat(web): list projects and jobs from live TMS API with native/TMS sections by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1162
- refactor(web): remove WORKOS_ENABLED env flag by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1163
- feat(hyperlocalise-web): add Crowdin progress skill and agent tool by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1164
- fix(web): pass Crowdin credential base URL to comment pusher client by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1165
- fix(web): load native and TMS projects/jobs in parallel by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1166
- fix(agent): use skill registry for Crowdin TMS queries in Slack by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1167
- fix(crowdin): use per-user OAuth credentials for progress checks by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1169
- fix(web): remove stale sync labels and fix external TMS open job count by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1170
- feat(blog): add TMS-agnostic AI translation post for July 2026 by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1172
- test(web): cover Crowdin progress file and string scopes by @cursor[bot] in https://github.com/hyperlocalise/hyperlocalise/pull/1173
- fix(web): use per-user Crowdin credentials for CAT concordance by @cursor[bot] in https://github.com/hyperlocalise/hyperlocalise/pull/1175
- feat(web): unify inbox chat with Slack agent skills by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1171
- fix(integrations): show skeleton loader for action buttons while loading by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1177
- ⚡ Bolt: optimize NormalizeList capacity hinting by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1174
- fix(crowdin): fix Enterprise PAT flow and remove legacy org api_token by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1178
- refactor(providers): replace providerSafeFetch with fetch by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1179
- feat(agent): disambiguate multi-repo GitHub context in Hyperlocalise agent by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1176
- perf(web): speed up external TMS project list and split overview data loading by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1180
- perf(web): reduce TMS job fan-out and speed up jobs/files loading by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1181
- perf(web): split CAT file load from per-segment detail fetching by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1182
- fix(web): show only job files in CAT source file picker by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1184
- feat(web): lazy-load TMS job detail tabs and projects section by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1183
- test(web): cover project job loading helper by @cursor[bot] in https://github.com/hyperlocalise/hyperlocalise/pull/1185
- 🧪 Scout: Capture ICU styles in message invariants by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1189
- perf(crowdin): reduce TMS jobs list API fan-out by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1190
- refactor(web): remove provider background sync pipeline by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1191
- feat(web): rebuild workspace dashboard overview layout by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1192
- update deps by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1193
- fix(crowdin): fetch source strings by numeric id via Get String endpoint by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1194
- feat(web): split CAT queue API and polish skeleton loading by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1195
- perf(cat): split segment detail from comments and paginate queue by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1196
- refactor(cat): reorganize into feature slices by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1197
- refactor(cat): split cat-editor-panel into isolated sub-components by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1198
- test(web): cover CAT queue and Crowdin progress gaps by @cursor[bot] in https://github.com/hyperlocalise/hyperlocalise/pull/1199
- fix(phrase): restore has_issues CAT queue filtering after lazy comment load by @cursor[bot] in https://github.com/hyperlocalise/hyperlocalise/pull/1201
- ⚡ Bolt: optimize default strategy initialization by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1200
- feat(cat): MobX workspace store for CAT editor state by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1203
- 🧪 Scout: add unit tests for usage context helpers by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1202
- fix(agents): stabilize due Contentful automation list test by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1205
- feat(web): add MobX app shell store with substores by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1204
- test(cat): add comprehensive CAT tool tests with API mocks by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1206
- fix(deps): update go dependencies by @renovate[bot] in https://github.com/hyperlocalise/hyperlocalise/pull/1208
- chore(deps): update actions/checkout action to v7 by @renovate[bot] in https://github.com/hyperlocalise/hyperlocalise/pull/1213
- chore(deps): update actions/setup-go digest to 924ae3a by @renovate[bot] in https://github.com/hyperlocalise/hyperlocalise/pull/1210
- chore(deps): update goreleaser/goreleaser-action digest to f06c13b by @renovate[bot] in https://github.com/hyperlocalise/hyperlocalise/pull/1211
- chore(deps): update voidzero-dev/setup-vp digest to 13e7afb by @renovate[bot] in https://github.com/hyperlocalise/hyperlocalise/pull/1212
- feat(web): replace files preview with View strings action by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1207
- fix(deps): update web dependencies by @renovate[bot] in https://github.com/hyperlocalise/hyperlocalise/pull/1209
- feat(cat): lazy load agent context by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1214
- feat(web): migrate to Geist design system color tokens by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1215
- fix(web): rename visual context label by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1216
- refactor(app-shell): wire MobX shell hooks by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1217
- fix(deps): update web dependencies by @renovate[bot] in https://github.com/hyperlocalise/hyperlocalise/pull/1219
- fix(cat): improve ICU highlight contrast with theme-aware color tokens by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1220
- fix(cat): faster segment queue with lazy panel loading by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1218
- ci(web): cache Next.js builds and add Vercel ignore by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1221
- feat(automations): expand Storybook coverage for editor and templates by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1222
- feat(blog): announce Slator Language AI 50 Under 50 selection by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1223
- ci(web): ignore MSW handler files in Vercel uploads by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1226
- fix(cat): restore lazy-loaded translations and Crowdin concordance locale by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1225
- fix(cat): keep editor drafts out of queue pagination hydration by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1227
- refactor(cat): separate concordance lookup from segment review by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1228
- refactor(web): show source files as tree only by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1229
- test(web): cover provider file branch routes by @cursor[bot] in https://github.com/hyperlocalise/hyperlocalise/pull/1231
- fix(crowdin): add internalCode to Language model for API parity by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1234
- fix(cat): preserve unsaved edits across filter changes and target refetch by @cursor[bot] in https://github.com/hyperlocalise/hyperlocalise/pull/1233
- 🧪 Scout: add TestParseASTSelectOrdinalWithOffset by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1235
- feat(cat-validate): add segment validation service and profile rules by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1230
- ⚡ Bolt: optimize Android XML parser and marshaler by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1232
- feat(cat): validate segments with Go service by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1236
- refactor(cat): compose MobX workspace domains by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1237
- fix(web): set explicit height on Pierre file tree by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1239
- test(app-shell): expand unit test coverage and edge cases by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1238
- chore(deps): update actions/cache action to v6 by @renovate[bot] in https://github.com/hyperlocalise/hyperlocalise/pull/1240
- fix(deps): update module github.com/workos/workos-go/v7 to v9 by @renovate[bot] in https://github.com/hyperlocalise/hyperlocalise/pull/1241
- fix(web): restore job source file actions and CAT context lookup by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1242
- feat(web): default job CAT to untranslated queue filter by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1244
- fix(web): auto-open first job file in CAT workspace by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1245
- feat(web): add fixture-auth e2e test foundation by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1243
- feat(dashboard): improve workspace overview by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1246
- feat(web): add projects UX utilities for avatars and recent tracking by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1247
- fix(web): guard live TMS memory and glossary IDs from DB lookups by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1248
- feat(web): select GitHub repo for chat context by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1249
- fix(dashboard): color automation run status badges by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1252
- feat(web): improve CAT header selectors by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1250
- fix(web): track chat agent usage by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1251
- feat(web): add zoomable lightbox for visual context screenshots by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1253
- feat(web): localise integrations page components by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1254
- feat(api): support TMS source file uploads via public files API by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1255
- ⚡ Bolt: Optimize HTML tag parity checks by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1257
- test(web): cover live provider resource access guards by @cursor[bot] in https://github.com/hyperlocalise/hyperlocalise/pull/1256
- feat(web): add Storybook stories for glossaries and translation memories pages by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1260
- 🧪 Scout: robustly extract related tokens with spaces by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1259
- chore(deps): update golang docker tag to v1.26.4 by @renovate[bot] in https://github.com/hyperlocalise/hyperlocalise/pull/1262
- chore(deps): update voidzero-dev/setup-vp digest to 250f29c by @renovate[bot] in https://github.com/hyperlocalise/hyperlocalise/pull/1261
- feat(lokalise): add CAT workspace and live TMS APIs by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1258
- fix(deps): update web dependencies by @renovate[bot] in https://github.com/hyperlocalise/hyperlocalise/pull/1264
- feat(web): add Storybook stories for integrations page by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1263
- fix(web): fix github repo refresh + context for external tms by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1265
- fix(deps): update go dependencies by @renovate[bot] in https://github.com/hyperlocalise/hyperlocalise/pull/1266
- chore(deps): update dependency typescript to v6 by @renovate[bot] in https://github.com/hyperlocalise/hyperlocalise/pull/1269
- feat(cat): structure agent context output and chain AI recommendation by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1270
- fix(web): improve project file browser capacity by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1271
- feat(web): Smartling live CAT and Crowdin parity for web by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1274
- refactor: tms oop classes by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1275
- feat(marketing): replace changelog with recent blog posts on homepage by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1276
- ⚡ Bolt: optimize segment profile validation by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1278
- test(web): cover Smartling review pull by @cursor[bot] in https://github.com/hyperlocalise/hyperlocalise/pull/1277
- fix(cat): hide unsupported Smartling queue status filters by @cursor[bot] in https://github.com/hyperlocalise/hyperlocalise/pull/1279
- 🧪 Scout: improve newline parity and fix CRLF literal width by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1280
- Improve Task and Source String upload parity by @cungminh2710 in https://github.com/hyperlocalise/hyperlocalise/pull/1281
Full Changelog: https://github.com/hyperlocalise/hyperlocalise/compare/v1...v1.8.18