Anish Sarkar
fc0dd8b509
fix: update fill color in linear.svg
2026-04-07 14:27:41 +05:30
Rohan Verma
056fc0e7ff
Merge pull request #1137 from AnishSarkar22/feat/unified-etl-pipeline
...
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
feat: Unified ETL pipeline
2026-04-06 20:44:35 -07:00
Anish Sarkar
8d810467dd
refactor: add support for XHTML file conversion to markdown in document processors
2026-04-07 05:57:13 +05:30
Anish Sarkar
0a26a6c5bb
chore: ran linting
2026-04-07 05:55:39 +05:30
Anish Sarkar
5803fe79da
refactor: update filename handling in Google Drive connector to include Google Workspace file extensions, improving content extraction accuracy
2026-04-07 05:43:34 +05:30
Anish Sarkar
7f32dd068f
refactor: update button rendering logic in connector views to improve loading state handling
2026-04-07 05:40:40 +05:30
Anish Sarkar
1b87719a92
refactor: enhance file skipping logic in Google Drive connector to check for Google Workspace files before unsupported extensions
2026-04-07 05:36:29 +05:30
Anish Sarkar
e4462292e4
refactor: update Google Drive indexer to return an additional unsupported file count, enhancing error reporting consistency
2026-04-07 05:30:10 +05:30
Anish Sarkar
aba5f6a124
refactor: improve file handling logic in Dropbox and OneDrive connectors to include unsupported file extension information
2026-04-07 05:19:23 +05:30
Anish Sarkar
a624c86b04
refactor: update file skipping logic in Dropbox, Google Drive, and OneDrive connectors to return unsupported extension information
2026-04-07 05:11:15 +05:30
Anish Sarkar
122be76133
refactor: update _index_selected_files method signatures in Dropbox, Google Drive, and OneDrive indexers to include unsupported file count, enhancing error reporting and consistency across connectors
2026-04-07 03:16:46 +05:30
Anish Sarkar
3a1d700817
refactor: enhance file skipping logic across Dropbox, Google Drive, and OneDrive connectors to return unsupported extensions, improving error reporting and maintainability
2026-04-07 03:16:34 +05:30
Anish Sarkar
e7beeb2a36
refactor: unify file skipping logic across Dropbox, Google Drive, and OneDrive connectors by replacing classification checks with a centralized service-based approach, enhancing maintainability and consistency in file handling
2026-04-07 02:19:31 +05:30
Anish Sarkar
f03bf05aaa
refactor: enhance Google Drive indexer to support file extension filtering, improving file handling and error reporting
2026-04-06 22:34:49 +05:30
Anish Sarkar
0fb92b7c56
refactor: streamline file skipping logic in Dropbox indexer by removing redundant checks, improving code clarity
2026-04-06 22:17:50 +05:30
Anish Sarkar
63a75052ca
Merge remote-tracking branch 'upstream/dev' into feat/unified-etl-pipeline
2026-04-06 22:04:51 +05:30
Anish Sarkar
dc7047f64d
refactor: implement file type classification for supported extensions across Dropbox, Google Drive, and OneDrive connectors, enhancing file handling and error management
2026-04-06 22:03:47 +05:30
Anish Sarkar
47f4be08d9
refactor: remove allowed_formats from DocumentConverter initialization in DoclingService to allow acceptance of all supported formats
2026-04-06 19:31:42 +05:30
Anish Sarkar
caca491774
test: add unit tests for Dropbox integration, covering delta sync methods, file type filtering, and re-authentication behavior
2026-04-06 18:36:48 +05:30
Anish Sarkar
b5a15b7681
feat: implement cursor-based delta sync for Dropbox integration, enhancing file indexing efficiency and preserving folder cursors during re-authentication
2026-04-06 18:36:29 +05:30
Anish Sarkar
be622c417c
refactor: update loading skeleton in PlateEditor and clean up dark mode styles in various components
2026-04-06 17:07:26 +05:30
Anish Sarkar
be7e73e615
refactor: enhance DocumentsFilters and FolderTreeView components for improved filter handling and search functionality
2026-04-06 14:41:53 +05:30
Anish Sarkar
3251f0e98d
refactor: remove childCount prop from FolderNode and optimize FolderTreeView by eliminating unnecessary child count calculations
2026-04-06 13:56:28 +05:30
Anish Sarkar
8259fab254
refactor: update connector tabs to include search feedback and improve icon usage for better user experience
2026-04-06 13:27:49 +05:30
Anish Sarkar
02323e7b55
refactor: enhance DocumentsFilters component with ToggleGroup for folder creation and improve search functionality
2026-04-06 12:56:29 +05:30
Anish Sarkar
46c15c11da
refactor: update layout and styling in DocumentUploadPopup for improved visual hierarchy and spacing
2026-04-06 12:29:55 +05:30
Anish Sarkar
742548847a
refactor: optimize navigation items in LayoutDataProvider, enhance button layout in InboxSidebar with tooltip support, full width in PageUsageDisplay
2026-04-06 12:14:17 +05:30
Rohan Verma
ee043df942
Merge pull request #1135 from tmchow/fix/1053-passive-event-listeners
...
Build and Push Docker Images / tag_release (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_backend, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-24.04-arm, linux/arm64, arm64) (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_backend, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-latest, linux/amd64, amd64) (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_web, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-24.04-arm, linux/arm64, arm64) (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_web, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-latest, linux/amd64, amd64) (push) Has been cancelled
Build and Push Docker Images / create_manifest (backend, surfsense-backend) (push) Has been cancelled
Build and Push Docker Images / create_manifest (web, surfsense-web) (push) Has been cancelled
perf: add passive option to scroll and touch event listeners
2026-04-05 13:34:03 -07:00
Rohan Verma
d95bce1bf1
Merge pull request #1123 from SohamBhattacharjee2003/fix-timeout-leak
...
fix: resolve setTimeout memory leak on unmounted component
2026-04-05 13:29:02 -07:00
Rohan Verma
1e0cf21d4a
Merge pull request #1122 from okxint/fix/memoize-format-relative-time
...
fix: memoize formatRelativeTime in thread list
2026-04-05 13:27:46 -07:00
Rohan Verma
4231efc076
Merge pull request #1121 from sukarxn/feature/memoize-context-provider-values
...
perf: optimize ui components with react hooks memoization
2026-04-05 13:26:20 -07:00
Rohan Verma
3d2e25cdf3
Merge pull request #1120 from ArvinFarrelP/fix-mobile-navbar-remount
...
fix(navbar): remove key prop causing unnecessary remount in mobile navbar
2026-04-05 13:25:42 -07:00
Rohan Verma
74bf3df880
Merge pull request #1130 from CREDO23/feat/vision-autocomplete
...
[Feat] Vision-based autocomplete with KB grounding
2026-04-05 13:24:55 -07:00
Rohan Verma
13e302676e
Merge pull request #1124 from AnishSarkar22/feat/page-limit-connectors
...
feat: implement page limit estimation and enforcement & some fixes
2026-04-05 13:24:24 -07:00
Anish Sarkar
7fa1810d50
refactor: simplify CommentComposer button layout and update placeholder text in CommentItem
2026-04-05 23:14:54 +05:30
Anish Sarkar
c9e5fe9cdb
refactor: update icon usage in CommentActions and enhance Tooltip component for mobile responsiveness
2026-04-05 23:02:17 +05:30
Anish Sarkar
1f162f52c3
feat: add tooltip functionality to DocumentNode for title overflow handling and refactor ChatShareButton by removing unnecessary Tooltip wrapper
2026-04-05 22:50:36 +05:30
Anish Sarkar
c6e94188eb
refactor: remove destructive text classes from DocumentNode and enhance CreateSearchSpaceDialog with select-none and select-text classes
2026-04-05 18:23:32 +05:30
Anish Sarkar
f8913adaa3
test: add unit tests for content extraction from cloud connectors and ETL pipeline functionality
2026-04-05 17:46:04 +05:30
Anish Sarkar
87af012a60
refactor: streamline file processing by integrating ETL pipeline for all file types and removing redundant functions
2026-04-05 17:45:18 +05:30
Anish Sarkar
8224360afa
refactor: unify file parsing logic across Dropbox, Google Drive, and OneDrive using the ETL pipeline
2026-04-05 17:30:29 +05:30
Anish Sarkar
1248363ca9
refactor: consolidate document processing logic and remove unused files and ETL strategies
2026-04-05 17:29:24 +05:30
Anish Sarkar
f40de6b695
feat: add parsers for Docling, LlamaCloud, and Unstructured to ETL pipeline
2026-04-05 17:27:24 +05:30
Anish Sarkar
2824410be2
feat: add plaintext parser to ETL pipeline for reading text files
2026-04-05 17:26:42 +05:30
Anish Sarkar
35582c9389
feat: add direct_convert module to ETL pipeline for file conversion
2026-04-05 17:26:29 +05:30
Anish Sarkar
02fc6f1d16
feat: add audio transcription functionality to ETL pipeline
2026-04-05 17:26:03 +05:30
Anish Sarkar
5d22349dc1
feat: implement ETL pipeline with file classification and extraction services
2026-04-05 17:25:25 +05:30
Trevin Chow
6b5b45d08d
perf: add passive option to scroll and touch event listeners
...
Browsers wait for scroll/touch listeners to finish to check if
preventDefault() is called, which delays scrolling. Since these
handlers (navbar scroll detection, click-outside detection, and
onboarding tour position updates) never call preventDefault(),
marking them as passive lets the browser scroll without waiting.
Fixes #1053
2026-04-04 22:03:06 -07:00
CREDO23
a180bf5576
fix merge conflicts
2026-04-04 09:39:20 +02:00
CREDO23
d7315e7f27
Merge upstream/dev into feat/vision-autocomplete
2026-04-04 09:15:13 +02:00