Add per-turn diff viewer with file targeting

- Replace placeholder diff sidebar with real turn/file patch rendering
- Link assistant messages to changed-file summaries and open targeted diffs
- Persist diff selection state in the store and cover parsing/reducer behavior with tests
- Lazy-load `DiffPanel` to reduce initial bundle cost
582615971eJulius Marminge committed on 2/19/2026, 5:59:17 AM· committed by Julius Marmingeparentd2e6cfe
9 files changedLine totals unavailable