DESKTOP-RTLN3BA\$punk
c8374e6c5b
feat: improved document, folder mentions rendering
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-05-09 22:15:51 -07:00
CREDO23
932bf22a34
chat: fix mixed-decision HITL crash and fold resumed assistant messages into the interrupted bubble.
2026-05-09 22:54:07 +02:00
CREDO23
89e4953800
chat: suppress stale step separator emitted during resume rehydration.
2026-05-09 18:36:00 +02:00
CREDO23
ba0e1e70a0
chat: drop legacy thinking-steps, tool-fallback, hitl modules, and span-indent helper.
2026-05-09 18:35:52 +02:00
CREDO23
9c5a178468
chat: switch dashboard chat page to slice and drop superseded aborted rows on resume.
2026-05-09 18:35:39 +02:00
CREDO23
e7c5204b02
Indent tool cards under an active delegating task span.
2026-05-09 00:39:59 +02:00
CREDO23
39084b3075
Forward tool SSE metadata into the streaming content parts.
2026-05-09 00:39:50 +02:00
CREDO23
47e64d1861
Persist optional relay metadata on tool-call and thinking-step state.
2026-05-09 00:39:43 +02:00
CREDO23
78f4747382
refactor(chat): stream agent events via stream_output and remove parity v2 flag
2026-05-07 19:40:10 +02:00
CREDO23
5119915f4f
Merge upstream/dev into feature/multi-agent
2026-05-05 01:44:46 +02:00
DESKTOP-RTLN3BA\$punk
19b6e0a025
feat: moved chat persistance to Server Side
2026-05-04 03:06:15 -07:00
DESKTOP-RTLN3BA\$punk
ae9d36d77f
feat: unified credits and its cost calculations
Build and Push Docker Images / create_manifest (web, surfsense-web) (push) Blocked by required conditions
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
2026-05-02 14:34:23 -07:00
DESKTOP-RTLN3BA\$punk
c644f02d05
chore: linting
2026-04-30 18:42:38 -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
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
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
872065f90d
Merge remote-tracking branch 'upstream/dev' into feat/split-auto-free-premium
2026-04-30 16:23:05 +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
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
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
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
Anish Sarkar
901de33684
feat(chat): enhance error formatting to include optional error codes for better frontend handling
2026-04-29 21:05:21 +05:30
DESKTOP-RTLN3BA\$punk
c110f5b955
feat: improved agent streaming
2026-04-29 07:20:31 -07:00
Anish Sarkar
e61b410805
Merge remote-tracking branch 'upstream/dev' into fix/ui-mention-documents
2026-04-29 04:29:10 +05:30
Anish Sarkar
76c91adebc
refactor(mentions): replace sidebarSelectedDocumentsAtom with mentionedDocumentsAtom and introduce getMentionDocKey utility for consistent document key generation
2026-04-29 04:12:42 +05:30
CREDO23
8b542ca3dd
Deduplicate user-turn images by full base64 data and update desktop permissions copy for Screenshot Assist.
2026-04-27 19:25:39 +02:00
CREDO23
3f97b77ab6
Support multimodal chat with pending screen images on web
2026-04-24 19:17:43 +02:00
DESKTOP-RTLN3BA\$punk
656e061f84
feat: add processing mode support for document uploads and ETL pipeline, improded error handling ux
...
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
- Introduced a `ProcessingMode` enum to differentiate between basic and premium processing modes.
- Updated `EtlRequest` to include a `processing_mode` field, defaulting to basic.
- Enhanced ETL pipeline services to utilize the selected processing mode for Azure Document Intelligence and LlamaCloud parsing.
- Modified various routes and services to handle processing mode, affecting document upload and indexing tasks.
- Improved error handling and logging to include processing mode details.
- Added tests to validate processing mode functionality and its impact on ETL operations.
2026-04-14 21:26:00 -07:00
Anish Sarkar
55099a20ac
feat: enhance token usage tracking in chat messages with UI integration and dropdown display
2026-04-14 13:40:46 +05:30
Anish Sarkar
1c9c496e01
feat: implement MCP Tool Trust methods for managing trusted tools
...
Added methods to trust and untrust tools in the MCP connector's "Always Allow" list, allowing for streamlined tool usage without HITL approval. This enhancement supports better management of trusted tools within the application.
2026-04-13 20:21:46 +05:30
Anish Sarkar
04691d572b
chore: ran linting
2026-03-30 01:50:41 +05:30
DESKTOP-RTLN3BA\$punk
2a06d035f5
refactor: update NewChatPage to re-initialize thread on search space switch and add new SSE event for document updates
2026-03-29 02:52:23 -07:00
DESKTOP-RTLN3BA\$punk
34f204620f
feat: implement FrameBatchedUpdater for efficient state updates during streaming, enhance message handling in NewChatPage, and improve thread viewport scrolling behavior
2026-03-29 02:45:59 -07:00
Anish Sarkar
147061284b
feat: integrate OneDrive connector with UI components and configuration options
2026-03-28 17:00:52 +05:30
DESKTOP-RTLN3BA\$punk
64c913baa3
chore: linting
2026-03-27 03:17:05 -07:00
Anish Sarkar
e587b588c9
refactor: migrate thinking steps handling to new data structure and streamline related components
2026-03-24 02:23:05 +05:30
CREDO23
0d1b61d7e6
Implement update notion page tool
2026-02-13 10:45:51 +02:00
CREDO23
2ef2474058
add HITL tool argument editing with approval UI
...
Enables users to edit tool call arguments before execution in human-in-the-loop
workflows. Adds edit mode UI with form fields, grayscale styling, and subtle
pulse animations for pending approvals. Backend stub enhanced to verify edited
arguments are correctly passed through.
2026-02-11 15:43:07 +02:00
CREDO23
5d1c386105
extract shared streaming helpers from page.tsx into streaming-state.ts
...
Move duplicated types (ThinkingStepData, ContentPart), content-part helpers
(appendText, addToolCall, updateToolCall, buildContentForUI,
buildContentForPersistence), and SSE read loop (readSSEStream) into a
shared module. Removes ~395 lines of tripled code from page.tsx.
2026-02-11 13:50:46 +02:00
DESKTOP-RTLN3BA\$punk
c979609041
feat: simplified document upload handling
...
- Introduced a new endpoint for batch document status retrieval, allowing users to check the status of multiple documents in a search space.
- Enhanced the document upload process to return duplicate document IDs and improved response structure.
- Updated schemas to include new response models for document status.
- Removed unused attachment processing code from chat routes and UI components to streamline functionality.
2026-02-09 16:46:54 -08:00
CREDO23
98991d2ed4
feat: update UI for snapshot-based public sharing
2026-01-30 14:20:06 +02:00
CREDO23
9a4da10b12
feat(frontend): two-phase cloning with loading state
2026-01-28 00:17:44 +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
DESKTOP-RTLN3BA\$punk
ad475397c4
feat(chat): add regenerate endpoint for chat threads to support editing and reloading responses
2026-01-23 01:42:10 -08:00
CREDO23
d99722cfdc
feat(web): integrate comment gutter with thread layout
2026-01-19 14:37:06 +02:00
CREDO23
dcd36166fc
add author fields to MessageRecord type
2026-01-14 18:38:47 +02:00
DESKTOP-RTLN3BA\$punk
f22d649239
feat: added shared chats
2026-01-13 00:17:12 -08:00