Rohan Verma
7ec2973223
Merge pull request #1214 from AnishSarkar22/fix/azure-document-intelligence
...
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
fix: update Azure Document Intelligence to use `prebuilt-layout`
2026-04-10 14:37:55 -07:00
Rohan Verma
e273197ed2
Merge pull request #1212 from mmatsumoto1026/fix/define-proper-interfaces-for-navprops
...
fix: define proper interfaces for navprops
2026-04-10 14:36:59 -07:00
Rohan Verma
c2ab3316fe
Merge pull request #1211 from tmchow/osc/1193-remove-use-client
...
perf: remove unnecessary `"use client"` from pricing-section.tsx
2026-04-10 14:36:26 -07:00
Rohan Verma
b96dc49c8a
Merge pull request #1200 from AnishSarkar22/refactor/persistent-memory
...
refactor: persistent memory
2026-04-10 14:34:16 -07:00
CREDO23
f556446d07
Fix test mocks for vision_llm kwarg
2026-04-10 18:20:49 +02:00
Anish Sarkar
bb5b90e5bd
fix: update Azure Document Intelligence parser to use prebuilt-layout model
2026-04-10 20:40:54 +05:30
CREDO23
a95bf58c8f
Make Vision LLM opt-in for uploads and connectors
2026-04-10 16:45:51 +02:00
Anish Sarkar
c6730c5551
feat: implement download functionality for different OS in SidebarUserProfile and DownloadButton components, enhance user experience with localized download messages
2026-04-10 19:53:13 +05:30
Anish Sarkar
42572ad09d
refactor: simplify alert descriptions, improved icons, improved UI in LLM settings
2026-04-10 19:07:35 +05:30
Anish Sarkar
0925f89b7c
fix: guard display_name.split() against whitespace-only IndexError (recurseml feedback)
2026-04-10 15:29:56 +05:30
Anish Sarkar
27cd032d28
feat: implement input handling improvements in MemoryContent and TeamMemoryManager components, including click outside to close functionality
2026-04-10 15:23:04 +05:30
Anish Sarkar
8c9440998a
chore: ran linting
2026-04-10 14:20:11 +05:30
Anish Sarkar
a5bf3af4f8
feat: migrate legacy memory tables to markdown format and drop old structures
2026-04-10 14:19:20 +05:30
Trevin Chow
112d5f21cb
perf: remove unnecessary "use client" from pricing-section.tsx
...
The component uses no hooks, event handlers, or browser APIs.
The child <Pricing> component already has its own client boundary,
so this wrapper can safely render on the server.
Fixes #1193
2026-04-10 01:16:03 -07:00
Anish Sarkar
ac87f3fde0
feat: replace loading skeleton in ReportPanel with a new animated skeleton component
2026-04-10 12:53:12 +05:30
Anish Sarkar
bbfce5028f
feat: enhance MemoryContent and TeamMemoryManager components with new input handling, improved export options
2026-04-10 12:52:27 +05:30
mmatsumoto1026
1948f0825c
fix: use NavItem interface for arguments of callback functions
2026-04-10 13:38:27 +09:00
mmatsumoto1026
694da5e439
fix: define proper interfaces for navprops
2026-04-10 13:03:47 +09:00
Anish Sarkar
8d7b5bfe36
feat: enhance memory management protocols to enforce structured headings, utilize user first names in entries, and improve clarity in memory update rules
2026-04-10 04:51:56 +05:30
Anish Sarkar
b8e1c9801b
feat: update memory extraction and management protocols to enforce structured bullet formats, utilize user first names, and enhance validation for team and user memory entries
2026-04-10 04:36:51 +05:30
Rohan Verma
649f315dba
Merge pull request #1209 from tmchow/fix/remove-dead-more-pages-dialog
...
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
Remove dead MorePagesDialog component and morePagesDialogAtom
2026-04-09 14:38:20 -07:00
Trevin Chow
b544b161ae
Remove dead MorePagesDialog component and morePagesDialogAtom
...
MorePagesDialog is never imported anywhere in the codebase.
The /more-pages route uses MorePagesContent directly from
page.tsx. The associated morePagesDialogAtom is also unused
outside the deleted component.
Closes #1192
This contribution was developed with AI assistance (Claude Code).
2026-04-09 14:13:31 -07:00
Anish Sarkar
ad2a981a77
chore: ran linting
2026-04-10 02:33:48 +05:30
Anish Sarkar
fdbb6200a6
feat: add export functionality to MemoryContent and TeamMemoryManager components, allowing users to download memory as markdown files
2026-04-10 02:31:59 +05:30
Rohan Verma
7808950abc
Merge pull request #1208 from SohamBhattacharjee2003/fix/snapshot-delete-error-feedback
...
fix: add user feedback for snapshot deletion failures (#1197 )
2026-04-09 14:01:09 -07:00
Anish Sarkar
c06b82647d
feat: refine team memory extraction decision policy to prioritize durable context and clarify criteria for updates, enhancing memory relevance and management
2026-04-10 02:02:14 +05:30
DESKTOP-RTLN3BA\$punk
fedb4bcd76
fix: update metadata descriptions to emphasize privacy and data limits
2026-04-09 13:29:34 -07:00
Anish Sarkar
a0883d2ab6
feat: implement team memory extraction and validation mechanisms, enhancing memory management by enforcing scope restrictions and improving memory persistence for shared threads
2026-04-10 01:54:00 +05:30
CREDO23
0aefcbd504
Remove vision LLM from desktop folder watcher
2026-04-09 22:06:06 +02:00
Anish Sarkar
33626d4f91
chore: ran linting
2026-04-10 00:31:43 +05:30
Anish Sarkar
b44c1ee034
feat: enhance MemoryContent and TeamMemoryManager components with improved memory display and user prompts for empty memory states
2026-04-10 00:29:53 +05:30
Anish Sarkar
84fc72e596
feat: implement background memory extraction and editing capabilities for user and team memory management, enhancing long-term memory persistence and user interaction
2026-04-10 00:21:55 +05:30
Anish Sarkar
cd72fa9a48
refactor: remove memory extraction functionality and update memory management protocols to ensure immediate updates for user and team interactions
2026-04-09 23:30:17 +05:30
SohamBhattacharjee2003
9ed85af2a5
fix: add user feedback for snapshot deletion failures ( #1197 )
...
- Add toast.error notification when snapshot deletion fails
- Preserve console.error logging for debugging
- Consistent with error handling patterns in other components
- Improves user experience by providing visible error feedback
2026-04-09 22:09:49 +05:30
CREDO23
7e14df6012
Fix button-in-button hydration error in mobile upload drop zone
2026-04-09 16:40:55 +02:00
CREDO23
4ccdd80e26
Harden vision LLM fallback, folder upload validation, and export memory
2026-04-09 16:14:53 +02:00
CREDO23
e164fe0612
Fix misleading log when vision LLM fails vs not provided
2026-04-09 15:29:39 +02:00
CREDO23
ff2a9c77f9
Pass vision_llm in legacy process_file_in_background path
2026-04-09 15:28:21 +02:00
CREDO23
55661bcde6
Replace mimetypes fallback with explicit extension-to-MIME mapping
2026-04-09 15:21:32 +02:00
CREDO23
71db53fc55
Add 5MB file size guard before base64 encoding for vision LLM
2026-04-09 15:17:08 +02:00
CREDO23
d6c4fb8938
Add try/except fallback in _extract_image for vision LLM failures
2026-04-09 15:11:24 +02:00
CREDO23
caaec2e0a7
Simplify vision LLM image description prompt
2026-04-09 14:56:18 +02:00
CREDO23
afd3c2cde2
Pass vision LLM through local folder indexer call chain
2026-04-09 14:50:24 +02:00
Anish Sarkar
f38ea77940
chore: ran linting
2026-04-09 18:10:34 +05:30
Anish Sarkar
b8091114b5
feat: drop legacy memory tables and update memory management tools to streamline user and shared memory handling
2026-04-09 18:05:30 +05:30
CREDO23
7e90a8ed3c
Route uploaded images to vision LLM with document-parser fallback
2026-04-09 14:33:33 +02:00
Anish Sarkar
f46f3b4989
feat: add TrailingBlockPlugin to full and minimal presets
2026-04-09 17:52:57 +05:30
Anish Sarkar
7caf3b25e2
feat: implement background memory extraction for user and team interactions, enhancing long-term memory management in the SurfSense agent
2026-04-09 17:43:52 +05:30
Anish Sarkar
abd883458d
refactor: update SidebarSlideOutPanel animation to use width instead of x for smoother transitions
2026-04-09 17:37:31 +05:30
CREDO23
78fa2d926a
feat: show spinner on export button during export
2026-04-09 14:00:25 +02:00