v0.25.7
What's Changed
perf(kanban): incremental card patching + dedupe poll emits (#380)
- Kanban view no longer rebuilds the entire board on every thread update. Each card's column placement is recorded and, on a state-change event, only the changed card is patched in place when its column membership is unchanged. Full rebuilds happen only when a card actually moves columns, is created, or is deleted — the running-status spinner is left untouched so it no longer restarts on every tick.
- Deduped
status_tags/git_diffemits so the 20–30s background poll no longer forces a full board rebuild when nothing changed. - Per-thread activity debounce so concurrent running threads each update their own activity line.
Full Changelog: v0.25.6...v0.25.7