fix: preserve message edits across timeline windows#458
Conversation
WalkthroughMessage edit records are now decoded into persistent mutations and applied by ChangesTimeline edit overlay projection
Estimated code review effort: 4 (Complex) | ~45 minutes Possibly related PRs
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Ready to review this PR? Stage has broken it down into 4 individual chapters for you:
Chapters generated by Stage for commit d7bfca5 on Jul 13, 2026 12:41pm UTC. |
84e3052 to
84b0470
Compare
84b0470 to
b6e9453
Compare
|
CI blocker: |
Fixes #419
Summary
MessageTimelineStore, so standalone edit deltas can update an existing row and pending edits survive timeline-window replacement/pagination.Regression coverage
Verification
git diff --check— passgit verify-commitbash scripts/ci/macos-sanity-checks.sh— not runnable on this Linux host (xcodebuild: command not found); macOS CI is the authoritative compile/test runSensitive paths
None.
Summary by CodeRabbit
New Features
Bug Fixes
Tests