Anish Sarkar
4d6186a43a
feat: Update SearxNG connector form validation, enhance connector connect view with additional properties, and refine type handling in connector dialog for improved schema compliance.
2025-12-31 16:33:15 +05:30
Anish Sarkar
21146485e6
feat: Add support for Confluence, BookStack, GitHub, Jira, ClickUp, and Luma connectors, including configuration forms and benefits display, enhance connector dialog for new connectors, and improve overall connector management functionality.
2025-12-31 16:27:30 +05:30
Anish Sarkar
aaf2861681
feat: Add support for Slack, Discord, and Notion connectors, including configuration forms and benefits display, enhance connector dialog for new connectors, and improve overall connector management functionality.
2025-12-31 16:01:45 +05:30
Anish Sarkar
b26768cec5
feat: Add support for SearxNG, Linkup, and Baidu Search connectors, including configuration forms and benefits display, enhance connector dialog for new connectors, and improve overall connector management functionality.
2025-12-31 15:42:50 +05:30
Anish Sarkar
36d25e9505
feat: Add Elasticsearch connector support with configuration forms, enhance connector dialog for indexing settings, and implement date range selection for periodic sync.
2025-12-31 15:29:33 +05:30
Anish Sarkar
95f95558dc
feat: Remove YouTube connector support and add Linear connector benefits functionality, enhance Linear connect form with benefits display and accordion documentation section.
2025-12-31 14:04:29 +05:30
Anish Sarkar
e7a60924ce
feat: Add Linear and Tavily API connector forms and configurations, organized the components
2025-12-31 12:58:12 +05:30
Anish Sarkar
880b3cc4bf
feat: Add Tavily API connector support, including configuration forms and connection handling, enhance connector dialog with non-OAuth connection logic, and improve state management for connector creation.
2025-12-31 12:35:43 +05:30
Anish Sarkar
5d1859db17
feat: Add Webcrawler and YouTube connector configurations, enhance connector dialog with creation functionality, and improve UI responsiveness and styling across components.
2025-12-31 11:41:57 +05:30
Anish Sarkar
ddfbb9509b
feat: Implement connector editing functionality in the popup, including Google Drive folder selection, and enhance connector management with improved state handling and UI updates.
2025-12-31 02:00:11 +05:30
Anish Sarkar
29a3dcf091
feat: Introduce new connector schemas and validation, enhance connector dialog with improved query parameter handling, and implement scroll detection in indexing configuration view.
2025-12-30 21:25:48 +05:30
Anish Sarkar
32b4a09c0e
feat: Refactor connector popup to include new components for active and all connectors, enhance indexing configuration view, and improve date range selection functionality.
2025-12-30 20:07:15 +05:30
Anish Sarkar
2898192ac4
feat: Update redirect URLs in connector routes to include success parameters and improve indexing configuration handling in the connector popup.
2025-12-30 19:49:28 +05:30
Anish Sarkar
ec39763631
Merge remote-tracking branch 'upstream/dev' into fix/connector
2025-12-30 17:28:24 +05:30
Anish Sarkar
03559ddc01
style: Update connector popup styles for improved UI consistency, including border adjustments, background colors, and hover effects.
2025-12-30 17:28:15 +05:30
Anish Sarkar
733ec5df13
feat: enhance connector popup responsiveness, update connector icon, and add a scroll fade effect.
2025-12-30 16:05:38 +05:30
Anish Sarkar
577ebdb3e7
feat: Refactor connector selection UI to a dialog with tabs, search, and connection logic, and add new dialog sub-components.
2025-12-30 15:51:10 +05:30
Rohan Verma
23870042f3
Merge pull request #640 from CREDO23/google-drive-connector
...
[Feat] Add Google drive connector
2025-12-29 20:51:34 -08:00
Rohan Verma
c20cb7e056
Merge pull request #644 from CREDO23/fix-logs-page
...
[Fix] Logs page showing only 5 items
2025-12-29 20:50:19 -08:00
Anish Sarkar
9f19bea284
feat: Extract connector indicator UI from thread into a new dedicated component.
2025-12-30 04:03:34 +05:30
Anish Sarkar
8749225661
fix: changed design for tooltip
2025-12-30 03:36:28 +05:30
CREDO23
c3054809ee
chore: update env example
2025-12-29 20:39:36 +02:00
CREDO23
7618662e70
refactor: rename GOOGLE_DRIVE_CONNECTOR to GOOGLE_DRIVE_FILE document type
2025-12-29 20:38:26 +02:00
CREDO23
16bc991b13
feat: add Google Drive connector to knowledge base search
2025-12-29 18:13:27 +02:00
CREDO23
4425fbbc31
fix: lint error in logs api service
2025-12-29 17:24:10 +02:00
CREDO23
6b1317435a
fix: remove hardcoded limit in query params
2025-12-29 17:23:31 +02:00
DESKTOP-RTLN3BA\$punk
3ec2d46051
feat: Invalidate logs summary and enable refetch on mount for fresh processing tasks display
2025-12-28 16:02:56 -08:00
DESKTOP-RTLN3BA\$punk
35904ba0c8
Merge branch 'dev' of https://github.com/MODSetter/SurfSense into dev
2025-12-28 15:54:10 -08:00
DESKTOP-RTLN3BA\$punk
46eb63fa11
hotpatch: remove consitent 2 sec interval api call to logs summary endpoint
2025-12-28 15:52:58 -08:00
Rohan Verma
876266366c
Merge pull request #642 from AnishSarkar22/fix/chatpage-ux
...
Fix for `write_todo` tool & UI Improvements
2025-12-28 15:50:54 -08:00
Anish Sarkar
747b6f23c7
fix: red background appeared when blocknote editor is being loaded
2025-12-29 01:42:08 +05:30
Anish Sarkar
8b534c9b68
style: Refine UI element sizes, spacing, and responsiveness across settings components for improved user experience
2025-12-29 01:22:22 +05:30
Anish Sarkar
2715f6d10f
chore: ran linting
2025-12-29 01:09:21 +05:30
Anish Sarkar
7a852f0ea5
feat: Enhance todo status normalization and update schema for improved task management
2025-12-29 01:08:18 +05:30
Anish Sarkar
ed6470525a
feat: Enhance mobile navbar animations and responsiveness across various components
2025-12-29 00:24:49 +05:30
Anish Sarkar
5bd26ab669
style: enhance responsive layout, add UI transitions, and refine form elements on authentication pages
2025-12-29 00:11:21 +05:30
Anish Sarkar
dee18233c5
feat: Implement responsive design for dashboard layout and user dropdown, and remove unused imports.
2025-12-29 00:06:38 +05:30
Anish Sarkar
1d5ee45bd9
style: Adjust UI element and text sizes for improved responsiveness and visual consistency across various components.
2025-12-28 23:59:01 +05:30
CREDO23
27beac4f62
fix: Google Drive folder handling and connector page updates
2025-12-28 19:57:10 +02:00
Anish Sarkar
3bea989868
feat: implement responsive row action dropdowns and enhance mobile sidebar navigation
2025-12-28 23:25:22 +05:30
CREDO23
10c98745cd
refactor(web): use React Query for Google Drive folder operations
...
- Fix errors in connectors-api.service (use .issues instead of .errors)
- Create useGoogleDriveFolders hook with proper React Query integration
- Add Google Drive folders cache keys with proper query invalidation
- Refactor GoogleDriveFolderTree to use React Query hook for root data
- Remove manual state management (isInitialized, setRootItems, loadRootItems)
- Remove unused state (driveFolders, isLoadingFolders) from manage page
- Simplify handleOpenDriveFolderDialog function
- Automatic loading, caching, error handling, and refetching via React Query
- Better performance with proper caching and state management
2025-12-28 19:17:37 +02:00
CREDO23
c5c61a2c6b
Merge branch 'dev' into google-drive-connector
...
Merge in dev
2025-12-28 19:00:09 +02:00
CREDO23
0b006de32d
refactor(web): clean up Google Drive folder tree component
...
- Replace inline comments with JSDoc multiline comments for main functions
- Remove obvious/noisy inline comments from JSX
- Simplify component documentation while keeping it clear
- Improve readability by reducing comment clutter
2025-12-28 18:59:30 +02:00
CREDO23
acf47e3b0c
refactor(connectors): remove verbose docstrings and obvious comments
...
- Simplify module docstrings (remove meta-commentary about 'small focused modules')
- Remove redundant inline comments (e.g., 'Log task start', 'Get connector from database')
- Trim verbose function docstrings to essential information only
- Remove over-explanatory comments that restate what code does
- Keep necessary documentation, remove noise for better readability
2025-12-28 18:53:13 +02:00
CREDO23
506a9297a9
fix(connectors): track delta sync tokens per folder for Google Drive
...
- Store tokens in folder_tokens dict instead of single global token
- Each folder now tracks its own sync state independently
- Fixes issue where indexing folder 2 incorrectly used delta sync after folder 1 was indexed
- First-time indexing now correctly uses full scan for each new folder
2025-12-28 18:32:59 +02:00
CREDO23
a5935bc677
feat(connectors): add connector parameter to file processor for source tracking
...
- Add optional 'connector' parameter with 'type' and 'metadata' fields
- Create helper function _update_document_from_connector
- Use document_metadata column (not metadata) for JSON field
- Merge metadata with existing using dict spread operator
- Google Drive documents now marked as GOOGLE_DRIVE_CONNECTOR
- Backward compatible - no changes to existing logic
- Simple and clean implementation
2025-12-28 18:01:39 +02:00
Anish Sarkar
a10bfe32cd
feat: Adjust document mention picker max height and refine thread header shimmer display logic.
2025-12-28 21:29:28 +05:30
Anish Sarkar
446abc239b
fix: now document processing UI banner does not show for periodic reindexing documents
2025-12-28 21:19:20 +05:30
CREDO23
8da58be9e0
fix(connectors): refresh document from DB before updating type
...
- Query document from database to ensure it's attached to session
- Prevents detached instance errors after process_file_in_background commits
- Properly updates document_type and metadata with session management
2025-12-28 17:21:44 +02:00
CREDO23
b2b891e4d7
fix(connectors): properly commit Google Drive document type changes
...
- Return file metadata from content_extractor for indexer to use
- Update document type and metadata in indexer after processing
- Explicitly commit changes to database
- Ensures documents are properly marked as GOOGLE_DRIVE_CONNECTOR type
2025-12-28 17:15:29 +02:00