Skip to content

Add Convex media storage sync pipeline#61

Draft
SunkenInTime wants to merge 13 commits into
cursor/cloud-page-sync-overlay-6677from
cursor/convex-image-asset-storage-3cc3
Draft

Add Convex media storage sync pipeline#61
SunkenInTime wants to merge 13 commits into
cursor/cloud-page-sync-overlay-6677from
cursor/convex-image-asset-storage-3cc3

Conversation

@SunkenInTime
Copy link
Copy Markdown
Owner

Summary

  • move cloud image assets to Convex file storage with storage-aware imageAssets schema, upload/attach/list/getUrl APIs, and blob cleanup on hard deletes
  • add persistent desktop media upload queue + cache plumbing for placed images and lineup media, keeping local files authoritative when present and signed URLs as fallback
  • extend remote snapshot/export/save-state flows to carry remote asset metadata, blank image links in cloud payloads, and fail cloud export when required media cannot be cached locally

Testing

  • fvm dart run build_runner build --delete-conflicting-outputs
  • fvm flutter analyze (now back to warning/info-only output for this repo)
  • npx convex codegen could not be completed in this environment because the local Convex CLI is unauthenticated (401 MissingAccessToken)

Notes

  • existing legacy imageAssets.storagePath rows are preserved and dual-read; this rollout does not backfill them
  • full manual QA for online/two-device/offline-reconnect scenarios is still pending because this cloud agent environment does not have a ready-to-use authenticated Convex CLI session and no second device session was available
Open in Web Open in Cursor 

cursoragent and others added 13 commits April 5, 2026 01:12
Co-authored-by: Dara Adedeji <SunkenInTime@users.noreply.github.com>
Made-with: Cursor
- Keep agent insertions in the local state
- Guard strategy UI against cleared cloud state
- Add coverage for queued cloud agent adds
- add Convex share-link storage and redeem flows
- propagate folder/strategy roles through hierarchy
- surface shared folders, strategies, and share-link UI
- Add shared skill definitions and references under `.agents/`, `.claude/`, and `.windsurf/`
- Update generated Convex AI guidance files
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