Add mailbox sync functionality and related API endpoints #21

Merged
ahmed.mujtaba merged 2 commits from Add_History into main 2026-08-20 12:56:04 +00:00
  • 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.

- 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.
ahmed.mujtaba added 1 commit 2026-08-20 12:55:54 +00:00
f1758ac9bd Add mailbox sync functionality and related API endpoints
- 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.
ahmed.mujtaba added 1 commit 2026-08-20 12:56:00 +00:00
ahmed.mujtaba merged commit 64b7c9dde7 into main 2026-08-20 12:56:04 +00:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: utopia-ai/HR-ATS-Portal#21
There is no content yet.