SurfSense/surfsense_backend/app/tasks/celery_tasks
Anish Sarkar 12671ede0e feat: Enhance document processing notifications and refactor related services
- Introduced a new DocumentProcessingNotificationHandler to manage notifications for document processing stages.
- Updated existing notification methods to include detailed progress updates for various stages (queued, parsing, chunking, embedding, storing, completed, failed).
- Refactored NotificationService to support the new document processing notification type and metadata schema.
- Updated multiple document processing tasks to create and manage notifications throughout the processing lifecycle.
- Adjusted UI components to reflect changes in notification types and improve user experience during document uploads and processing.
2026-01-13 19:09:12 +05:30
..
__init__.py feat: added celery and removed background_tasks for MQ's 2025-10-20 00:30:00 -07:00
blocknote_migration_tasks.py fix: code cleanup 2025-11-30 11:37:50 +05:30
connector_tasks.py feat: Implement Electric SQL replication setup for notifications table 2026-01-13 03:16:42 +05:30
document_reindex_tasks.py feat: fixed issues of note management 2025-12-17 00:09:43 -08:00
document_tasks.py feat: Enhance document processing notifications and refactor related services 2026-01-13 19:09:12 +05:30
podcast_tasks.py feat: refactor new chat agent to support configurable tools and remove deprecated components 2025-12-22 20:17:08 -08:00
schedule_checker_task.py chore(lint): ruff checks 2025-11-26 13:22:31 -08:00