Anish Sarkar
c132e5ddb0
Merge remote-tracking branch 'upstream/dev' into fix/documents
2026-02-06 05:36:32 +05:30
Anish Sarkar
aa66928154
chore: ran linting
2026-02-06 05:35:15 +05:30
Rohan Verma
1ef3fd4ce9
Merge pull request #782 from CREDO23/sur-107-comment-reply-notifications
...
[Feat] Comment reply notifications and chat page & sharing improvements
2026-02-05 10:48:01 -08:00
Anish Sarkar
04884caeef
refactor: simplify document title assignment across various connectors by removing prefix formatting
2026-02-05 02:30:20 +05:30
CREDO23
ab3d99d9e0
Use RBAC for listing thread snapshots
2026-02-04 18:46:12 +02:00
CREDO23
f610e42b9c
fix: prevent duplicate notifications and fix inbox count
2026-02-04 16:37:44 +02:00
CREDO23
cf512153df
Notify thread participants on new reply
2026-02-04 15:25:50 +02:00
CREDO23
bf91d0c3d2
Add get_comment_thread_participants helper function
2026-02-04 15:25:50 +02:00
CREDO23
fb333fdd54
Add CommentReplyNotificationHandler for comment thread notifications
2026-02-04 15:25:50 +02:00
Eric Lammertsma
d761ca1992
Added chat renaming and auto naming by the active LLM
2026-02-03 20:47:18 -05:00
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
Anish Sarkar
65b79f3705
feat: enhance Google Drive connector with file MIME type file detection and content based detection as fallback
2026-02-03 22:57:01 +05:30
CREDO23
3821630404
feat: use frontend URL for public share links
2026-02-02 15:36:59 +02:00
CREDO23
f18ba8e045
feat: add permission checks for public sharing
2026-02-02 14:18:17 +02:00
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
CREDO23
f2a607300d
Merge remote-tracking branch 'upstream/dev' into sur-127-impr-public-chats-should-be-immutable
2026-02-01 14:23:20 +02:00
akc
bcc77c2864
fix: also update PROVIDER_MAP in llm_router_service.py for Auto mode
2026-01-31 01:50:05 +03:00
akc
35416c220a
fix: use ollama_chat provider for proper tool
2026-01-30 21:16:40 +03:00
CREDO23
d2ebd3ec00
fix: snapshot deletion during regeneration
2026-01-30 18:44:33 +02:00
CREDO23
bc0fb3cb68
feat: track cloned_from_snapshot_id for cloned chats
2026-01-30 17:08:07 +02:00
CREDO23
2ec7050603
fix: handle deleted authors when cloning public chat
2026-01-30 16:53:10 +02:00
CREDO23
070bb42506
feat: clone podcasts when cloning public chat
...
Creates new podcast records for cloned user with thread_id,
updates podcast_id references in message content.
2026-01-30 16:21:01 +02:00
DESKTOP-RTLN3BA\$punk
6fb656fd8f
hotpatch(cloud): add llm load balancing
2026-01-29 15:28:31 -08:00
CREDO23
a45412abad
refactor: rewrite public_chat_service for immutable snapshots
2026-01-29 20:24:50 +02: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
ecb5572e69
fix(backend): remove inaccessible podcast references when cloning chats
...
When a podcast can't be cloned (not READY), remove the podcast_id from
the cloned message to prevent 403 errors when users try to access it.
2026-01-28 19:25:15 +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
Anish Sarkar
b10be762b6
Merge remote-tracking branch 'upstream/dev' into fix/drive-connector
2026-01-28 14:18:11 +05:30
Anish Sarkar
c125c9e87f
chore: ran backend linting
2026-01-28 09:10:37 +05:30
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
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
CREDO23
6091e070f3
chore: remove unused import and restrict noAuthPrefixes
2026-01-27 11:11:08 +02:00
CREDO23
1c98ba989d
fix: register clone task and sanitize cloned content
2026-01-26 21:01:36 +02:00
CREDO23
271de96cce
fix: public chat copy link button and podcast access
2026-01-26 20:10:03 +02:00
CREDO23
ee65e1377f
feat: improve public chat UI and shared components
2026-01-26 18:39:59 +02:00
CREDO23
aeb0deb21e
feat: enable public access for podcasts in shared chats
2026-01-26 15:56:49 +02:00
CREDO23
1ab084aa31
add clone public chat service logic
2026-01-26 15:03:28 +02:00
CREDO23
5fae0f5a58
add public chat service
2026-01-26 13:07:46 +02:00
DESKTOP-RTLN3BA\$punk
20efc63f30
feat: implement dynamic connector and document type discovery for knowledge base tool
...
- Added functionality to dynamically discover available connectors and document types for the knowledge base tool, enhancing its flexibility and usability.
- Introduced new mapping functions and updated existing search methods to accommodate Composio connectors, improving integration with external services.
- Enhanced error handling and logging for connector discovery processes, ensuring better feedback during failures.
2026-01-24 17:42:44 -08:00
Anish Sarkar
a5103da3d7
chore: ran linting
2026-01-24 04:36:34 +05:30
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
Anish Sarkar
1343fabeee
feat: refactor composio connectors for modularity
2026-01-23 19:56:19 +05:30