Repository navigation
Commit 59c4e4a
authored
fix: land the v2.0.0 release-blocker batch (cache, formats, sync CLI, api/voice, hooks/glossary, docs)
Fixes the seven P1 release blockers under epic sync-8mqh: cache toggle persistence, YAML alias-expansion guard, linear-time Android XML/XLIFF parsing with CDATA-breakout refusal, sync --locale/--sync-config routing with target_locales validation, idempotency-aware HTTP retry policy with truthful exit codes and voice reconnect, git-hooks path resolution and glossary/TSV hardening, and the pre-release documentation corrections.
BREAKING CHANGE: deepl sync init --source-lang/--target-langs (deprecated 1.x aliases) are removed at the 2.0 cut; use --source-locale/--target-locales. Non-idempotent POSTs are no longer retried on 5xx or client-side timeout.1 parent 2398c76 commit 59c4e4a
69 files changed
Lines changed: 4023 additions & 880 deletions
File tree
- docs
- src
- api
- cli
- commands
- sync
- formats
- services
- storage
- sync
- utils
- tests
- e2e
- integration
- unit
- cli
- formats
- sync
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
650 | 650 | | |
651 | 651 | | |
652 | 652 | | |
| 653 | + | |
| 654 | + | |
653 | 655 | | |
654 | 656 | | |
655 | 657 | | |
| 658 | + | |
| 659 | + | |
656 | 660 | | |
657 | 661 | | |
658 | 662 | | |
| |||
1043 | 1047 | | |
1044 | 1048 | | |
1045 | 1049 | | |
1046 | | - | |
1047 | | - | |
1048 | | - | |
1049 | | - | |
| 1050 | + | |
| 1051 | + | |
| 1052 | + | |
| 1053 | + | |
| 1054 | + | |
1050 | 1055 | | |
1051 | 1056 | | |
1052 | 1057 | | |
1053 | | - | |
| 1058 | + | |
1054 | 1059 | | |
| 1060 | + | |
1055 | 1061 | | |
1056 | 1062 | | |
1057 | 1063 | | |
1058 | 1064 | | |
1059 | 1065 | | |
1060 | | - | |
1061 | | - | |
| 1066 | + | |
| 1067 | + | |
1062 | 1068 | | |
1063 | 1069 | | |
1064 | 1070 | | |
| |||
1072 | 1078 | | |
1073 | 1079 | | |
1074 | 1080 | | |
1075 | | - | |
1076 | | - | |
| 1081 | + | |
| 1082 | + | |
| 1083 | + | |
1077 | 1084 | | |
1078 | 1085 | | |
1079 | | - | |
| 1086 | + | |
1080 | 1087 | | |
1081 | 1088 | | |
1082 | 1089 | | |
| |||
1331 | 1338 | | |
1332 | 1339 | | |
1333 | 1340 | | |
1334 | | - | |
| 1341 | + | |
1335 | 1342 | | |
1336 | 1343 | | |
1337 | 1344 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
4 | | - | |
| 3 | + | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
| 55 | + | |
| 56 | + | |
55 | 57 | | |
56 | 58 | | |
| 59 | + | |
| 60 | + | |
57 | 61 | | |
58 | 62 | | |
59 | 63 | | |
| |||
78 | 82 | | |
79 | 83 | | |
80 | 84 | | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
81 | 88 | | |
82 | 89 | | |
83 | 90 | | |
| |||
730 | 737 | | |
731 | 738 | | |
732 | 739 | | |
| 740 | + | |
| 741 | + | |
733 | 742 | | |
734 | 743 | | |
735 | 744 | | |
| 745 | + | |
| 746 | + | |
736 | 747 | | |
737 | 748 | | |
738 | 749 | | |
| |||
1134 | 1145 | | |
1135 | 1146 | | |
1136 | 1147 | | |
1137 | | - | |
| 1148 | + | |
1138 | 1149 | | |
1139 | 1150 | | |
1140 | 1151 | | |
| |||
3071 | 3082 | | |
3072 | 3083 | | |
3073 | 3084 | | |
3074 | | - | |
| 3085 | + | |
3075 | 3086 | | |
3076 | 3087 | | |
3077 | 3088 | | |
| |||
3113 | 3124 | | |
3114 | 3125 | | |
3115 | 3126 | | |
3116 | | - | |
| 3127 | + | |
3117 | 3128 | | |
3118 | 3129 | | |
3119 | 3130 | | |
| |||
3230 | 3241 | | |
3231 | 3242 | | |
3232 | 3243 | | |
3233 | | - | |
3234 | | - | |
| 3244 | + | |
| 3245 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
476 | 476 | | |
477 | 477 | | |
478 | 478 | | |
479 | | - | |
| 479 | + | |
480 | 480 | | |
481 | 481 | | |
482 | 482 | | |
| |||
793 | 793 | | |
794 | 794 | | |
795 | 795 | | |
796 | | - | |
| 796 | + | |
797 | 797 | | |
798 | 798 | | |
799 | 799 | | |
| |||
861 | 861 | | |
862 | 862 | | |
863 | 863 | | |
864 | | - | |
| 864 | + | |
865 | 865 | | |
866 | 866 | | |
867 | 867 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
139 | 139 | | |
140 | 140 | | |
141 | 141 | | |
142 | | - | |
| 142 | + | |
143 | 143 | | |
144 | 144 | | |
145 | 145 | | |
| |||
167 | 167 | | |
168 | 168 | | |
169 | 169 | | |
170 | | - | |
| 170 | + | |
171 | 171 | | |
172 | 172 | | |
173 | 173 | | |
| |||
183 | 183 | | |
184 | 184 | | |
185 | 185 | | |
186 | | - | |
| 186 | + | |
187 | 187 | | |
188 | 188 | | |
189 | 189 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
19 | 23 | | |
20 | 24 | | |
21 | 25 | | |
22 | 26 | | |
23 | 27 | | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
24 | 32 | | |
25 | 33 | | |
26 | 34 | | |
| |||
69 | 77 | | |
70 | 78 | | |
71 | 79 | | |
72 | | - | |
| 80 | + | |
| 81 | + | |
73 | 82 | | |
74 | 83 | | |
75 | 84 | | |
| |||
101 | 110 | | |
102 | 111 | | |
103 | 112 | | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
104 | 118 | | |
105 | 119 | | |
106 | 120 | | |
| |||
116 | 130 | | |
117 | 131 | | |
118 | 132 | | |
119 | | - | |
| 133 | + | |
| 134 | + | |
120 | 135 | | |
121 | 136 | | |
122 | 137 | | |
| |||
0 commit comments