DESKTOP-RTLN3BA\$punk
bdb97a0888
chore: linting
2026-05-02 22:25:04 -07:00
DESKTOP-RTLN3BA\$punk
8d50f90060
chore: linting
Obsidian Plugin Lint / lint (push) Has been cancelled
2026-04-27 14:04:50 -07:00
Anish Sarkar
9b1b9a90c0
Merge remote-tracking branch 'upstream/dev' into feat/obsidian-plugin
2026-04-24 21:34:55 +05:30
CREDO23
1712f454f8
fix: add spinner loading state to MCP test connection button
2026-04-23 09:45:25 +02:00
CREDO23
2eb0ff9e5e
feat: add reauthentication endpoints for Linear and JIRA connectors
2026-04-23 08:57:56 +02:00
CREDO23
9bb117ffa7
feat: skip edit view for live connectors, disconnect directly from accounts list
2026-04-23 08:51:31 +02:00
CREDO23
80a349ea11
feat: add disconnect functionality for connectors with confirmation prompt
2026-04-23 08:50:49 +02:00
CREDO23
e3172dc282
fix: reactive 401 recovery for live MCP connectors and unified reauth endpoints
2026-04-23 08:27:11 +02:00
CREDO23
b6c506abef
fix: treat all Gmail/Calendar as live connectors, hide indexing UI
2026-04-22 22:51:28 +02:00
CREDO23
4915675f45
Merge upstream/dev into feature/mcp-migration
2026-04-22 19:53:26 +02:00
Anish Sarkar
6ac5256431
feat: implement background processing for binary attachments in Obsidian plugin
...
- Added a new Celery task for indexing non-markdown attachments.
- Enhanced the Obsidian plugin schema to support binary attachments.
- Updated routes to enqueue binary attachments for background processing.
- Improved metadata handling for binary attachments during indexing.
- Added tests for binary attachment processing and validation.
2026-04-22 23:00:34 +05:30
CREDO23
a4bc621c2a
uniform connector UX across all connector types
2026-04-22 11:22:04 +02:00
CREDO23
dfa40b8801
fix MCP OAuth for all 5 services, add MCP connector edit view
2026-04-22 10:50:43 +02:00
DESKTOP-RTLN3BA\$punk
80d3f624d4
chore: linting
2026-04-22 01:05:31 -07:00
CREDO23
c277b6c121
skip indexing config dialog for non-indexable connectors
2026-04-22 09:01:35 +02:00
CREDO23
ea3508cb25
use native connector types for MCP OAuth, restore original UI
2026-04-22 08:57:28 +02:00
Anish Sarkar
3eb4d55ef5
chore: ran linting
2026-04-22 06:40:39 +05:30
Anish Sarkar
4a75603d4f
feat: implement sync notifications for Obsidian plugin
...
- Added functionality to create and update notifications during the Obsidian sync process.
- Improved handling of sync completion and failure notifications.
- Updated connector naming convention in various locations for consistency.
2026-04-22 06:38:51 +05:30
Anish Sarkar
ae264290d0
feat: update Obsidian connector UI and improve user instructions
2026-04-22 06:07:38 +05:30
CREDO23
e676ebfabe
remove live connectors from AUTO_INDEX_DEFAULTS
2026-04-21 21:52:54 +02:00
CREDO23
8b8c9b1f5d
add Slack and Airtable MCP OAuth support
2026-04-21 21:38:24 +02:00
CREDO23
c414cc257f
add frontend tiles for Linear, Jira, ClickUp MCP connectors
2026-04-21 21:20:54 +02:00
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
CREDO23
c70f0ccf49
revert Notion auth URLs to classic OAuth endpoints
2026-04-21 20:34:08 +02:00
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
CREDO23
30944c0fec
feat(notion-mcp): wire frontend to MCP OAuth endpoints
2026-04-20 21:02:34 +02:00
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