Commit graph

1329 commits

Author SHA1 Message Date
CREDO23
e2c062c079 feat: use colored icons for Teams and Zoom in connector list
- Replace IconBrandWindows with Teams SVG icon
- Replace IconBrandZoom with Zoom SVG icon
- Remove unused Tabler icon imports
- Use getConnectorIcon helper for consistency
2025-12-31 21:59:20 +02:00
Rohan Verma
b0b7d33cf9
Merge pull request #648 from CREDO23/refactor-modularize-threadtsx-into-focused-component-modules
[Refactor][Fix] Modularize thread.tsx and fix connector popover in chat page
2025-12-31 11:15:22 -08:00
Anish Sarkar
3a6749e86f feat: Update connector UI components with improved button styles and border adjustments for better visual consistency 2025-12-31 23:24:20 +05:30
Anish Sarkar
75119bf06b feat: Remove YouTube connector and associated components, streamline source addition process with new YouTube crawler view, and enhance connector management UI for improved user experience. 2025-12-31 18:17:03 +05:30
CREDO23
9c78726b6b feat: add file selection to Google Drive connector
- Add structured request body with folders and files arrays
- Support individual file indexing alongside folder indexing
- Remove deprecated folder_ids/folder_names query params
- Update UI to allow selecting both folders and files
2025-12-31 14:15:07 +02:00
Anish Sarkar
de63e77f78 feat: Remove webcrawler connector and associated references from the dashboard, streamlining the source addition process and improving UI consistency. 2025-12-31 17:35:45 +05:30
Anish Sarkar
d21e800740 Merge remote-tracking branch 'upstream/dev' into fix/connector 2025-12-31 17:26:10 +05:30
Anish Sarkar
163df8fda7 feat: Enhance connector management UI with improved loading states, add document count display for connectors, and implement indexing progress indicators for better user feedback. 2025-12-31 17:21:26 +05:30
Anish Sarkar
3ac806dcdf feat: Refactor document upload and connector management UI, enhance user experience with improved loading states, and streamline source addition process by removing unnecessary components. 2025-12-31 16:47:19 +05:30
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
DESKTOP-RTLN3BA\$punk
c19d300c9d feat: added circleback connector 2025-12-30 09:00:59 -08:00
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
CREDO23
5b39b32ef6 fix: improve connector popover filtering and display
- Show document count badges for each document type
- Filter to only show non-indexable connectors
- Only display document types with at least 1 document
- Update total source count to reflect filtered connectors
2025-12-30 17:37:22 +02:00
CREDO23
2b5377846d refactor: modularize thread.tsx into focused component modules
- Split 1,089-line thread.tsx into 10 smaller, focused modules
- Created dedicated files for thinking-steps, welcome, composer, messages, etc.
- No breaking changes - all logic preserved exactly as before
- Improved code organization and maintainability
2025-12-30 16:38:57 +02:00
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
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
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
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
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
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
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
CREDO23
e0edfef5fc feat(ui): add multiple folder selection with checkboxes to Google Drive tree
- Replace single folder selection with multi-select checkboxes
- Remove cascading auto-select for clearer UX
- Each folder must be selected individually
- Visual indicators for selected folders
2025-12-28 16:48:34 +02:00
CREDO23
5df04c3caa feat(ui): add hierarchical Google Drive folder tree browser
- Display folders and files with lazy loading
- Show different icons for file types (docs, sheets, slides, etc)
- Expandable folder tree with proper indentation
- Selectable folders for indexing
- Handle overflow with proper truncation
- Full pagination support for large folder structures
2025-12-28 16:04:58 +02:00
CREDO23
48112f66df feat(ui): add Google Drive connector card to Productivity category 2025-12-28 16:04:58 +02:00
DESKTOP-RTLN3BA\$punk
528c59ce58 chore: linting 2025-12-27 13:44:23 -08:00
DESKTOP-RTLN3BA\$punk
d154f510a3 fix: Adjust viewport overflow behavior in Thread component for improved scrolling experience 2025-12-27 13:42:37 -08:00