Commit graph

163 commits

Author SHA1 Message Date
DESKTOP-RTLN3BA\$punk
e9892c8fe9 feat: added configable summary calculation and various improvements
- Replaced direct embedding calls with a utility function across various components to streamline embedding logic.
- Added enable_summary flag to several models and routes to control summary generation behavior.
2026-02-26 18:24:57 -08:00
Anish Sarkar
8b497da130 feat: add source_markdown column to documents and implement migration logic for existing records using a pure-Python BlockNote JSON to Markdown converter 2026-02-17 11:34:11 +05:30
Anish Sarkar
a2dd5fb671 chore: ran linting 2026-02-13 02:43:26 +05:30
Anish Sarkar
adeef35443 feat: add report versioning support with report_group_id 2026-02-12 03:19:38 +05:30
Anish Sarkar
6fc5dc224b refactor: remove report_status enum and related index from reports table migration 2026-02-11 17:45:07 +05:30
Anish Sarkar
b6c0406d10 feat: add reports table and report status enum for generated Markdown reports 2026-02-11 16:28:56 +05:30
Anish Sarkar
fc64f65876 Merge remote-tracking branch 'upstream/dev' into feat/sur-159 2026-02-11 03:47:51 +05:30
DESKTOP-RTLN3BA\$punk
d152605682 fix: update pages reward for incentive tasks
- Reduced the pages reward for GitHub and Reddit tasks from 100 to 30.
- Adjusted the pages reward for the Discord task from 100 to 40.
2026-02-09 17:46:41 -08:00
Rohan Verma
dcd1497630
Merge pull request #802 from CREDO23/sur-161-feat-add-github-models-as-llm-provider
[Improvements] Add GitHub models as llm provider
2026-02-09 15:07:40 -08:00
CREDO23
515be6b648 Add GITHUB_MODELS to LiteLLMProvider enum 2026-02-09 17:26:35 +02:00
Anish Sarkar
4b60068e8b feat: add user_id to new_llm_configs and image_generation_configs for user association 2026-02-09 18:30:52 +05:30
CREDO23
474989687c feat: conditionnaly build the system prompt (private / shared) memory 2026-02-09 09:19:44 +02:00
CREDO23
f537dc211b Add shared_memory backend (constants + helpers), UserMemory docstring (SUR-152) 2026-02-06 16:43:52 +02:00
CREDO23
9acf746698 Add SharedMemory ORM and SearchSpace.shared_memories (SUR-152) 2026-02-06 16:33:12 +02:00
Anish Sarkar
0fdd194d92 Merge remote-tracking branch 'upstream/dev' into fix/documents 2026-02-06 12:13:26 +05:30
DESKTOP-RTLN3BA\$punk
f85adefe5e chore: made generate_image more agnostic 2026-02-05 17:18:27 -08:00
DESKTOP-RTLN3BA\$punk
19e2857343 feat: added image gen support 2026-02-05 16:43:48 -08:00
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
Anish Sarkar
aef59d04eb feat: add document status management with JSONB column for processing states in documents 2026-02-05 21:59:31 +05:30
CREDO23
9bd7d74755 Add RefreshToken model and multi-session refresh token logic 2026-02-05 16:49:37 +02:00
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