Skip to content
This repository was archived by the owner on May 15, 2026. It is now read-only.

perf(chat): reduce transcript render churn#13

Merged
fschrhunt merged 1 commit into
mainfrom
codex/chat-render-performance
Apr 26, 2026
Merged

perf(chat): reduce transcript render churn#13
fschrhunt merged 1 commit into
mainfrom
codex/chat-render-performance

Conversation

@fschrhunt
Copy link
Copy Markdown
Owner

Summary

  • replace full transcript body fingerprinting with cheap per-message content tokens
  • make activity rows equatable so unchanged transcript rows can skip rerender work
  • stabilize work-summary line identity while expanded

Verification

  • swift test
  • ./script/build_and_run.sh --verify

Risk

  • Low. This only changes SwiftUI diffing and autoscroll change detection for chat rows.

@fschrhunt fschrhunt merged commit 3a08f97 into main Apr 26, 2026
1 check passed
@fschrhunt fschrhunt deleted the codex/chat-render-performance branch April 28, 2026 18:51
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant