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
2d42cdea01Julius Marminge committed on 2/18/2026, 9:08:07 AMparente503798
9 files changedLine totals unavailable