CREDO23
04aac379ed
Add RefreshToken model for user session management
2026-02-05 16:18:45 +02:00
DESKTOP-RTLN3BA\$punk
5cb59bbde8
feat: add new incentive task type for Discord
2026-02-03 22:32:39 -08:00
CREDO23
60330622bf
Merge remote-tracking branch 'upstream/dev' into dev
2026-02-03 14:24:24 +02:00
CREDO23
17c7b34e44
feat: add public_sharing permissions
2026-02-02 14:09:28 +02: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
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
CREDO23
bc0fb3cb68
feat: track cloned_from_snapshot_id for cloned chats
2026-01-30 17:08:07 +02:00
DESKTOP-RTLN3BA\$punk
6fb656fd8f
hotpatch(cloud): add llm load balancing
2026-01-29 15:28:31 -08:00
CREDO23
439b1547af
refactor: add PublicChatSnapshot model, remove deprecated public share columns
2026-01-29 16:05:36 +02:00
DESKTOP-RTLN3BA\$punk
16b839138d
feat(backend): add new incentive task type for Reddit follow
...
Introduce a new incentive task type, REDDIT_FOLLOW, to encourage users to join the SurfSense community on Reddit. This includes a title, description, pages reward, and action URL for the task.
2026-01-28 21:58:49 -08:00
CREDO23
0c8d1f3fef
refactor(backend): two-phase synchronous cloning
2026-01-28 00:17:29 +02:00
CREDO23
0fbf5d5bdd
fix: podcast status enum serialization and frontend polling
2026-01-27 19:07:46 +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
DESKTOP-RTLN3BA\$punk
39d65d6166
feat: added incentive credits system
2026-01-26 23:32:30 -08:00
CREDO23
062998738a
feat: add thread_id column to Podcast model
2026-01-26 15:56:15 +02:00
CREDO23
d16b086ada
add public_share_enabled column to NewChatThread
2026-01-23 19:53:02 +02:00
CREDO23
be33b8920e
add public_share_token column to NewChatThread
2026-01-23 19:52:15 +02:00
Anish Sarkar
fae52345f8
Merge remote-tracking branch 'upstream/dev' into feat/composio
2026-01-23 14:35:17 +05:30
DESKTOP-RTLN3BA\$punk
4b19d7be8c
security: CVE-2025-68664 fix
2026-01-22 22:34:49 -08:00
Manoj Aggarwal
49d51ba569
merge
2026-01-22 20:57:48 -08:00
DESKTOP-RTLN3BA\$punk
8b81507739
refactor: remove unused COMPOSIO_CONNECTOR migration and linting
2026-01-22 16:43:08 -08:00
CREDO23
1a2fa23916
Merge upstream/dev with live collaboration features
2026-01-22 23:00:42 +02:00
Manoj Aggarwal
f0760c14e9
Merge dev into feature/obsidian - resolved conflicts keeping both Obsidian and Composio connectors
2026-01-22 11:43:18 -08:00
Anish Sarkar
be5715cfeb
feat: add Composio connector types and enhance integration
...
- Introduced new enum values for Composio connectors: COMPOSIO_GOOGLE_DRIVE_CONNECTOR, COMPOSIO_GMAIL_CONNECTOR, and COMPOSIO_GOOGLE_CALENDAR_CONNECTOR.
- Updated database migration to add these new enum values to the relevant types.
- Refactored Composio integration logic to handle specific connector types, improving the management of connected accounts and indexing processes.
- Enhanced frontend components to support the new Composio connector types, including updated UI elements and connector configuration handling.
- Improved backend services to manage Composio connected accounts more effectively, including deletion and indexing tasks.
2026-01-22 22:33:28 +05:30
CREDO23
ac7d84571d
Add thread_id to chat_comments for Electric sync
2026-01-22 17:27:42 +02:00
DESKTOP-RTLN3BA\$punk
12b825bff0
Merge branch 'dev' of https://github.com/MODSetter/SurfSense into dev
2026-01-21 22:58:48 -08:00
DESKTOP-RTLN3BA\$punk
8c625d4237
feat: composio connector
2026-01-21 22:57:58 -08:00
Manoj Aggarwal
8a83424be5
Add support for obsidian to surfsense
2026-01-21 15:21:06 -08:00
Manoj Aggarwal
6a8721bd17
ruff format
2026-01-21 09:55:40 -08:00
Manoj Aggarwal
92aa3f4eab
error
2026-01-20 15:34:01 -08:00
Manoj Aggarwal
48fb38bafc
Add ability to store and retreive user memory through mcp tool
2026-01-20 15:04:07 -08:00
CREDO23
7d35419b88
Add ChatSessionState model
2026-01-20 16:17:54 +02:00
DESKTOP-RTLN3BA\$punk
e163708bad
feat: Refactor role permissions and access checks
...
- Removed the Admin role and updated the permission sets for Owner, Editor, and Viewer roles in db.py.
- Clarified access requirements for chat threads in new_chat_routes.py, ensuring ownership checks are prioritized.
- Added preset permission options for quick role creation in the CreateRoleDialog component of the team page.
2026-01-20 02:59:32 -08:00
CREDO23
47fbc83d48
Merge branch 'dev' into sur-90-feat-comments-in-chats
2026-01-19 14:49:10 +02:00
Anish Sarkar
b001b65067
feat: add pg_trgm indexes and lightweight document title search
...
- Introduced pg_trgm extension and GIN trigram indexes for efficient document title searches, enhancing performance for mention picker functionality.
- Implemented a new API endpoint for lightweight document title searches, returning only essential fields.
- Updated frontend components to utilize the new title search feature with throttling for improved user experience.
- Added necessary schemas and types for the new search functionality.
2026-01-17 20:45:10 +05:30
DESKTOP-RTLN3BA\$punk
8aad15d392
Reapply "Merge pull request #686 from AnishSarkar22/feat/replace-logs"
...
This reverts commit 3418c0e026 .
2026-01-16 11:32:06 -08:00
CREDO23
80e19a52cb
refactor: remove read tracking from mentions (prep for notification center)
2026-01-16 19:15:10 +02:00
DESKTOP-RTLN3BA\$punk
3418c0e026
Revert "Merge pull request #686 from AnishSarkar22/feat/replace-logs"
...
This reverts commit 5963a1125e , reversing
changes made to 0d2a2f8ea1 .
2026-01-16 00:49:33 -08:00
CREDO23
c14776faad
Add comment permissions to DEFAULT_ROLE_PERMISSIONS
2026-01-15 16:42:09 +02:00
CREDO23
b7a167dffe
Add comment permissions to Permission enum
2026-01-15 16:39:24 +02:00
CREDO23
ee68fb86d2
Add ChatCommentMention model to db.py
2026-01-15 16:37:46 +02:00
CREDO23
b06b3baaea
Add ChatComment model to db.py
2026-01-15 16:34:03 +02:00
Anish Sarkar
2e0f742000
Merge remote-tracking branch 'upstream/dev' into feat/replace-logs
2026-01-15 03:07:20 +05:30
Rohan Verma
f3f52170a0
Merge pull request #697 from CREDO23/implement-surfsense-docs-mentions
...
[Feat] Capture Google profile data, add user profile settings & document mentions picker improvements
2026-01-14 13:19:10 -08:00
CREDO23
d89bcf13c3
add author_id to NewChatMessage model
2026-01-14 17:56:45 +02:00