Skip to content

Remove query history sync from iCloud Sync#502

Merged
datlechin merged 1 commit intomainfrom
remove-history-sync
Mar 29, 2026
Merged

Remove query history sync from iCloud Sync#502
datlechin merged 1 commit intomainfrom
remove-history-sync

Conversation

@datlechin
Copy link
Copy Markdown
Collaborator

Summary

  • Removed query history sync from iCloud Sync — history stays local-only
  • Removed syncQueryHistory, historySyncLimit, and HistorySyncLimit enum from SyncSettings
  • Cleaned up push/pull/conflict handling in SyncCoordinator and SyncRecordMapper
  • Removed sync-tracking columns (is_synced) and methods from QueryHistoryStorage
  • Updated settings UI and docs

Test plan

  • Build succeeds with no compilation errors
  • Existing iCloud Sync still works for connections, groups, settings, SSH profiles
  • Sync Settings view no longer shows "Query History" toggle or "History Limit" picker
  • Query history still records and displays locally

@datlechin datlechin merged commit bebbefe into main Mar 29, 2026
1 check passed
@datlechin datlechin deleted the remove-history-sync branch March 29, 2026 13:51
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