- Introduced a new `MailboxSyncRun` model to manage mailbox synchronization jobs, allowing for tracking of sync status and results. - Implemented API endpoints for starting mailbox sync and fetching sync status, enabling asynchronous processing of email synchronization. - Updated the `Email` service to handle mailbox sync operations, including enqueueing tasks and managing sync results. - Enhanced frontend components to initiate mailbox sync and display sync status, improving user experience and feedback during the sync process. - Added necessary query keys and local storage management for tracking sync runs in the UI. This commit enhances the application's email synchronization capabilities, providing a more robust and user-friendly experience for managing mailbox data. |
||
|---|---|---|
| .. | ||
| apiClient.js | ||
| charts.js | ||
| errors.js | ||
| platforms.js | ||
| queryClient.js | ||
| queryKeys.js | ||
| refresh.js | ||
| tokenStore.js | ||
| useApplications.js | ||