Skip to content

add cross-device configuration sync - #587

Merged
leynier merged 2 commits into
mainfrom
settings-sync
Aug 30, 2026
Merged

leynier merged 2 commits into
mainfrom
settings-sync

Conversation

@leynier

@leynier leynier commented Aug 30, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add cloud-backed configuration synchronization with versioned history, merge handling, request limits, and API contracts.
  • Share portable configuration, transfer, and sync logic across desktop and mobile clients.
  • Add configuration review and sync controls to desktop and mobile settings.
  • Synchronize supported agent, AI, editor, terminal, text-action, and application preferences.
  • Document the cloud backend and configuration sync flow, including privacy updates.

Testing

  • Not run (not requested)

Preserve configuration sync cleanup and capabilities alongside relay renewal. Adapt the new agent-title preference to queued settings edits and portable configuration. Split account configuration requests into a focused module to keep the merged service within the source-size limit.

Validation: desktop and mobile generation, analysis and tests; shared configuration analysis and tests; sidecar/core and Cloud fmt, clippy and tests; max-lines ratchet. One headless-runtime test failed in the initial parallel run, then passed in isolation and in the final complete run. PostgreSQL integration tests remain ignored by default.
@mergify

mergify Bot commented Aug 30, 2026

Copy link
Copy Markdown

Tick the box to add this pull request to the merge queue (same as @mergifyio queue).

  • Queue this pull request

@leynier
leynier merged commit f27931b into main Aug 30, 2026
30 checks passed
@leynier
leynier deleted the settings-sync branch August 30, 2026 06:22
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