SurfSense/surfsense_backend/app/tasks/connector_indexers
Anish Sarkar c48ba36fa4 feat: improve indexing logic and duplicate handling in connectors
- Enhanced Google Calendar and Composio connector indexing to track and log duplicate content, preventing re-indexing of already processed events.
- Implemented robust error handling during final commits to manage integrity errors gracefully, ensuring successful indexing despite potential duplicates.
- Updated notification service to differentiate between actual errors and warnings for duplicate content, improving user feedback.
- Refactored date handling to ensure valid date ranges and adjusted end dates when necessary for better indexing accuracy.
2026-01-23 23:36:14 +05:30
..
__init__.py refactor: remove unused COMPOSIO_CONNECTOR migration and linting 2026-01-22 16:43:08 -08:00
airtable_indexer.py feat: enhance Airtable integration with OAuth support and date validation 2026-01-07 03:00:56 +05:30
base.py feat: enhance date handling and indexing logic across connectors 2026-01-23 23:03:29 +05:30
bookstack_indexer.py feat: update document tracking to use 'updated_at' timestamp instead of 'last_edited_at' 2025-12-12 01:32:14 -08:00
clickup_indexer.py feat: implement ClickUp OAuth integration and connector support 2026-01-07 15:15:25 +05:30
confluence_indexer.py feat: implement ClickUp OAuth integration and connector support 2026-01-07 15:15:25 +05:30
discord_indexer.py Reapply "Merge pull request #686 from AnishSarkar22/feat/replace-logs" 2026-01-16 11:32:06 -08:00
elasticsearch_indexer.py feat: update document tracking to use 'updated_at' timestamp instead of 'last_edited_at' 2025-12-12 01:32:14 -08:00
github_indexer.py refactor: remove unused COMPOSIO_CONNECTOR migration and linting 2026-01-22 16:43:08 -08:00
google_calendar_indexer.py feat: improve indexing logic and duplicate handling in connectors 2026-01-23 23:36:14 +05:30
google_drive_indexer.py chore: ran backend and frontend linting 2026-01-17 16:30:07 +05:30
google_gmail_indexer.py feat: improve Google Calendar and Gmail connectors with enhanced error handling 2026-01-23 18:57:10 +05:30
jira_indexer.py feat: implement ClickUp OAuth integration and connector support 2026-01-07 15:15:25 +05:30
linear_indexer.py feat: implement auto-refresh capability for Linear and Notion connectors similar to google oauth based ones 2026-01-03 04:24:00 +05:30
luma_indexer.py feat: enhance date handling and indexing logic across connectors 2026-01-23 23:03:29 +05:30
notion_indexer.py Reapply "Merge pull request #686 from AnishSarkar22/feat/replace-logs" 2026-01-16 11:32:06 -08:00
obsidian_indexer.py format 2026-01-21 22:54:09 -08:00
slack_indexer.py Reapply "Merge pull request #686 from AnishSarkar22/feat/replace-logs" 2026-01-16 11:32:06 -08:00
teams_indexer.py Reapply "Merge pull request #686 from AnishSarkar22/feat/replace-logs" 2026-01-16 11:32:06 -08:00
webcrawler_indexer.py Reapply "Merge pull request #686 from AnishSarkar22/feat/replace-logs" 2026-01-16 11:32:06 -08:00