Commit graph

4757 commits

Author SHA1 Message Date
CREDO23
a95bf58c8f Make Vision LLM opt-in for uploads and connectors 2026-04-10 16:45:51 +02:00
CREDO23
0aefcbd504 Remove vision LLM from desktop folder watcher 2026-04-09 22:06:06 +02:00
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
CREDO23
7e90a8ed3c Route uploaded images to vision LLM with document-parser fallback 2026-04-09 14:33:33 +02:00
CREDO23
78fa2d926a feat: show spinner on export button during export 2026-04-09 14:00:25 +02:00
CREDO23
1af5725bd1 fix: track dedup'd filename in used_paths to prevent collisions 2026-04-09 13:51:32 +02:00
CREDO23
7851db7928 fix: add i18n keys for folder upload strings 2026-04-09 13:42:57 +02:00
CREDO23
a81fff299a fix: scope pending doc warning to folder subtree on folder export 2026-04-09 13:40:43 +02:00
CREDO23
b5f6e44fc3 security: sanitize folder names in ZIP export paths 2026-04-09 13:39:36 +02:00
CREDO23
7a7792fc79 feat: warn before export when documents are processing 2026-04-09 13:11:43 +02:00
CREDO23
e7107b751d fix: strip folder prefix from filename in folder upload 2026-04-09 13:01:23 +02:00
CREDO23
89f210bf7e feat: add folder-level export to context menu 2026-04-09 12:20:49 +02:00
CREDO23
c38239a995 feat: wire KB export button in sidebar 2026-04-09 12:19:04 +02:00
CREDO23
47f1d7e373 feat: implement KB export as ZIP with service layer 2026-04-09 12:17:43 +02:00
CREDO23
473eece896 feat: add export route skeleton 2026-04-09 12:10:37 +02:00
CREDO23
b1fa1279b1 feat: add export KB button in documents toolbar 2026-04-09 12:09:34 +02:00
CREDO23
57ae2bd5af feat: preserve folder structure on web folder upload 2026-04-09 11:18:56 +02:00
DESKTOP-RTLN3BA\$punk
b96c04994d fix: update pricing description to reflect 500 pages included in the free plan
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-08 18:37:43 -07:00
Rohan Verma
f47e7a8200
Merge pull request #1187 from MODSetter/dev
feat: various fixes and streamlined versioning
2026-04-08 17:39:22 -07:00
DESKTOP-RTLN3BA\$punk
43beb8e533 chore: linting 2026-04-08 16:42:25 -07:00
DESKTOP-RTLN3BA\$punk
bbe774846c chore: fixed builds 2026-04-08 16:30:31 -07:00
Rohan Verma
edd226ccc1
Merge pull request #1186 from MODSetter/dev_mod
chore: various fixes
2026-04-08 16:22:29 -07:00
DESKTOP-RTLN3BA\$punk
5891dfa4d0 Merge commit 'fe6f830eab' into dev_mod 2026-04-08 16:21:36 -07:00
DESKTOP-RTLN3BA\$punk
29b1a9981e feat: bumped version to 0.0.15 2026-04-08 16:17:37 -07:00
DESKTOP-RTLN3BA\$punk
c6e1a04169 chore: linting 2026-04-08 16:14:26 -07:00
DESKTOP-RTLN3BA\$punk
89c96c1a23 fix: update billing text to reflect 500 pages included in demo plans 2026-04-08 16:00:43 -07:00
DESKTOP-RTLN3BA\$punk
809e0c6b0b fix: imports 2026-04-08 15:59:30 -07:00
DESKTOP-RTLN3BA\$punk
7276ec856e feat: add "use client" directive to sidebar-separator component for client-side rendering 2026-04-08 15:01:15 -07:00
Rohan Verma
fe6f830eab
Merge pull request #1185 from AnishSarkar22/fix/folder-watch
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
fix: harden folder watch feature with file hash dedup, mtime seeding, and stable spinner
2026-04-08 14:00:05 -07:00
Anish Sarkar
56c5809170 chore: ran linting 2026-04-08 18:23:03 +05:30
Anish Sarkar
3f2602165a feat: enhance dialog components with improved styling and structure for document upload and folder watch functionalities 2026-04-08 18:14:20 +05:30
Anish Sarkar
37c52ce7ea feat: implement indexing progress management in local folder indexing process and enhance related test coverage 2026-04-08 18:01:55 +05:30
Anish Sarkar
a8b83dcf3f feat: add folder_id support in ConnectorDocument and indexing pipeline for improved document organization 2026-04-08 17:48:50 +05:30
Anish Sarkar
f3aa514240 feat: integrate subtree ID retrieval in local folder cleanup process and enhance UI component styling for folder selection 2026-04-08 17:25:18 +05:30
Anish Sarkar
cab0d1bdfe feat: enhance folder synchronization by integrating subtree ID retrieval and optimizing empty folder cleanup process 2026-04-08 17:10:22 +05:30
Anish Sarkar
ae98f64760 feat: enhance folder indexing with metadata management and improve folder structure handling in UI components 2026-04-08 16:48:40 +05:30
Anish Sarkar
60eb1e4060 feat: implement raw file hash computation to optimize content extraction during local folder indexing 2026-04-08 16:28:51 +05:30
Anish Sarkar
b76a6babc1 refactor: update terminology in AllConnectorsTab and enhance styling in FolderTreeView 2026-04-08 16:20:41 +05:30
Anish Sarkar
c9c1d239f8 refactor: optimize button rendering in CreateSearchSpaceDialog and enhance watched folder ID retrieval in DocumentsSidebar 2026-04-08 16:17:34 +05:30
Anish Sarkar
d009d06432 feat: add seedFolderMtimes API for seeding file modification times during folder synchronization 2026-04-08 16:07:25 +05:30
Anish Sarkar
e8c2377824 refactor: adjust className formatting in LayoutShell and optimize motion.div properties in SidebarSlideOutPanel 2026-04-08 16:04:11 +05:30
Anish Sarkar
5eada7bcab fix: update button variant in FolderWatchDialog and refine metadata type in folder.types 2026-04-08 15:55:37 +05:30