Commit graph

5510 commits

Author SHA1 Message Date
DESKTOP-RTLN3BA\$punk
1efed5e489 chore: add debug environment variables for macOS codesigning troubleshooting 2026-04-30 20:28:41 -07:00
DESKTOP-RTLN3BA\$punk
c644f02d05 chore: linting
Some checks are pending
Build and Push Docker Images / tag_release (push) Waiting to run
Build and Push Docker Images / build (./surfsense_backend, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-24.04-arm, linux/arm64, arm64) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_backend, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-latest, linux/amd64, amd64) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_web, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-24.04-arm, linux/arm64, arm64) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_web, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-latest, linux/amd64, amd64) (push) Blocked by required conditions
Build and Push Docker Images / create_manifest (backend, surfsense-backend) (push) Blocked by required conditions
Build and Push Docker Images / create_manifest (web, surfsense-web) (push) Blocked by required conditions
2026-04-30 18:42:38 -07:00
DESKTOP-RTLN3BA\$punk
7aeb8bb0a8 feat(markdown): enable citation rendering in MarkdownViewer and related components
- Added `enableCitations` prop to `MarkdownViewer` to support interactive citation badges.
- Updated instances of `MarkdownViewer` across various components to utilize the new citation feature.
- Enhanced citation processing in `PlateEditor` for read-only views, ensuring citations are rendered correctly without affecting markdown serialization.
- Refactored citation handling in `InlineCitation` and `MarkdownText` to improve citation context management.
2026-04-30 18:40:55 -07:00
Rohan Verma
d335e96ec2
Merge pull request #1327 from AnishSarkar22/feat/chat-state-unification
refactor(chat): unify streaming state flow and improve chat viewport + mention UX
2026-04-30 16:24:51 -07:00
Anish Sarkar
5826e5264d refactor(chat): add TruncatedNameWithTooltip component in model selector 2026-05-01 04:39:33 +05:30
Anish Sarkar
04da62a554 refactor(chat): improve AssistantMessage component with fixed comment trigger slot and enhanced visibility handling 2026-05-01 04:28:24 +05:30
Anish Sarkar
0883ac88fb refactor(chat): enhance InlineMentionEditor with improved mention handling and text processing for better user interaction 2026-05-01 04:23:59 +05:30
DESKTOP-RTLN3BA\$punk
3a73912a86 feat(desktop): enable hardened runtime and entitlements for mac signing
Made-with: Cursor
2026-04-30 15:39:30 -07:00
Anish Sarkar
8b4f136668 refactor(chat): enhance UserMessage component with mention parsing and segment rendering for improved message display 2026-05-01 04:02:24 +05:30
Rohan Verma
e5b2ac7918
Merge pull request #1324 from guangyang1206/feat/key-prop-llm-role-manager-1018
refactor(settings): use key prop to reset LLM role manager form state
2026-04-30 15:19:00 -07:00
Rohan Verma
f129207c50
Merge pull request #1325 from AnishSarkar22/feat/split-auto-free-premium
feat(chat): thread-level auto model pinning & structured chat errors
2026-04-30 15:18:26 -07:00
Anish Sarkar
511f4fde64 refactor(chat): update ChatViewport className for improved scroll behavior consistency 2026-05-01 03:40:14 +05:30
Anish Sarkar
7b549f8444 refactor(chat): enhance ChatViewport with auto-scroll and top fade effect for improved user experience 2026-05-01 03:38:21 +05:30
CREDO23
5d3b8b9ca9 Merge remote-tracking branch 'upstream/dev' into feature/multi-agent 2026-05-01 00:05:20 +02:00
DESKTOP-RTLN3BA\$punk
b2f487bf36 feat: added mac signing & notarization for desktop app 2026-04-30 15:03:10 -07:00
CREDO23
d157ceaabc Remove multi-agent planning docs and fix stream_new_chat logger. 2026-04-30 23:42:21 +02:00
Anish Sarkar
833b4dd441 refactor(chat): simplify ChatViewport and footer structure for improved readability and maintainability 2026-05-01 03:10:21 +05:30
Anish Sarkar
a66c1576b9 refactor(chat): introduce ChatViewport and NestedScroll components for improved chat UI structure and functionality 2026-05-01 03:09:53 +05:30
Anish Sarkar
af66fbf106 refactor(chat): implement turn cancellation and status management in new chat routes for improved user experience and error handling 2026-05-01 01:47:52 +05:30
CREDO23
a6540b21c7 Fix stream_new_chat interrupt resolution using LangGraph snapshot.interrupts. 2026-04-30 21:42:58 +02:00
CREDO23
ba131f5736 Refactor multi-agent supervisor prompts and wiring; thread citations into streaming. 2026-04-30 19:33:57 +02:00
Anish Sarkar
4056bd1d69 refactor(chat): update resetCurrentThreadAtom to include shareToken and contentType for enhanced report panel state management 2026-04-30 22:37:11 +05:30
CREDO23
74337b462a Tighten supervisor delegation policy and align deliverables wording across prompts. 2026-04-30 16:43:44 +02:00
CREDO23
c077939522 Gate chat on MULTI_AGENT_CHAT_ENABLED and route to the multi-agent graph when on. 2026-04-30 16:43:31 +02:00
CREDO23
8f8d7540f0 Coerce deliverables thread_id and invoke domain agents asynchronously. 2026-04-30 16:41:19 +02:00
Anish Sarkar
d65a3fdf76 refactor(chat): implement new error handling utilities and streamline interrupt request processing in NewChatPage for improved performance and maintainability 2026-04-30 18:22:34 +05:30
Anish Sarkar
86f6b285ce refactor(chat): introduce new stream handling utilities and restructure event processing for improved performance and maintainability 2026-04-30 18:09:34 +05:30
Anish Sarkar
6465ea181a refactor(chat): streamline NewChatPage component by removing unused functions and integrating new stream handling utilities for improved performance 2026-04-30 18:09:18 +05:30
Anish Sarkar
1d6d7e3eb1 refactor(chat): remove unused agent action handlers from NewChatPage component to streamline code and improve maintainability 2026-04-30 16:33:13 +05:30
Anish Sarkar
872065f90d Merge remote-tracking branch 'upstream/dev' into feat/split-auto-free-premium 2026-04-30 16:23:05 +05:30
Anish Sarkar
2a01711bc9 feat(chat): expand error handling for chat operations by introducing a passthrough code set, improving response management and user feedback 2026-04-30 16:20:14 +05:30
Anish Sarkar
1ce122cc99 feat(database): change alembic number and add idempotency 2026-04-30 16:05:58 +05:30
Anish Sarkar
ba2a08b295 Merge remote-tracking branch 'upstream/dev' into feat/split-auto-free-premium 2026-04-30 15:45:11 +05:30
DESKTOP-RTLN3BA\$punk
e651c41372 feat: enhance tool input streaming and agent action handling for improved chat experience
Some checks are pending
Build and Push Docker Images / tag_release (push) Waiting to run
Build and Push Docker Images / build (./surfsense_backend, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-24.04-arm, linux/arm64, arm64) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_backend, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-latest, linux/amd64, amd64) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_web, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-24.04-arm, linux/arm64, arm64) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_web, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-latest, linux/amd64, amd64) (push) Blocked by required conditions
Build and Push Docker Images / create_manifest (backend, surfsense-backend) (push) Blocked by required conditions
Build and Push Docker Images / create_manifest (web, surfsense-web) (push) Blocked by required conditions
2026-04-30 03:13:58 -07:00
CREDO23
5bc33626b9 Tune memory visibility and disable generic MCP supervisor routing. 2026-04-30 12:11:43 +02:00
CREDO23
f7ddb36c97 Render supervisor specialist guidance dynamically from available tools. 2026-04-30 12:08:54 +02:00
CREDO23
6858bdb726 Validate domain-agent JSON outputs before returning to supervisor. 2026-04-30 12:08:48 +02:00
CREDO23
f9275be56b Normalize Linear, Slack, and generic MCP bridge prompts. 2026-04-30 12:07:53 +02:00
CREDO23
9d18f9f214 Standardize Airtable, ClickUp, and Jira MCP bridge contracts. 2026-04-30 12:07:23 +02:00
CREDO23
3cd2bf9302 Align collaboration connector prompts with strict JSON rules. 2026-04-30 12:07:13 +02:00
CREDO23
7083023929 Strengthen Gmail and workspace connector expert prompt contracts. 2026-04-30 12:07:04 +02:00
CREDO23
6825d3d8d5 Normalize built-in deliverables and research expert output contracts. 2026-04-30 12:06:46 +02:00
CREDO23
cdb307361a Wrap delegated tasks in explicit XML context tags. 2026-04-30 12:06:33 +02:00
CREDO23
5148f5dfef Add a prompt tuning playbook for multi-agent quality. 2026-04-30 12:05:49 +02:00
Anish Sarkar
f60e742fac feat(chat): implement pre-accept failure handling and unified retry messaging for chat operations, enhancing user experience and error management 2026-04-30 14:58:56 +05:30
Anish Sarkar
35ea0eae53 feat(chat): enhance error classification and handling for thread busy scenarios, improving user feedback and response management 2026-04-30 14:03:09 +05:30
Anish Sarkar
fd4d0817d1 feat(chat): implement comprehensive error handling for chat operations, including detailed response parsing and improved user message persistence 2026-04-30 12:38:11 +05:30
Anish Sarkar
d64543686f feat(chat): unify error handling and logging for chat operations, enhancing clarity and consistency in error reporting 2026-04-30 11:56:41 +05:30
CREDO23
362d462f92 Align multi-agent docs and Gmail/Calendar expert copy with registry routing. 2026-04-30 03:53:29 +02:00
CREDO23
2ab4c411fe Compose supervisor LangChain agent with SurfSense middleware and connector discovery. 2026-04-30 03:53:22 +02:00