Add workspace_name and mode params to sync_workspace Tauri command. After each sync, persist last_sync to WorkspaceConfig and save config. Frontend gains lastSyncResult and syncMode state; triggerSync reloads config post-sync and stores the result. SettingsScreen shows a sync direction selector (Full/Push/Pull) and a last-sync status line. TasksScreen shows an upload/download count chip after sync completes. |
||
|---|---|---|
| .. | ||
| src | ||
| src-tauri | ||
| .gitignore | ||
| index.html | ||
| package-lock.json | ||
| package.json | ||
| svelte.config.js | ||
| tsconfig.json | ||
| vite.config.ts | ||