Anish Sarkar
22f8cb2cd3
feat: enhance obsidian connector doc and add notes for migration from legacy obsidian connector
2026-04-22 00:24:26 +05:30
Anish Sarkar
99623a85d5
refactor: remove legacy Obsidian connector support
2026-04-22 00:10:24 +05:30
Anish Sarkar
7e4601fde4
feat: add enable_vision_llm flag to connector dialog state and query parameters
2026-04-21 11:25:05 +05:30
Anish Sarkar
f06e00d77c
Merge remote-tracking branch 'upstream/dev' into fix/docker-host-gateway
2026-04-21 11:24:34 +05:30
Anish Sarkar
1f524660e1
fix: update server URL in README and settings for SurfSense plugin
2026-04-21 10:53:55 +05:30
Anish Sarkar
2251e464c7
feat: enhance Obsidian plugin with new stats feature, improved error handling, and streamlined device management
2026-04-20 21:07:15 +05:30
Anish Sarkar
54e66e131a
feat: remove plugin version references from Obsidian plugin routes, schemas, and UI components for cleaner integration
2026-04-20 19:49:58 +05:30
Anish Sarkar
87150a6d7f
feat: enhance Obsidian plugin routes with for_update parameter for improved concurrency handling
2026-04-20 19:24:36 +05:30
Anish Sarkar
b5c9388c8a
feat: refine Obsidian plugin routes and schemas for improved device management and API stability
2026-04-20 18:19:30 +05:30
Anish Sarkar
60d9e7ed8c
feat: introduce SurfSense plugin for Obsidian with syncing capabilities and enhanced settings management
2026-04-20 04:04:19 +05:30
Anish Sarkar
ee2fb79e75
feat: update Obsidian connector to support plugin-based syncing and improve UI components
2026-04-20 04:03:45 +05:30
DESKTOP-RTLN3BA\$punk
b440610e04
feat: implement analytics tracking for desktop app events
...
- Added event tracking for desktop app activation and quitting.
- Introduced analytics bridge in preload script to handle user identification and event capturing.
- Updated IPC channels to support analytics-related actions.
- Enhanced analytics functionality in the main process to track user interactions and application updates.
- Integrated analytics tracking for folder watching and deep link handling.
- Improved connector setup tracking in the web application.
This commit enhances the overall analytics capabilities of the application, ensuring better user behavior insights and event tracking across both desktop and web environments.
2026-04-18 14:35:14 -07: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
Rohan Verma
b659f41bab
Merge pull request #1225 from oscarzhou511/feat/obsidian-connector-visibility
...
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: improve Obsidian connector visibility and desktop sync flow
2026-04-14 13:10:57 -07:00
Oscar Zhou
204dac2c3a
feat: improve Obsidian connector visibility and desktop sync flow
2026-04-14 19:07:14 +09:30
Oscar Zhou
d37417cbe9
refactor: move pure utility functions out of UI components ( #1194 )
2026-04-14 17:39:11 +09:30
CREDO23
a95bf58c8f
Make Vision LLM opt-in for uploads and connectors
2026-04-10 16:45:51 +02:00
Anish Sarkar
56c5809170
chore: ran linting
2026-04-08 18:23:03 +05:30
Anish Sarkar
b76a6babc1
refactor: update terminology in AllConnectorsTab and enhance styling in FolderTreeView
2026-04-08 16:20:41 +05:30
SohamBhattacharjee2003
2b02ecaa6f
perf: implement dynamic imports for connector configs and forms ( #1142 )
...
- Replace 23 static connector config imports with dynamic imports
- Replace 10 static connect form imports with dynamic imports
- Add component caching to avoid recreating dynamic components
- Significantly reduces connector popup chunk size
- Only selected connector components load on demand
2026-04-08 06:47:31 +05:30
Soham Bhattacharjee
e404b05b11
Merge branch 'dev' into fix/replace-transition-all-with-specific-transitions
2026-04-08 05:38:30 +05:30
Anish Sarkar
6038f6dfc0
Merge remote-tracking branch 'upstream/dev' into feat/azure-ocr
2026-04-08 05:00:32 +05:30
SohamBhattacharjee2003
36391acfd0
fix: add autoComplete attributes to form inputs for better UX
...
- Add autoComplete="username" and "current-password" to login form
- Add autoComplete="email" and "new-password" to register form inputs
- Add autoComplete="name" to profile display name input
- Add autoComplete="off" to connector search input
- Enables browser password managers and autofill functionality
2026-04-08 04:58:14 +05:30
SohamBhattacharjee2003
4066cbc6f0
fix: remove unnecessary 'use client' directives to reduce client bundle
...
- Remove 'use client' from connector-document-mapping.ts (only exports constants and pure functions)
- Remove 'use client' from sidebar-separator.tsx (purely presentational component)
- Remove 'use client' and Framer Motion from logs/loading.tsx, replace with Tailwind animations
- Reduces client bundle size by moving server-compatible code to server components
2026-04-08 04:39:39 +05:30
Anish Sarkar
fcba577575
refactor: remove unused document management components and types, consolidating document-related functionality
2026-04-07 23:01:47 +05:30
DESKTOP-RTLN3BA\$punk
82b5c7f19e
Merge commit ' 056fc0e7ff' into dev_mod
2026-04-07 02:56:46 -07:00
DESKTOP-RTLN3BA\$punk
49441233e7
feat: enhance keyboard shortcut management and improve app responsiveness
...
- Updated the development script to include a build step before launching the app.
- Refactored the registration of quick ask and autocomplete functionalities to be asynchronous, ensuring proper initialization.
- Introduced IPC channels for getting and setting keyboard shortcuts, allowing users to customize their experience.
- Enhanced the platform module to support better interaction with the Electron API for clipboard operations.
- Improved the user interface for managing keyboard shortcuts in the settings dialog, providing a more intuitive experience.
2026-04-07 00:43:40 -07:00
Anish Sarkar
0a26a6c5bb
chore: ran linting
2026-04-07 05:55:39 +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
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
63a75052ca
Merge remote-tracking branch 'upstream/dev' into feat/unified-etl-pipeline
2026-04-06 22:04:51 +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
Rohan Verma
0ad72e21a5
Merge pull request #1112 from SohamBhattacharjee2003/fix/fetch-abort-controller
...
fix: add AbortController to properly cancel fetch requests on …
2026-04-03 08:11:42 -07:00
SohamBhattacharjee2003
8a8e5fcd76
fix(hooks): add AbortController to properly cancel fetch requests on unmount
2026-04-03 14:29:41 +05:30
Anish Sarkar
746c730b2e
chore: ran linting
2026-04-03 13:14:40 +05:30
Anish Sarkar
493d720b89
refactor: remove Local Folder connector references and enhance folder management features
2026-04-02 22:21:01 +05:30
Anish Sarkar
1ef0d913e7
refactor: remove Local Folder connector components and related configurations from the UI
2026-04-02 22:19:55 +05:30
Anish Sarkar
543b8b9376
feat: add real-time folder watcher registration and unregistration for Local Folder connector
2026-04-02 12:08:18 +05:30
Anish Sarkar
5eeee99bb1
feat: enhance Local Folder connector with version history and folder sync capabilities
2026-04-02 11:40:04 +05:30
Anish Sarkar
e2f946b7c0
feat: add support for Local Folder connector in UI components and configuration
2026-04-02 11:38:40 +05:30
DESKTOP-RTLN3BA\$punk
5c8769508f
chore: linting
2026-03-31 21:42:03 -07:00
DESKTOP-RTLN3BA\$punk
d8f403efba
feat: re arranged connectors list
2026-03-31 20:38:43 -07:00
DESKTOP-RTLN3BA\$punk
17642493eb
chore: linting
2026-03-31 14:45:46 -07:00
Rohan Verma
97139bc239
Merge pull request #1061 from JoeMakuta/feat/use-key-to-reset-connectors
...
refactor: Use key={connector.id} to reset connector config forms and cleanup useEffects
2026-03-31 14:34:34 -07:00
Rohan Verma
d12d68d759
Merge pull request #1041 from AnishSarkar22/feat/dropbox-connector
...
feat: Dropbox connector with sensitive actions using HITL
2026-03-31 12:12:10 -07:00
JoeMakuta
3ed5a741f7
refactor: Use key={connector.id} to reset connector config forms then useEffect hooks from connector config components
2026-03-31 15:27:28 +02:00
Rohan Verma
d836eea554
Merge pull request #1035 from JoeMakuta/fix/derive-has-changes-and-use-functional-setstate
...
fix : derive has changes and use functional setstate
2026-03-30 15:22:01 -07:00
Anish Sarkar
781984c224
fix: update date range selector visibility logic for file-based connectors in connector edit view
2026-03-31 00:00:32 +05:30
Anish Sarkar
d8d5102416
feat: introduce incremental sync option for Dropbox indexing, enhancing performance and user control
2026-03-30 23:27:48 +05:30
Anish Sarkar
6b922966e7
feat: integrate Dropbox support across various components, including document type labels, connector logic, and validation checks
2026-03-30 23:04:07 +05:30