Commit graph

191 commits

Author SHA1 Message Date
Anish Sarkar
d40c6bf743 feat: integrate SearXNG web search service with platform capabilities
- Added SearXNG service configuration to Docker setup, including environment variables and health checks.
- Introduced new settings management for web search in the frontend, allowing users to enable/disable and configure search engines and language preferences.
- Updated backend to support web search functionality, including database schema changes and service integration.
- Implemented health check endpoint for the web search service and integrated it into the application.
- Removed legacy SearXNG API connector references in favor of the new platform service approach.
2026-03-14 20:25:25 +05:30
DESKTOP-RTLN3BA\$punk
d61e29e74b feat: fixed connectors dialog navigation, Implement bulk document deletion and improve search space filtering
- Added bulk delete functionality for documents in DocumentsTableShell and DocumentsSidebar.
- Enhanced search space retrieval to exclude spaces marked for deletion in read_search_spaces.
- Updated connector dialog to synchronize URL parameters when opened externally.
- Improved layout behavior to handle search space deletion and redirection more effectively.
2026-03-11 15:09:10 -07:00
Anish Sarkar
9503d4ade1 chore: ran linting 2026-03-11 12:30:20 +05:30
Anish Sarkar
70c3f09261 fix: Refactor connector dialog state management and improve modal handling 2026-03-11 11:37:50 +05:30
CREDO23
89ed845dcd merge upstream/dev into improve-ux-connectors
Resolve 3 conflicts:
- connector-popup.tsx: keep Picker modal coordination (pickerOpen state)
- google-drive-config.tsx: keep Google Picker, discard upstream folder tree
- composio-drive-config.tsx: accept upstream collapsible folder tree UX
2026-03-10 23:40:04 +02:00
CREDO23
3bda6c1679 revert Composio Drive to folder tree, harden Picker for native Drive 2026-03-10 23:06:33 +02:00
Rohan Verma
d41d1a1c7f
Merge pull request #866 from AnishSarkar22/fix/docker-dev
fix: enhance docker build CI pipeline, update docker ports & docker docs
2026-03-10 14:00:27 -07:00
Rohan Verma
547077e5b9
Merge pull request #865 from CREDO23/sur-182-fix-ux-experience-for-composio-google-drive-connector
[Perf] Batch embedding, non-blocking search, chunks index & Google Drive UX fix
2026-03-10 12:52:16 -07:00
CREDO23
2c9d01ba2d replace custom folder tree with Google Picker in Drive configs 2026-03-10 20:29:09 +02:00
CREDO23
dfb1c6534d fix auto-index race conditions and orphaned toasts 2026-03-10 17:10:24 +02:00
CREDO23
20ca49087f fix missing enable_summary in createConnector calls 2026-03-10 16:24:19 +02:00
CREDO23
f5db2184c7 per-connector defaults, periodic sync, and double-trigger guard 2026-03-10 16:20:11 +02:00
CREDO23
f552a3186f auto-index connectors after OAuth without config step 2026-03-10 16:06:09 +02:00
Anish Sarkar
f53e6b3948 refactor: update Alert component styles and structure for improved consistency across connector forms 2026-03-10 19:33:36 +05:30
Anish Sarkar
6a88f9e0eb chore: ran linting 2026-03-10 16:17:12 +05:30
DESKTOP-RTLN3BA\$punk
62c9880f11 feat: update connector dialog header to improve clarity and user engagement 2026-03-09 16:37:06 -07:00
DESKTOP-RTLN3BA\$punk
8f94350bc1 feat: update web crawler configuration and messaging for improved user guidance and clarity 2026-03-09 16:34:16 -07:00
DESKTOP-RTLN3BA\$punk
c6fc4edbc2 feat: add YouTube video and playlist support in document collection with enhanced URL handling 2026-03-09 16:07:54 -07:00
CREDO23
79daebbd7d fix: improve Google Drive folder selection UX 2026-03-09 14:39:40 +02:00
Anish Sarkar
936bd70682 refactor: simplify dashboard layout by removing unused navigation props and implementing a new DocumentsSidebar for better document management 2026-03-05 20:34:02 +05:30
DESKTOP-RTLN3BA\$punk
664c43ca13 feat: add performance logging middleware and enhance performance tracking across services
- Introduced RequestPerfMiddleware to log request performance metrics, including slow request thresholds.
- Updated various services and retrievers to utilize the new performance logging utility for better tracking of execution times.
- Enhanced existing methods with detailed performance logs for operations such as embedding, searching, and indexing.
- Removed deprecated logging setup in stream_new_chat and replaced it with the new performance logger.
2026-02-27 16:32:30 -08:00
DESKTOP-RTLN3BA\$punk
e9892c8fe9 feat: added configable summary calculation and various improvements
- Replaced direct embedding calls with a utility function across various components to streamline embedding logic.
- Added enable_summary flag to several models and routes to control summary generation behavior.
2026-02-26 18:24:57 -08:00
DESKTOP-RTLN3BA\$punk
634f6f24bf chore: linting 2026-02-20 22:44:56 -08:00
DESKTOP-RTLN3BA\$punk
81dfc7102f feat: fixed live connectors citations 2026-02-20 16:45:50 -08:00
Anish Sarkar
e053b1b988 refactor: improve layout structure in IndexingConfigurationView for enhanced readability 2026-02-08 13:05:36 +05:30
Anish Sarkar
dea66c4eb7 fix: update connector name display logic in IndexingConfigurationView for better readability 2026-02-08 13:00:33 +05:30
Anish Sarkar
aa66928154 chore: ran linting 2026-02-06 05:35:15 +05:30
Anish Sarkar
5d2da0847e refactor: update connector mutation atoms to handle optional searchSpaceId and improve query invalidation logic 2026-02-06 04:54:29 +05:30
Anish Sarkar
90f9fad95c feat: enhance document management with user information and connector dialog 2026-02-04 12:55:38 +05:30
Anish Sarkar
085653d3e3 chore: ran frontend and backend linting 2026-02-01 22:54:25 +05:30
Anish Sarkar
ff4a574248 feat: implement Discord channel fetching with permission handling in connector UI 2026-02-01 22:34:41 +05:30
Anish Sarkar
024a683b4f feat: add heartbeat callback support for long-running indexing tasks and implement stale notification cleanup task 2026-02-01 02:17:06 +05:30
Anish Sarkar
ca7e45405c feat: implement relative date formatting for last indexed timestamps in connector views 2026-01-31 23:15:00 +05:30
Anish Sarkar
59dd9554b3 feat: add endpoint to fetch Slack channels with bot membership status and update UI to display channels 2026-01-31 18:30:50 +05:30
Anish Sarkar
0ba70401e9 feat: enhance date range selector with last indexed timestamp for improved user context 2026-01-30 23:57:18 +05:30
Anish Sarkar
1658724fb2 Merge remote-tracking branch 'upstream/dev' into fix/notion-connector 2026-01-29 10:45:31 +05:30
Anish Sarkar
41ebe162b0 feat(backend): Implement handling of unsupported Notion block types and track skipped content, add documentation for it 2026-01-28 17:43:45 +05:30
Anish Sarkar
3af4fd0533 feat(indexing): add content hash check to prevent duplicate indexing and update return values for indexing functions 2026-01-28 03:55:25 +05:30
DESKTOP-RTLN3BA\$punk
39d65d6166 feat: added incentive credits system 2026-01-26 23:32:30 -08:00
Rohan Verma
b031b98639
Merge pull request #742 from AnishSarkar22/fix/docker
fix: add `git` as github connector dependency and update connector status
2026-01-25 16:21:01 -08:00
Anish Sarkar
0e26fb157a chore: fixed github connector dependency and update connector status configuration 2026-01-26 03:24:05 +05:30
Anish Sarkar
c7c9eb3eb2 Merge remote-tracking branch 'upstream/dev' into feat/ui 2026-01-25 16:19:18 +05:30
Anish Sarkar
03e38ab178 chore: ran frontend linting 2026-01-25 16:16:09 +05:30
Anish Sarkar
2d17d1a1b6 feat: replace Loader2 with Spinner component for consistent loading indicators 2026-01-25 15:23:45 +05:30
DESKTOP-RTLN3BA\$punk
555df90c84 chore: New connector statuses for Composio and GitHub 2026-01-24 17:47:18 -08:00
Anish Sarkar
9215118bab feat: enhance documentation and fixed bug in loading.tsx 2026-01-24 22:43:04 +05:30
Anish Sarkar
c6bd978d5b Merge remote-tracking branch 'upstream/dev' into feat/composio 2026-01-24 04:38:34 +05:30
Anish Sarkar
a5103da3d7 chore: ran linting 2026-01-24 04:36:34 +05:30
Anish Sarkar
6d14b49d3f feat: enhance indexing state management and inbox count formatting
- Improved indexing state management by refining the logic for handling notifications, ensuring accurate updates for in-progress, completed, and failed states.
- Introduced a new utility function to format inbox counts, displaying numbers up to 999 and using "k+" for larger counts, enhancing user interface clarity.
- Updated sidebar components to utilize the new inbox count formatting, improving the overall user experience.
2026-01-24 01:20:51 +05:30
Anish Sarkar
c48ba36fa4 feat: improve indexing logic and duplicate handling in connectors
- Enhanced Google Calendar and Composio connector indexing to track and log duplicate content, preventing re-indexing of already processed events.
- Implemented robust error handling during final commits to manage integrity errors gracefully, ensuring successful indexing despite potential duplicates.
- Updated notification service to differentiate between actual errors and warnings for duplicate content, improving user feedback.
- Refactored date handling to ensure valid date ranges and adjusted end dates when necessary for better indexing accuracy.
2026-01-23 23:36:14 +05:30