apps/web/src/components/ChatView.tsx | 11 +- apps/web/src/components/DiffPanel.tsx | 27 +- apps/web/src/components/DiffWorkerPoolProvider.tsx | 37 ++- apps/web/src/components/chat/MessagesTimeline.test.tsx | 4 + apps/web/src/components/chat/MessagesTimeline.tsx | 30 +- apps/web/src/components/diffs/AnnotatableCodeView.test.tsx | 5 + apps/web/src/components/diffs/StyledDiffCodeView.test.tsx | 480 +++++++++++++++++++++++++++++++- apps/web/src/components/diffs/StyledDiffCodeView.tsx | 69 ++--- apps/web/src/components/diffs/useCodeViewFileReveal.ts | 28 ++ apps/web/src/components/files/FilePreviewPanel.tsx | 81 +++--- apps/web/src/components/pullRequest/PullRequestCodeTab.tsx | 304 ++++++++++---------- 11 files changed, 802 insertions(+), 274 deletions(-)