Anish Sarkar
0f61a249c0
feat: implement two-phase document indexing for BookStack, Elasticsearch, and Luma connectors with real-time status updates
2026-02-06 04:31:55 +05:30
Anish Sarkar
bfa3be655e
feat: implement two-phase document indexing for ClickUp and GitHub connectors with real-time status updates
2026-02-06 04:06:14 +05:30
Anish Sarkar
1d870e45a4
feat: implement two-phase document indexing for Confluence and Jira connectors with real-time status updates
2026-02-06 03:54:24 +05:30
Anish Sarkar
0249ea20a5
feat: implement two-phase document indexing for Discord and Teams connectors with real-time status updates
2026-02-06 03:42:03 +05:30
Anish Sarkar
2077344934
feat: implement two-phase document indexing for Linear and Slack connectors with real-time status updates
2026-02-06 02:59:21 +05:30
Anish Sarkar
c12401c1e8
feat: implement two-phase document indexing across Google connectors with real-time status updates
2026-02-06 02:24:35 +05:30
Anish Sarkar
3bbac0d4ea
feat: implement two-phase document indexing for Airtable and Notion connectors with real-time status updates
2026-02-06 00:12:48 +05:30
Anish Sarkar
aef59d04eb
feat: add document status management with JSONB column for processing states in documents
2026-02-05 21:59:31 +05:30
Anish Sarkar
04884caeef
refactor: simplify document title assignment across various connectors by removing prefix formatting
2026-02-05 02:30:20 +05:30
Anish Sarkar
103baa8b7a
Merge remote-tracking branch 'upstream/dev' into fix/documents
2026-02-04 03:04:52 +05:30
Anish Sarkar
30c6f42102
feat: streamline Composio connector logic by removing redundant checks and enhancing email retrieval for user accounts
2026-02-04 03:03:40 +05:30
Rohan Verma
d0673cecf6
Merge pull request #765 from AnishSarkar22/fix/documents
...
feat: Add document ownership & deletion of documents
2026-02-02 14:50:18 -08:00
DESKTOP-RTLN3BA\$punk
4df40f8cea
feat: add CELERY_TASK_DEFAULT_QUEUE environment variable for task isolation
2026-02-02 13:17:12 -08:00
Anish Sarkar
f730df7c9d
chore: ran linting
2026-02-03 01:43:38 +05:30
DESKTOP-RTLN3BA\$punk
6f92eac3da
try(hotpatch): add autoscaling command
2026-02-02 11:36:54 -08:00
Anish Sarkar
bf08982029
feat: add connector_id to documents for source tracking and implement connector deletion task
2026-02-02 16:23:26 +05:30
Anish Sarkar
87c0d78bf6
Merge remote-tracking branch 'upstream/dev' into fix/documents
2026-02-02 13:04:08 +05:30
Anish Sarkar
e0ade20e68
feat: add created_by_id column to documents for ownership tracking and update related connectors
2026-02-02 12:32:24 +05:30
DESKTOP-RTLN3BA\$punk
8fb5a7fb8f
chore: linting
2026-02-01 21:17:24 -08:00
DESKTOP-RTLN3BA\$punk
8301e0169c
Merge branch 'dev' of https://github.com/MODSetter/SurfSense into dev
2026-02-01 18:02:27 -08:00
DESKTOP-RTLN3BA\$punk
d476e18c54
feat: implement page limit exceeded notifications and enhance handling in the notification system
2026-02-01 18:02:17 -08:00
Anish Sarkar
cf339ff350
chore: ran backend linting
2026-02-02 00:19:19 +05:30
Anish Sarkar
05d1d6ac04
feat: implement Redis heartbeat tracking for connector indexing tasks and update stale notification cleanup logic
2026-02-02 00:18:47 +05:30
Anish Sarkar
085653d3e3
chore: ran frontend and backend linting
2026-02-01 22:54:25 +05:30
Anish Sarkar
024a683b4f
feat: add heartbeat callback support for long-running indexing tasks and implement stale notification cleanup task
2026-02-01 02:17:06 +05:30
Anish Sarkar
9771a88380
fix: refine date handling in Google Calendar connector to ensure accurate same-day queries
2026-01-30 20:51:03 +05:30
Anish Sarkar
4526b656a4
fix: update default date range for Google Calendar events and improve query parameter handling
2026-01-30 19:55:48 +05:30
DESKTOP-RTLN3BA\$punk
6fb656fd8f
hotpatch(cloud): add llm load balancing
2026-01-29 15:28:31 -08:00
DESKTOP-RTLN3BA\$punk
d39bf3510f
chore: linting
2026-01-28 22:20:23 -08:00
Anish Sarkar
1658724fb2
Merge remote-tracking branch 'upstream/dev' into fix/notion-connector
2026-01-29 10:45:31 +05:30
Rohan Verma
0b65c3a98c
Merge pull request #751 from CREDO23/fix-various-issues
...
[FIX] Connector indexing, chat cloning, and Gmail date handling fixes
2026-01-28 16:40:49 -08:00
CREDO23
949ec949f6
style(backend): run ruff format on 10 files
2026-01-28 22:20:02 +02:00
Anish Sarkar
c6d25ed7d8
feat(backend): Add legacy token handling in NotionHistoryConnector and log warnings for legacy usage in indexing
2026-01-28 22:53:34 +05:30
CREDO23
b20fbaca4b
fix: skip webcrawler indexing gracefully when no URLs configured
2026-01-28 17:54:46 +02:00
Anish Sarkar
b3f553802c
fix(backend): Update Notion page indexing log message to clarify sharing requirements and adjust return value for no pages found
2026-01-28 18:58:57 +05:30
CREDO23
4f7ed8439f
fix(backend): Use calculate_date_range for Gmail indexer
...
Gmail indexer was using a hardcoded 30-day default instead of respecting
last_indexed_at like other connectors. Now uses calculate_date_range()
for consistent behavior (last_indexed_at → now, or 365 days for first run).
2026-01-28 15:20:07 +02:00
Anish Sarkar
33316fa6db
feat(backend): Add retry logic for Notion API calls with user notifications on rate limits and errors
2026-01-28 18:36:42 +05:30
CREDO23
a9d393327d
fix(backend): Add duplicate content_hash check to connector indexers
...
Prevent UniqueViolationError on ix_documents_content_hash constraint by
adding check_duplicate_document_by_hash() before inserting new documents
in 15 connector indexers that were missing this check.
Affected: clickup, luma, linear, jira, google_gmail, confluence,
bookstack, github, webcrawler, teams, slack, notion, discord,
airtable, obsidian indexers.
2026-01-28 14:51:54 +02:00
Anish Sarkar
41ebe162b0
feat(backend): Implement handling of unsupported Notion block types and track skipped content, add documentation for it
2026-01-28 17:43:45 +05:30
Anish Sarkar
b10be762b6
Merge remote-tracking branch 'upstream/dev' into fix/drive-connector
2026-01-28 14:18:11 +05:30
DESKTOP-RTLN3BA\$punk
b598cbeac3
feat(backend): Enhance LlamaCloud upload resilience with dynamic timeout calculations and increased retry settings
2026-01-27 17:50:45 -08:00
Anish Sarkar
3af4fd0533
feat(indexing): add content hash check to prevent duplicate indexing and update return values for indexing functions
2026-01-28 03:55:25 +05:30
CREDO23
0c8d1f3fef
refactor(backend): two-phase synchronous cloning
2026-01-28 00:17:29 +02:00
CREDO23
87c7d92672
feat: add podcast status tracking
2026-01-27 17:51:36 +02:00
CREDO23
c65cda24d7
style: fix formatting issues
2026-01-27 13:49:46 +02:00
CREDO23
3c40c6e365
feat: add clone tracking and history bootstrap for cloned chats
2026-01-27 13:33:36 +02:00
CREDO23
a7145b2c63
merge: upstream/dev with migration renumbering
2026-01-27 11:22:26 +02:00
DESKTOP-RTLN3BA\$punk
39d65d6166
feat: added incentive credits system
2026-01-26 23:32:30 -08:00
CREDO23
7017a14107
feat: pass thread_id through podcast generation chain
2026-01-26 15:56:34 +02:00
CREDO23
272e675669
add clone celery task and update route
2026-01-26 15:03:35 +02:00