mirror of
https://github.com/johannesjo/super-productivity.git
synced 2026-08-04 05:22:39 +00:00
Add conflict resolution when file-based sync (WebDAV/Dropbox) detects local unsynced changes that would be lost if remote snapshot is applied. Changes: - Add LocalDataConflictError to signal first-sync conflicts - Add _handleLocalDataConflict in SyncWrapperService to show dialog - User can choose USE_LOCAL (upload) or USE_REMOTE (download) - Add forceUploadLocalState and forceDownloadRemoteState methods - Fix test mocks and update test expectations for new behavior The conflict dialog allows users to explicitly choose whether to keep their local changes or accept the remote state during first sync. |
||
|---|---|---|
| .. | ||
| add-task-bar | ||
| app-features | ||
| autocomplete | ||
| daily-summary | ||
| focus-mode | ||
| import-export | ||
| issue-provider-panel | ||
| migration | ||
| navigation | ||
| performance | ||
| planner | ||
| plugins | ||
| project | ||
| reminders | ||
| short-syntax | ||
| sync | ||
| task-basic | ||
| task-detail | ||
| task-dragdrop | ||
| task-list-basic | ||
| work-view | ||
| all-basic-routes-without-error.spec.ts | ||