Skip to content

Fix active cloud page self-echo during live sync#60

Draft
SunkenInTime wants to merge 3 commits into
cursor/convex-cli-authentication-stability-208afrom
cursor/cloud-page-sync-overlay-6677
Draft

Fix active cloud page self-echo during live sync#60
SunkenInTime wants to merge 3 commits into
cursor/convex-cli-authentication-stability-208afrom
cursor/cloud-page-sync-overlay-6677

Conversation

@SunkenInTime
Copy link
Copy Markdown
Owner

@SunkenInTime SunkenInTime commented Apr 4, 2026

Summary

  • add an active-page projected live-sync controller for cloud canvas entities
  • split the strategy op queue into queued vs in-flight entity intent
  • route active cloud page flush and rehydrate through the projected state path
  • add focused provider regressions for projected merge, queued replacement, and page-session rehydrate behavior

Testing

  • export PATH="$PATH:$HOME/.pub-cache/bin" && fvm flutter test test/strategy_op_queue_provider_test.dart test/strategy_page_session_provider_test.dart
  • ⚠️ export PATH="$PATH:$HOME/.pub-cache/bin" && fvm flutter analyze (warning-only; repo still has pre-existing infos/warnings)
  • export PATH="$PATH:$HOME/.pub-cache/bin" && fvm flutter build linux --debug
  • ⚠️ Manual desktop validation attempted, but the Linux app crashes in this environment before creating a visible window (epoxy_get_proc_address / missing current GL context), so no truthful GUI walkthrough artifact was possible here.
Open in Web Open in Cursor 

cursoragent and others added 3 commits April 4, 2026 17:35
Co-authored-by: Dara Adedeji <SunkenInTime@users.noreply.github.com>
Co-authored-by: Dara Adedeji <SunkenInTime@users.noreply.github.com>
ReorderableDragStartListener still allows dragging rows. Sync pubspec and
macOS Podfile locks.

Made-with: Cursor
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.

2 participants