Skip to content
Closed
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
1415 commits
Select commit Hold shift + click to select a range
41ea851
chore: remove old claude code workflow (#1161)
vrcprl Sep 10, 2025
100b141
feat(cli): add --sound flag for task completion (#1157)
ankur0904 Sep 10, 2025
66b474e
chore: bump package version (#1162)
github-actions[bot] Sep 10, 2025
d9294c0
fix: enhance cli errors debugging (#1166)
vrcprl Sep 11, 2025
72337bb
chore: bump package version (#1167)
github-actions[bot] Sep 11, 2025
88b7e31
chore: upd i18n.json (#1164)
vrcprl Sep 11, 2025
caff6a8
chore: bump package version (#1168)
github-actions[bot] Sep 11, 2025
7104929
chore(ci): remove Claude autolabeling workflows\n\nRetiring Claude-ba…
maxprilutskiy Sep 12, 2025
6579d70
feat: add el-CY en-IE fr-LU locales (#1171)
vrcprl Sep 15, 2025
faf150e
chore: bump package version (#1172)
github-actions[bot] Sep 15, 2025
2153856
feat: add locale-codes export to CLI package (#1173)
maxprilutskiy Sep 15, 2025
64225d0
feat: add locale-codes export to CLI package (#1174)
maxprilutskiy Sep 15, 2025
c0a72fe
chore: bump package version (#1175)
github-actions[bot] Sep 15, 2025
03138da
docs: update --help text for Lingo.dev CLI (#1177)
davidturnbull Sep 23, 2025
9557fe5
fix: lockedKeys in xcstrings (#1183)
vrcprl Sep 25, 2025
f42a563
chore: bump package version (#1182)
github-actions[bot] Sep 25, 2025
74b0445
feat: script for generating individual CLI doc pages (#1184)
davidturnbull Sep 29, 2025
0e6d605
chore: upd stars (#1189)
vrcprl Oct 1, 2025
26f1047
feat: update translations via @LingoDotDev (#1190)
github-actions[bot] Oct 1, 2025
0a94287
chore: bump package version (#1191)
github-actions[bot] Oct 1, 2025
bbc71b9
feat: add biome formatter (#1192)
vrcprl Oct 1, 2025
bbaa116
chore: bump package version (#1193)
github-actions[bot] Oct 1, 2025
468a59b
fix: upd biome formatter (#1195)
vrcprl Oct 2, 2025
df50c8b
chore: bump package version (#1196)
github-actions[bot] Oct 2, 2025
762396b
fix: upd biome formatting logging (#1197)
vrcprl Oct 3, 2025
5664487
chore: bump package version (#1199)
github-actions[bot] Oct 3, 2025
dd0663f
fix: biome JS API v3 bug (#1200)
vrcprl Oct 3, 2025
ed388c9
chore: bump package version (#1202)
github-actions[bot] Oct 3, 2025
1fa218c
feat: add new locales ml-IN hy-AM mk-MK (#1201)
vrcprl Oct 3, 2025
5102c4f
chore: bump package version (#1203)
github-actions[bot] Oct 3, 2025
f3d4987
feat: Add Product #1 of week badge (#1185)
sumitsaurabh927 Oct 4, 2025
a933b81
fix: retranslation with run command (#1208)
vrcprl Oct 7, 2025
15b479d
chore: bump package version (#1205)
github-actions[bot] Oct 7, 2025
82f5e7c
feat: markdoc bucket for Lingo.dev CLI (#1186)
davidturnbull Oct 9, 2025
e858174
feat: add provider settings (#1215)
vrcprl Oct 11, 2025
b63006d
chore: upd version (#1216)
vrcprl Oct 11, 2025
2f4ae18
chore: bump package version (#1209)
github-actions[bot] Oct 11, 2025
9f2eb17
chore: upd version (#1217)
vrcprl Oct 11, 2025
26d2ec1
feat: add 'show locked-keys' and 'show ignored-keys' commands (#1218)
vrcprl Oct 11, 2025
adb1c34
chore: bump package version (#1219)
github-actions[bot] Oct 11, 2025
3413dad
feat: add --frozen flag to run command for CI validation (#1211)
davidturnbull Oct 13, 2025
22d51d3
chore: bump package version (#1221)
github-actions[bot] Oct 13, 2025
38139c8
fix: regex replacement (#1222)
vrcprl Oct 15, 2025
fad7f7c
chore: bump package version (#1223)
github-actions[bot] Oct 15, 2025
3d3c3d7
fix: fix code replacement (#1224)
vrcprl Oct 16, 2025
e2bf31f
chore: bump package version (#1225)
github-actions[bot] Oct 16, 2025
74d8efe
feat: add ignored keys support for json, json5, jsonc, mdx, xcode-xcs…
vrcprl Oct 16, 2025
cb55c01
chore: bump package version (#1228)
github-actions[bot] Oct 16, 2025
b45347c
feat: add an xcode-xcstrings-v2 bucket that supports CLDR pluralizati…
vrcprl Oct 20, 2025
055b53f
chore: bump package version (#1232)
github-actions[bot] Oct 20, 2025
79c4c00
fix: cli i18n "no changes" log (#1233)
vrcprl Oct 21, 2025
ec1179e
chore: bump package version (#1234)
github-actions[bot] Oct 21, 2025
96ac8a5
feat: add upward config discovery and enhanced error messages
davidturnbull Oct 22, 2025
44a928b
feat: remove process.exit(1) (#1231)
davidturnbull Oct 22, 2025
be8de32
fix: cli android bucket loader (#1238)
vrcprl Oct 23, 2025
46860aa
chore: bump package version (#1236)
github-actions[bot] Oct 23, 2025
4f5ffe6
feat: enhance xcode-strings loader (#1243)
vrcprl Oct 27, 2025
1bd7c6a
chore: bump package version (#1244)
github-actions[bot] Oct 27, 2025
03671f7
chore: upd xcode-strings example (#1245)
vrcprl Oct 27, 2025
aeeb271
chore: bump package version (#1246)
github-actions[bot] Oct 27, 2025
a956e53
feat: enable ignored keys for all buckets (#1240)
davidturnbull Oct 27, 2025
3fd38c2
feat: enable locked keys for all buckets (#1239)
davidturnbull Oct 27, 2025
060680c
feat: enable locked patterns for all buckets (#1241)
davidturnbull Oct 27, 2025
f102356
fix: xcode-xcstrings-v2 flattening (#1331)
vrcprl Oct 29, 2025
cdaa0f8
chore: bump package version (#1251)
github-actions[bot] Oct 29, 2025
898bd36
fix: translatable false and CDATA for Android bucket (#1532)
vrcprl Nov 4, 2025
7b28efc
chore: bump package version (#1533)
github-actions[bot] Nov 4, 2025
f7215c1
fix: prevent race condition in single-file format concurrent I/O (#1535)
vrcprl Nov 5, 2025
1601d0f
chore: bump package version (#1536)
github-actions[bot] Nov 5, 2025
e70385b
chore: Readme update (#1542)
sumitsaurabh927 Nov 5, 2025
a56f880
chore: bump package version (#1543)
github-actions[bot] Nov 5, 2025
68fb3ea
fix: encode key names (#1544)
vrcprl Nov 5, 2025
af3ab9d
chore: bump package version (#1545)
github-actions[bot] Nov 5, 2025
bcdc11c
feat: add "logging" package (#1226)
davidturnbull Nov 10, 2025
a32f0ad
fix(ci): update Node.js version to 20.17 for GitHub Actions (#1562)
davidturnbull Nov 11, 2025
4c78495
fix(ci): update Node.js to 20.17 in all workflows (#1563)
vrcprl Nov 11, 2025
61dc99d
chore: bump package version (#1564)
github-actions[bot] Nov 11, 2025
0a0d0c9
feat: add configurable commit author for CI (#1565)
vrcprl Nov 11, 2025
0a6850d
chore: bump package version (#1567)
github-actions[bot] Nov 11, 2025
4b013ef
feat: add commit author inputs to GitHub Action (#1566)
vrcprl Nov 11, 2025
96994f1
chore: add oss templates (#1568)
maxprilutskiy Nov 12, 2025
d64f510
feat: add PR assignment check workflow
maxprilutskiy Nov 12, 2025
5695caf
docs: add Bhojpuri translation for README (#1558)
Pranav-0440 Nov 12, 2025
53e73ac
docs: update CONTRIBUTING.md with clearer contribution guidelines (#1…
Rohhit333 Nov 12, 2025
ebac5ca
feat: streamline contributing guide (#1571)
maxprilutskiy Nov 12, 2025
dd571ec
docs: add Odia translation for README (#1537)
sairajB Nov 12, 2025
5078a81
feat: add intelligent stale PR checker (#1572)
maxprilutskiy Nov 12, 2025
6bda424
chore: rename secret to CLAUDE_CODE_API_KEY (#1573)
maxprilutskiy Nov 12, 2025
4f54462
feat: add pre-commit hook with Prettier formatting (#1576)
maxprilutskiy Nov 12, 2025
df61c5c
fix: add github_token to claude-code-action workflows (#1577)
maxprilutskiy Nov 12, 2025
e7913e2
fix: add checkout step and tool permissions to claude-code-action wor…
maxprilutskiy Nov 12, 2025
c9974d1
fix: move tool permissions to claude_args parameter
maxprilutskiy Nov 12, 2025
a6605fd
fix: remove max-turns limit from claude-code-action workflows
maxprilutskiy Nov 12, 2025
66ead0d
feat: enable full output logging in claude-code-action workflows
maxprilutskiy Nov 12, 2025
4e4e9b3
Fix/upd readme (#1582)
maxprilutskiy Nov 12, 2025
d72c67c
feat: allow any valid ISO locale code in validation (#1583)
maxprilutskiy Nov 12, 2025
4127bc4
chore: bump package version (#1584)
github-actions[bot] Nov 12, 2025
4d2359a
feat(react): add Suspense fallback to LingoProviderWrapper (#1534)
verma-divyanshu-git Nov 12, 2025
3d5e776
feat: add Bhojpuri translation for README (#1516)
Vaniya265 Nov 12, 2025
ac38e8e
test: add validation tests for platform-specific locale formats (#1585)
maxprilutskiy Nov 12, 2025
60a3f97
feat: add GitHub Actions workflow to check for PR merge conflicts (#1…
maxprilutskiy Nov 12, 2025
336e377
feat: add Odia language support in i18n configuration and create READ…
SantoshNayak Nov 12, 2025
4985d62
fix: navbar left gap (#1277) (#1465)
SarthakMeshram Nov 12, 2025
09e0a4b
chore: bump package version (#1587)
github-actions[bot] Nov 12, 2025
8019d0f
refactor: simplify PR assignment check workflow prompt
maxprilutskiy Nov 12, 2025
3a4a7e5
fix: resolve Next.js demo app ESLint errors (#1589)
maxprilutskiy Nov 12, 2025
185e535
Add Vue.js integration guide #1336 (#1512)
Darshan3690 Nov 12, 2025
6267878
[WIP] Create changeset for minor release (#1591)
Copilot Nov 12, 2025
54b2acb
chore: bump package version (#1592)
github-actions[bot] Nov 12, 2025
e1306c4
chore: add mcp
maxprilutskiy Nov 12, 2025
8fb0538
chore: upd readmes
maxprilutskiy Nov 12, 2025
8f1f414
chore: format codebase with prettier [skip ci] (#1609)
Copilot Nov 17, 2025
bb8acae
fix(cli): correct doc link keys (lockFileNotFound, androidResourceErr…
Pawandasila Nov 17, 2025
120ac81
docs: add Urdu README (readme/ur.md) and update i18n.json (#1448)
Ahmed-Rahil Nov 17, 2025
389bbd3
Add Indian Regional Language Support to Lingo.dev (#1491)
Srujanrana07 Nov 17, 2025
ee811be
[WIP] Remove Prettier and formatter command (#1610)
Copilot Nov 17, 2025
03a62f0
Add Svelte Integration Guide for Lingo.dev CLI and SDK (#1522)
theDevSoham Nov 17, 2025
498a7d7
fix: compiler export fixes
maxprilutskiy Nov 17, 2025
c0aa906
fix: restore prettier formatter config
maxprilutskiy Nov 17, 2025
5d808bd
fix: Issue #1309 (#1519)
Dishantydv7 Nov 17, 2025
0d933f8
chore: add OpenAI and Anthropic provider metadata and update tests (#…
Ketan-cmd Nov 17, 2025
4677632
feat: add OpenAI and Anthropic support to compiler (#1482)
abhinav21769 Nov 17, 2025
01c6455
fix: duplicate key issue
maxprilutskiy Nov 17, 2025
0f6ffbf
feat(locales): add comprehensive ISO 639-2/3 language code validation…
maxprilutskiy Nov 17, 2025
433e2fe
chore: bump package versions (#1611)
github-actions[bot] Nov 17, 2025
d2e582b
chore: bump package version (#1615)
github-actions[bot] Nov 17, 2025
b0ac42a
feat: add support for stringSet to xcode-xcstrings and v2 (#1617)
vrcprl Nov 18, 2025
e172349
chore: bump package version (#1619)
github-actions[bot] Nov 18, 2025
3376b32
chore: upd i18n.json config (#1618)
vrcprl Nov 19, 2025
dd09791
feat: add support for substitutions (#1620)
vrcprl Nov 20, 2025
b09a38e
chore: bump package version (#1621)
github-actions[bot] Nov 20, 2025
3dd04bd
fix: fix ICU input (#1622)
vrcprl Nov 21, 2025
dce871b
chore: bump package version (#1623)
github-actions[bot] Nov 21, 2025
9ba5ed2
fix: upd formatting (#1624)
vrcprl Nov 21, 2025
9c338a8
fix: preserve YAML literal block scalars without backslash escaping (…
vrcprl Nov 21, 2025
389190b
chore: bump package version (#1627)
github-actions[bot] Nov 21, 2025
48fab66
fix: pin all dependencies to exact versions (#1634)
maxprilutskiy Nov 24, 2025
c9a0e2d
chore: update ndoe version in gha
maxprilutskiy Nov 24, 2025
08c0349
chore: bump package version (#1635)
github-actions[bot] Nov 24, 2025
1bde5ed
fix: use wildcard for legacy package lingo.dev dependency
maxprilutskiy Nov 24, 2025
ec2f00a
fix: babel CJS/ESM in the compiler (#1637)
AleksandrSl Nov 26, 2025
363754f
chore: bump package version (#1638)
github-actions[bot] Nov 26, 2025
80bcbe4
feat: yaml root key preserve formatting (#1640)
vrcprl Nov 27, 2025
a48fdce
chore: bump package version (#1641)
github-actions[bot] Nov 27, 2025
9f429c6
fix: yaml preserve formatting (#1642)
vrcprl Nov 28, 2025
8a70413
chore: bump package version (#1643)
github-actions[bot] Nov 28, 2025
2881712
fix: yaml list format (#1644)
vrcprl Nov 28, 2025
5fccf51
chore: bump package version (#1645)
github-actions[bot] Nov 28, 2025
a881f81
feat: HTML loader localize logical blocks together (#1639)
vrcprl Nov 28, 2025
19a71eb
chore: bump package version (#1646)
github-actions[bot] Nov 29, 2025
a9e1af5
fix: prevent html duplication in android bucket (#1647)
vrcprl Nov 29, 2025
c9ca78d
chore: bump package version (#1648)
github-actions[bot] Nov 29, 2025
ad646a4
feat: add mjml bucket (#1628)
vrcprl Dec 2, 2025
a495c1e
chore: bump package version (#1652)
github-actions[bot] Dec 2, 2025
7121f60
chore: add twig demo
vrcprl Dec 2, 2025
f6352b6
feat: add twig bucket (#1653)
vrcprl Dec 2, 2025
580e711
chore: bump package version (#1654)
github-actions[bot] Dec 2, 2025
738bf08
feat: add ail bucket support and demo (#1655)
vrcprl Dec 2, 2025
4a4b03e
chore: upd twig i18n lock (#1656)
vrcprl Dec 2, 2025
d744592
chore: bump package version (#1657)
github-actions[bot] Dec 2, 2025
77cf56e
fix: mjml format issue (#1658)
vrcprl Dec 4, 2025
809f5b1
chore: bump package version (#1659)
github-actions[bot] Dec 4, 2025
1b2980d
chore(deps): bump next to non-vulnerable versions (#1660)
wotschofsky Dec 9, 2025
a8f85e7
chore: bump package version (#1663)
github-actions[bot] Dec 9, 2025
b898777
fix: upd react version (#1665)
vrcprl Dec 10, 2025
25edd03
chore: bump package version (#1666)
github-actions[bot] Dec 10, 2025
1a857bd
fix: upd npm publish workflows (#1667)
vrcprl Dec 10, 2025
dd13b54
chore: bump package version (#1668)
github-actions[bot] Dec 10, 2025
0b4be79
fix: upd npm (#1669)
vrcprl Dec 10, 2025
4f485e9
fix: add repository field to package.json for npm provenance
maxprilutskiy Dec 10, 2025
7367bee
fix: xcode xcstrings encoded keys (#1664)
vrcprl Dec 10, 2025
1ccfd66
chore: bump package version (#1670)
github-actions[bot] Dec 10, 2025
9db014d
chore: update React to non-vulnerable version
vrcprl Dec 12, 2025
d7ccd60
chore: changeset
vrcprl Dec 12, 2025
2f83d41
chore: bump package version (#1673)
github-actions[bot] Dec 12, 2025
a60aa1e
fix(cli): preserve Language header when pushing translations (#1662)
ceolinwill Dec 12, 2025
9c10c57
chore: bump package version (#1674)
github-actions[bot] Dec 12, 2025
29949db
chore: improve observability (#1672)
vrcprl Dec 12, 2025
ce019a8
chore: bump package version (#1675)
github-actions[bot] Dec 12, 2025
3b24647
chore: upd Next.js version
vrcprl Dec 12, 2025
785fe74
chore: bump package version (#1676)
github-actions[bot] Dec 12, 2025
bb14deb
chore: upd observability (#1678)
vrcprl Dec 12, 2025
28f4ea2
chore: bump package version (#1679)
github-actions[bot] Dec 12, 2025
595215f
chore: improve observability i18n (#1681)
vrcprl Dec 12, 2025
c2fe2ca
chore: bump package version (#1682)
github-actions[bot] Dec 12, 2025
d2d44a1
fix(cli): resolve race condition in locale processing (#1683)
ceolinwill Dec 17, 2025
18e3f46
chore: bump package version (#1686)
github-actions[bot] Dec 17, 2025
f5fc338
feat: merge cmp repository with full history
maxprilutskiy Dec 23, 2025
f24a5e2
chore: new compiler location (#1698)
maxprilutskiy Dec 23, 2025
31904ed
chore: reset compiler to 0.0.0 for 0.1.0 release
maxprilutskiy Dec 23, 2025
18a71f3
chore: add GPG signing to release workflow
maxprilutskiy Dec 23, 2025
96a0d49
chore: add GPG signing test workflow
maxprilutskiy Dec 23, 2025
de9326f
fix: accept unknown validity in GPG signature check
maxprilutskiy Dec 23, 2025
01a7c8b
fix: disable setupGitUser in changesets action
maxprilutskiy Dec 23, 2025
fa85495
chore: bump package version (#1704)
github-actions[bot] Dec 23, 2025
81d22b2
chore: add NPM_TOKEN to release workflow
maxprilutskiy Dec 23, 2025
589edbe
chore: use npm Trusted Publishing with OIDC (no token needed)
maxprilutskiy Dec 23, 2025
24659ac
chore: add NPM_TOKEN for initial publish (remove after first release)
maxprilutskiy Dec 23, 2025
b6e4ea9
chore: cleanup and switch to Trusted Publishing with OIDC
maxprilutskiy Dec 23, 2025
812be90
chore: bump package version (#1706)
github-actions[bot] Dec 23, 2025
520cc1b
chore: remove unused beta helper scripts
maxprilutskiy Dec 23, 2025
b2d335b
docs: comprehensive README update with LLM config and advanced featur…
maxprilutskiy Dec 23, 2025
020424f
fix(cli): jsonc hints arrays (#1710)
vrcprl Dec 25, 2025
bc44ccf
chore: bump package version (#1708)
github-actions[bot] Dec 25, 2025
ec231a8
chore: fix version
vrcprl Dec 25, 2025
40dc1bb
chore: cldr loading (#1711)
vrcprl Dec 25, 2025
91eb844
chore: bump package version (#1712)
github-actions[bot] Dec 25, 2025
f2f71f8
chore: upd readme (#1713)
vrcprl Dec 25, 2025
c77c8c8
feat(compiler): move translation service initialization to see the lo…
AleksandrSl Jan 6, 2026
c617611
chore: observability status fix (#1724)
vrcprl Jan 8, 2026
069b8c3
chore: bump package version (#1721)
github-actions[bot] Jan 8, 2026
3e91e1c
chore: fix lingo.dev verison
vrcprl Jan 8, 2026
68b8496
chore: compiler observability (#1726)
vrcprl Jan 9, 2026
d30e59f
chore: bump package version (#1727)
github-actions[bot] Jan 9, 2026
b4a341f
fix(compiler): upd package json
vrcprl Jan 9, 2026
2c4ef8f
feat: update translations via @LingoDotDev (#1697)
github-actions[bot] Jan 9, 2026
ea02a43
fix: code placeholders upd (#1730)
vrcprl Jan 9, 2026
c855cc4
chore: bump package version (#1731)
github-actions[bot] Jan 9, 2026
d76b729
feat(cli): add pseudo-localization mode (#1629)
ashutoshdebug Jan 12, 2026
79d258d
feat(cli): Update header docs link to be conditional for CI environme…
adityasharmawork Jan 14, 2026
18ef68f
feat: vNext Lingo localizer
maxprilutskiy Jan 14, 2026
e4f5d98
chore: demo app i18n
maxprilutskiy Jan 14, 2026
421733c
chore: upd lockfile
maxprilutskiy Jan 14, 2026
e637602
chore: disable demo vite app build
maxprilutskiy Jan 14, 2026
6567e9e
chore: remove legacy demo apps
maxprilutskiy Jan 14, 2026
e5ccc3d
chore: fix
maxprilutskiy Jan 14, 2026
65a1d83
chore: fix changesets
maxprilutskiy Jan 14, 2026
80cb380
chore: bump package version (#1736)
github-actions[bot] Jan 14, 2026
978b817
feat(cli): lingo.dev init cursor Command for .cursorrules Setup (#110…
SK8-infi Jan 15, 2026
7b306bb
chore: pr assignment
vrcprl Jan 16, 2026
5cfc922
fix: tailwindcss version (#1743)
vrcprl Jan 20, 2026
fe3a6c7
chore: vite compiler demo turn on (#1744)
vrcprl Jan 20, 2026
edaf97b
chore: bump package version (#1739)
github-actions[bot] Jan 20, 2026
61b9006
feat: update translations via @LingoDotDev (#1735)
github-actions[bot] Jan 20, 2026
348b2de
fix(cli): remove hardcoded concurrency limit and add warning for high…
cherkanovart Jan 20, 2026
04c3679
feat(cli): add csv-per-locale bucket type (#1742)
cherkanovart Jan 20, 2026
5bc0c89
chore: add Community contributions directory (#1749)
sumitsaurabh927 Jan 20, 2026
d39918c
chore: upd pr assignment check list
vrcprl Jan 20, 2026
797f913
fix(cli): fix API key check condition that breaks Ollama provider (#1…
jarne Jan 20, 2026
d0f01c0
chore: bump package version (#1746)
github-actions[bot] Jan 20, 2026
4ad7e30
chore: fix sdk version
vrcprl Jan 20, 2026
606fd5b
feat: Add Malayalam translation for README and update i18n.json (#1270)
pahimauchil Jan 20, 2026
5d19c0b
chore: bump package version (#1751)
github-actions[bot] Jan 20, 2026
b0faaf2
chore: fix versions
vrcprl Jan 20, 2026
75d4899
feat: update translations via @LingoDotDev (#1750)
github-actions[bot] Jan 20, 2026
b563670
chore: fix readme (#1752)
vrcprl Jan 20, 2026
1e5830f
feat(cli): add deprecation warning to 'i18n' command (#1753)
AndreyHirsa Jan 21, 2026
e2d2cef
chore: bump package version (#1754)
github-actions[bot] Jan 21, 2026
e8407e6
feat: upgrade to ai sdk 6 (#1559)
The-Best-Codes Jan 21, 2026
9c2e6d0
Merge branch 'main' into feat/upward-config-discovery
maxprilutskiy Jan 21, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 2 additions & 3 deletions .changeset/config.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,10 @@
{
"$schema": "https://unpkg.com/@changesets/config@3.0.0/schema.json",
"changelog": ["@changesets/changelog-github", { "repo": "replexica/replexica" }],
"changelog": ["@changesets/changelog-github", { "repo": "lingodotdev/lingo.dev" }],
"commit": false,
"fixed": [],
"linked": [],
"access": "public",
"baseBranch": "main",
"updateInternalDependencies": "patch",
"ignore": []
"updateInternalDependencies": "patch"
}
60 changes: 60 additions & 0 deletions .claude/agents/code-architect-reviewer.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
---
name: code-architect-reviewer
description: Use this agent when you need expert code review focusing on architectural quality, clean code principles, and best practices. Examples: <example>Context: User has just written a new service class and wants architectural feedback. user: 'I just implemented a user authentication service. Can you review it?' assistant: 'I'll use the code-architect-reviewer agent to provide comprehensive architectural review of your authentication service.' <commentary>Since the user is requesting code review with architectural focus, use the code-architect-reviewer agent to analyze the code structure, design patterns, and clean code adherence.</commentary></example> <example>Context: User has refactored a complex module and wants validation. user: 'I refactored the payment processing module to improve maintainability' assistant: 'Let me use the code-architect-reviewer agent to evaluate your refactoring and ensure it follows clean architecture principles.' <commentary>The user has made architectural changes and needs expert validation, so use the code-architect-reviewer agent to assess the improvements.</commentary></example>
tools: Task, Bash, Glob, Grep, LS, ExitPlanMode, Read, Edit, MultiEdit, Write, NotebookRead, NotebookEdit, WebFetch, TodoWrite, WebSearch
---

You are an Expert Software Architect and Code Reviewer with deep expertise in clean code principles, software design patterns, and architectural best practices. Your mission is to provide thorough, actionable code reviews that elevate code quality and maintainability.

When reviewing code, you will:

**Architectural Analysis:**

- Evaluate overall code structure and organization
- Assess adherence to SOLID principles and design patterns
- Identify architectural smells and suggest improvements
- Review separation of concerns and modularity
- Analyze dependency management and coupling

**Clean Code Assessment:**

- Review naming conventions for clarity and expressiveness
- Evaluate function and class sizes (single responsibility)
- Check for code duplication and suggest DRY improvements
- Assess readability and self-documenting code practices
- Review error handling and edge case coverage

**Best Practices Validation:**

- Verify adherence to language-specific conventions
- Check for proper use of abstractions and interfaces
- Evaluate testing strategy and testability
- Review performance considerations and potential bottlenecks
- Assess security implications and vulnerabilities

**Review Process:**

1. First, understand the code's purpose and context
2. Analyze the overall architecture and design decisions
3. Examine implementation details for clean code violations
4. Identify specific improvement opportunities
5. Prioritize feedback by impact (critical, important, nice-to-have)
6. Provide concrete, actionable recommendations with examples

**Feedback Format:**

- Start with positive observations about good practices
- Organize feedback by category (Architecture, Clean Code, Performance, etc.)
- For each issue, explain the problem, why it matters, and how to fix it
- Provide code examples for suggested improvements when helpful
- End with a summary of key action items

**Quality Standards:**

- Be thorough but focus on the most impactful improvements
- Explain the reasoning behind each recommendation
- Consider maintainability, scalability, and team collaboration
- Balance perfectionism with pragmatism
- Encourage best practices while respecting project constraints

You are not just identifying problems—you are mentoring developers toward architectural excellence and clean code mastery.
74 changes: 74 additions & 0 deletions .claude/commands/analyze-bucket-type.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
---
argument-hint: <bucket-type>
description: Analyze a bucket type implementation to identify all behaviors and configurations
---

Given the bucket type ID "$ARGUMENTS" (e.g., "json", "mdx", "typescript"), analyze the implementation code to identify ALL bucket-specific behaviors, configurations, and characteristics.

## Instructions

1. **Locate where this bucket type is processed** in the codebase by searching for the bucket type string. Start with the main loader composition/pipeline code.

2. **Trace the complete execution pipeline** for this bucket:

- List every function/loader in the processing chain, in order
- For each function/loader, read its implementation to understand:
- Input parameters it receives
- Transformations it performs on the data
- Output format it produces
- Any side effects or file operations

3. **Identify configuration parameters** by:

- Finding which variables are passed into the loaders (e.g., lockedKeys, ignoredKeys)
- Tracing these variables back to their source (configuration parsing)
- Determining if they're bucket-specific or universal

4. **Analyze file I/O behavior**:

- How are file paths constructed?
- Does the path pattern contain locale placeholders that would create separate files?
- What file operations are performed (read, write, create, delete)?
- Are files overwritten or are new files created?
- **IMPORTANT**: Note that "overwrites existing files completely" and "[locale] placeholder support" are mutually exclusive in practice:
- If a bucket type stores all locales in a single file (like CSV with columns per locale), it overwrites that single file and does NOT support `[locale]` placeholders
- If a bucket type creates separate files per locale using `[locale]` placeholders, each locale file is overwritten individually
- Clarify which pattern the bucket type follows

5. **Examine data transformation logic**:

- How is the file content parsed?
- What internal data structures are used?
- How is the data serialized back to file format?
- Are there any format-preserving mechanisms?

6. **Identify special behaviors** by examining:

- Conditional logic specific to this bucket
- Error handling unique to this format
- Any validation or normalization steps
- Interactions between multiple loaders in the pipeline

7. **Determine constraints and capabilities**:

- What data types/structures are supported?
- Are there any size or complexity limitations?
- What happens with edge cases (empty files, malformed content)?

## Required Depth

- Read the ACTUAL implementation of each loader/function
- Follow all function calls to understand the complete flow
- Don't make assumptions - verify behavior in the code
- Consider the order of operations in the pipeline

## Output Format

List all findings categorized as:

- Configuration parameters (with their types and defaults)
- Processing pipeline (ordered list of transformations)
- File handling behavior
- Data transformation characteristics
- Special capabilities or limitations
- Edge case handling
Loading
Loading