This repository was archived by the owner on May 15, 2026. It is now read-only.
Commit 3ab1d08
Fix EXT-553: Remove percentage-based progress tracking for worktree file copying (#10905)
* Fix EXT-553: Remove percentage-based progress tracking for worktree file copying
- Removed totalBytes from CopyProgress interface
- Removed Math.min() clamping that caused stuck-at-100% issue
- Changed UI from progress bar to spinner with activity indicator
- Shows 'item — X MB copied' instead of percentage
- Updated all 18 locale files
- Uses native cp with polling (no new dependencies)
* fix: translate copyingProgress text in all 17 non-English locale files
---------
Co-authored-by: Roo Code <roomote@roocode.com>1 parent 9d65772 commit 3ab1d08
22 files changed
Lines changed: 48 additions & 77 deletions
File tree
- packages/core/src/worktree
- __tests__
- src/core/webview
- webview-ui/src
- components/worktrees
- i18n/locales
- ca
- de
- en
- es
- fr
- hi
- id
- it
- ja
- ko
- nl
- pl
- pt-BR
- ru
- tr
- vi
- zh-CN
- zh-TW
Lines changed: 7 additions & 9 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
265 | 265 | | |
266 | 266 | | |
267 | 267 | | |
268 | | - | |
| 268 | + | |
269 | 269 | | |
270 | 270 | | |
271 | 271 | | |
272 | 272 | | |
273 | 273 | | |
274 | 274 | | |
275 | 275 | | |
276 | | - | |
277 | | - | |
| 276 | + | |
| 277 | + | |
278 | 278 | | |
279 | 279 | | |
280 | 280 | | |
281 | 281 | | |
282 | 282 | | |
283 | | - | |
| 283 | + | |
284 | 284 | | |
285 | 285 | | |
286 | | - | |
287 | | - | |
288 | | - | |
289 | | - | |
| 286 | + | |
| 287 | + | |
290 | 288 | | |
291 | | - | |
| 289 | + | |
292 | 290 | | |
293 | 291 | | |
294 | 292 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
| 19 | + | |
19 | 20 | | |
20 | 21 | | |
21 | 22 | | |
22 | 23 | | |
23 | | - | |
24 | | - | |
25 | 24 | | |
26 | 25 | | |
27 | 26 | | |
| |||
164 | 163 | | |
165 | 164 | | |
166 | 165 | | |
167 | | - | |
168 | | - | |
169 | | - | |
170 | | - | |
171 | | - | |
172 | | - | |
173 | | - | |
174 | | - | |
175 | | - | |
176 | | - | |
177 | 166 | | |
178 | 167 | | |
179 | 168 | | |
180 | | - | |
181 | | - | |
| 169 | + | |
| 170 | + | |
182 | 171 | | |
183 | 172 | | |
184 | | - | |
| 173 | + | |
185 | 174 | | |
186 | | - | |
| 175 | + | |
187 | 176 | | |
188 | 177 | | |
189 | 178 | | |
190 | 179 | | |
191 | 180 | | |
192 | 181 | | |
193 | 182 | | |
194 | | - | |
195 | | - | |
| 183 | + | |
| 184 | + | |
196 | 185 | | |
197 | 186 | | |
198 | 187 | | |
199 | 188 | | |
200 | | - | |
201 | 189 | | |
202 | 190 | | |
203 | 191 | | |
204 | 192 | | |
205 | | - | |
| 193 | + | |
206 | 194 | | |
207 | 195 | | |
208 | 196 | | |
209 | 197 | | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
210 | 201 | | |
211 | 202 | | |
212 | | - | |
213 | 203 | | |
214 | 204 | | |
215 | 205 | | |
216 | | - | |
| 206 | + | |
217 | 207 | | |
218 | 208 | | |
219 | 209 | | |
220 | | - | |
221 | | - | |
222 | 210 | | |
223 | 211 | | |
224 | 212 | | |
| |||
302 | 290 | | |
303 | 291 | | |
304 | 292 | | |
305 | | - | |
| 293 | + | |
306 | 294 | | |
| 295 | + | |
307 | 296 | | |
308 | 297 | | |
309 | 298 | | |
310 | 299 | | |
311 | 300 | | |
312 | 301 | | |
313 | | - | |
314 | 302 | | |
315 | | - | |
| 303 | + | |
316 | 304 | | |
317 | 305 | | |
318 | 306 | | |
319 | 307 | | |
320 | | - | |
321 | 308 | | |
322 | 309 | | |
323 | 310 | | |
| |||
361 | 348 | | |
362 | 349 | | |
363 | 350 | | |
364 | | - | |
365 | | - | |
| 351 | + | |
366 | 352 | | |
367 | 353 | | |
368 | 354 | | |
| |||
380 | 366 | | |
381 | 367 | | |
382 | 368 | | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
383 | 373 | | |
384 | 374 | | |
385 | 375 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3387 | 3387 | | |
3388 | 3388 | | |
3389 | 3389 | | |
3390 | | - | |
3391 | 3390 | | |
3392 | 3391 | | |
3393 | 3392 | | |
| |||
Lines changed: 2 additions & 18 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | | - | |
51 | 50 | | |
52 | 51 | | |
53 | 52 | | |
| |||
85 | 84 | | |
86 | 85 | | |
87 | 86 | | |
88 | | - | |
89 | 87 | | |
90 | 88 | | |
91 | 89 | | |
| |||
226 | 224 | | |
227 | 225 | | |
228 | 226 | | |
229 | | - | |
| 227 | + | |
| 228 | + | |
230 | 229 | | |
231 | 230 | | |
232 | 231 | | |
233 | | - | |
234 | | - | |
235 | | - | |
236 | | - | |
237 | | - | |
238 | | - | |
239 | | - | |
240 | | - | |
241 | | - | |
242 | | - | |
243 | | - | |
244 | | - | |
245 | | - | |
246 | | - | |
247 | 232 | | |
248 | 233 | | |
249 | 234 | | |
250 | 235 | | |
251 | 236 | | |
252 | | - | |
253 | 237 | | |
254 | 238 | | |
255 | 239 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
46 | | - | |
| 46 | + | |
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments