SurfSense/surfsense_backend/app/tasks/document_processors
Anish Sarkar 6550c378b2 feat: enhance Google Drive document handling and UI integration
- Implemented support for both new file_id-based and legacy filename-based hash schemes in document processing.
- Added functions to generate unique identifier hashes and find existing documents with migration support.
- Improved existing document update logic to handle content changes and metadata updates, particularly for Google Drive files.
- Enhanced UI components to display appropriate file icons based on file types in the Google Drive connector.
- Updated document processing functions to accommodate the new connector structure and ensure seamless integration.
2026-01-17 14:57:31 +05:30
..
__init__.py Removed the CRAWLED_URL document processors 2025-11-21 23:27:21 -08:00
base.py feat: update document tracking to use 'updated_at' timestamp instead of 'last_edited_at' 2025-12-12 01:32:14 -08:00
circleback_processor.py feat: added circleback connector 2025-12-30 09:00:59 -08:00
extension_processor.py feat: update document tracking to use 'updated_at' timestamp instead of 'last_edited_at' 2025-12-12 01:32:14 -08:00
file_processors.py feat: enhance Google Drive document handling and UI integration 2026-01-17 14:57:31 +05:30
markdown_processor.py feat: enhance Google Drive document handling and UI integration 2026-01-17 14:57:31 +05:30
youtube_processor.py feat: update document tracking to use 'updated_at' timestamp instead of 'last_edited_at' 2025-12-12 01:32:14 -08:00