Skip to content

♻️ Optimize conversation streaming updates#19

Merged
Robdel12 merged 1 commit intomainfrom
fix/conversation-streaming-cpu
Mar 6, 2026
Merged

♻️ Optimize conversation streaming updates#19
Robdel12 merged 1 commit intomainfrom
fix/conversation-streaming-cpu

Conversation

@Robdel12
Copy link
Owner

@Robdel12 Robdel12 commented Mar 6, 2026

Summary

  • push transcript changes through the conversation view as incremental message upserts instead of rescanning the full transcript on every refresh
  • move header visibility into projected row state so macOS and iOS invalidate rows consistently during streaming and expansion
  • gate timeline file logging behind the ORBITDOCK_TIMELINE_LOG flag while keeping the debugging path available when we need it

Testing

  • make test-unit
  • xcodebuild -project /Users/robertdeluca/Developer/OrbitDock/OrbitDock/OrbitDock.xcodeproj -scheme "OrbitDock iOS" -destination "generic/platform=iOS" build

@Robdel12 Robdel12 changed the title Optimize conversation streaming updates ♻️ Optimize conversation streaming updates Mar 6, 2026
Push token updates through the timeline as incremental message upserts instead of rescanning the full transcript on every refresh.

Also make header visibility part of projected row state so macOS and iOS invalidate the right rows consistently during streaming and expansion.
@Robdel12 Robdel12 force-pushed the fix/conversation-streaming-cpu branch from ddb68a0 to 77083c6 Compare March 6, 2026 07:01
@Robdel12 Robdel12 merged commit e35f42f into main Mar 6, 2026
1 check failed
@Robdel12 Robdel12 deleted the fix/conversation-streaming-cpu branch March 6, 2026 07:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant