Commit Graph

3 Commits

Author SHA1 Message Date
José Almeida cc2ee0b43d fix: preserve staged and unstaged changes per file (#3104) 2026-08-30 13:26:18 +00:00
João Salavisa e94cf6de83 feat(i18n): localize remaining task panes and create-dialog surfaces (#2326)
Co-authored-by: Kandev Agent <agent@kandev.dev>
2026-08-07 10:55:41 +02:00
José Almeida 2781556ead perf: tame browser-grinding cumulative diffs during large rebases (#1430)
* perf(backend): cap cumulative diff bytes and file count during large rebases

* perf(web): coalesce cumulative-diff refetches and skip redundant status compares

* feat(web): warn when the changes panel hides files from a capped diff

* fix(backend): enforce cumulative diff total byte budget strictly

* fix(web): keep coalesced refetch timer shared across envKey subscribers

* fix(web): drop unsound git-status SHA fast-path that staled live diffs

* fix(web): cancel coalesced timer on mid-flight drain to avoid duplicate refetch

* refactor(web): move changes-panel banner and helper to a sibling file

* docs(backend): clarify cumulative diff truncated-files-count semantics

* fix(web): tighten useSelectedFileKey mode param to the all|file union
2026-06-18 17:28:21 +01:00