Commit graph

3137 commits

Author SHA1 Message Date
mainnebula
b3042a02be fix: prevent file attachment dialog from opening twice
Add a ref-based guard to handleUploadClick that prevents the native file
picker from being triggered a second time when the browser re-dispatches
a click event after the dialog closes. This matches the existing pattern
used in document-upload-popup.tsx for the Upload Documents dialog.
2026-02-17 07:55:25 -05:00
DESKTOP-RTLN3BA\$punk
ce110faa5a refactor: simplify Docker run command in README files
- Consolidated the Docker run command into a single line for improved readability across multiple language-specific README files (Spanish, Hindi, English, Portuguese, and Chinese).
2026-02-17 00:39:12 -08:00
DESKTOP-RTLN3BA\$punk
bbc9c705a7 Merge commit '7b729264f2' into dev 2026-02-16 23:55:17 -08:00
DESKTOP-RTLN3BA\$punk
e746863a39 fix: update iconLink type to allow null values in DriveItem interfaces
- Modified the iconLink property in DriveItem interfaces for Composio and Google Drive folder trees to accept null values, enhancing type safety.
- Updated the corresponding type definition in connector.types.ts to reflect this change.
2026-02-16 23:52:43 -08:00
Rohan Verma
7b729264f2
Merge pull request #822 from MODSetter/dev
feat: add human-in-the-loop Notion workflows and report artifact generation across chat
2026-02-16 23:51:46 -08:00
DESKTOP-RTLN3BA\$punk
7bd3a4e08f chore: linting 2026-02-16 23:30:35 -08:00
DESKTOP-RTLN3BA\$punk
786b65d68f feat: update default rate limits in SlowAPI limiter
- Increased the default rate limits from 180/minute to 1024/minute for enhanced API performance and protection against abuse.
2026-02-16 23:28:20 -08:00
DESKTOP-RTLN3BA\$punk
b23868c6db Merge branch 'dev' of https://github.com/MODSetter/SurfSense into dev 2026-02-16 23:18:39 -08:00
DESKTOP-RTLN3BA\$punk
338dd8d282 feat: add health check endpoint and improve rate limiting
- Introduced a health check endpoint to monitor API responsiveness.
- Updated SlowAPI limiter to increase default rate limits and added in-memory fallback for Redis unavailability.
- Implemented a timeout for seeding Surfsense documentation to prevent startup delays.
2026-02-16 23:18:29 -08:00
Rohan Verma
0ebf1ea1a3
Merge pull request #820 from manojag115/bug/817
Fix Obsidian connector visibility and periodic indexing in self-hosted deployments
2026-02-16 22:55:08 -08:00
DESKTOP-RTLN3BA\$punk
3f1f9f0bde feat: update announcements data
- Changed announcement ID to a more descriptive format.
- Revised the announcement description for clarity.
- Updated the date to reflect the new announcement timing.
- Modified the link label and URL for better navigation to the announcements page.
2026-02-16 22:44:32 -08:00
DESKTOP-RTLN3BA\$punk
4afddbda5a feat: update README files for realtime collab
- Added a section on real-time collaboration in all language-specific README files, detailing how to invite members and chat in real-time.
- Included visual elements to enhance user understanding of the new features.
- Updated the homepage to include new use cases for real-time chat and comments, improving the overall user experience.
2026-02-16 22:31:18 -08:00
Manoj Aggarwal
22bf9ea718 Fix Obsidian connector 2026-02-16 21:07:08 -08:00
DESKTOP-RTLN3BA\$punk
5825ab9884 feat: updated homepage
- Added the 'lenis' library for smooth scrolling functionality.
- Integrated 'UseCasesGrid' component into the homepage layout.
- Updated 'HeroSection' to replace image elements with 'WalkthroughScroll' for enhanced user experience.
2026-02-16 05:50:47 -08:00
DESKTOP-RTLN3BA\$punk
9e359a79b9 feat: update README files to include usage instructions
- Added a new section on how to use SurfSense across all language-specific README files.
- Included visual elements such as images and badges for better user engagement and clarity.
- Enhanced the structure of the documentation to improve readability and accessibility for users.
2026-02-16 05:05:30 -08:00
DESKTOP-RTLN3BA\$punk
9390f195cc refactor: fix decision handling and error message extraction in Notion tools
- Improved decision extraction logic in create, delete, and update Notion page tools to ensure proper handling of approval decisions.
- Added a static method to NotionHistoryConnector for consistent error message extraction from API responses, enhancing readability and maintainability.
2026-02-16 02:14:26 -08:00
DESKTOP-RTLN3BA\$punk
28d93aed2a feat: enhance inline mention editor to preserve mention tokens
- Updated the text extraction logic to include inline mention tokens for chips, maintaining the original query structure sent to the backend.
- Refactored the text extraction process to improve readability and efficiency.
2026-02-16 01:34:36 -08:00
DESKTOP-RTLN3BA\$punk
1849b451a5 feat: update Celery worker configuration and improve connector deletion process
- Added support for multiple queues in Celery worker configuration.
- Modified connector deletion to handle documents inline instead of using a background task.
- Updated response messages for document creation and connector deletion to reflect new processing status.
- Removed the obsolete connector deletion Celery task file.
2026-02-16 00:07:23 -08:00
DESKTOP-RTLN3BA\$punk
81c70befcf chore: linting 2026-02-15 23:38:15 -08:00
DESKTOP-RTLN3BA\$punk
b9159a8329 feat: fixed bugs 2026-02-15 23:36:20 -08:00
Rohan Verma
11b9ebd9cd
Merge pull request #818 from AnishSarkar22/feat/report-artifact
fix: improve report generation functionality to chat streaming service
2026-02-15 15:28:11 -08:00
Anish Sarkar
793c19556d chore: ran linting 2026-02-16 03:54:19 +05:30
Anish Sarkar
bff52c71ef feat: improve report generation functionality to chat streaming service 2026-02-16 03:53:33 +05:30
Rohan Verma
f489f2c030
Merge pull request #816 from AnishSarkar22/feat/report-artifact
fix: fix docker setup of report artifact & some improvements
2026-02-14 15:01:23 -08:00
Anish Sarkar
cb759b64fe chore: remove unused coment in dockerfile 2026-02-14 19:12:27 +05:30
Anish Sarkar
ed28439246 Merge remote-tracking branch 'upstream/dev' into feat/report-artifact 2026-02-14 19:12:01 +05:30
Anish Sarkar
2755c0d7c0 chore: update uv.lock and ran linting 2026-02-14 19:09:45 +05:30
Anish Sarkar
3ec30d94ce refactor: optimize report generation tool to use short-lived database sessions for improved performance and connection management 2026-02-14 18:48:36 +05:30
Anish Sarkar
e1124d170d feat: update LaTeX delimiter conversion for Streamdown compatibility 2026-02-14 14:29:16 +05:30
Anish Sarkar
8746051670 feat: enhance system prompts to specify LaTeX notation for mathematical expressions 2026-02-14 14:28:47 +05:30
Rohan Verma
4fdb165a5f
Merge pull request #811 from CREDO23/feature/human-in-the-loop
[Feature] Add Human-in-the-Loop for sensitives operations (create/update/delete)
2026-02-13 21:28:07 -08:00
DESKTOP-RTLN3BA\$punk
b939c79a49 feat: fixed docker issues 2026-02-13 16:16:02 -08:00
CREDO23
66a6fb685e Merge upstream/dev into feature/human-in-the-loop 2026-02-13 20:17:59 +02:00
CREDO23
d8d62ab2c5 Disable Notion tools when connector not configured 2026-02-13 19:52:48 +02:00
CREDO23
2a15e0d337 fix: resolve race condition and add cleanup in HITL flow 2026-02-13 19:17:36 +02:00
CREDO23
743b40ece6 fix: add user_id filter to create_notion_page connector lookup 2026-02-13 19:15:17 +02:00
CREDO23
97d5b046d4 Fix delete notion page tool implementation 2026-02-13 18:50:14 +02:00
Anish Sarkar
47670997df chore: remove Typst installation from Dockerfiles to streamline image builds 2026-02-13 22:05:56 +05:30
CREDO23
11e1c01847 Add delete_from_db checkbox and update ApprovalCard UI for delete tool 2026-02-13 16:25:19 +02:00
CREDO23
cc36780c67 Add delete_from_db parameter and DB deletion logic to delete_notion_page 2026-02-13 16:08:06 +02:00
CREDO23
45de7d546c Refactor delete_notion_page: use page_title, add HITL, logging, not_found status 2026-02-13 15:52:50 +02:00
Anish Sarkar
138c6d8cd6 feat: update report generation tool with new user prompts 2026-02-13 19:02:46 +05:30
CREDO23
2327ec9326 Fix UpdateNotionPageToolUI args type to match backend signature 2026-02-13 15:32:38 +02:00
CREDO23
eca5332d81 Improve full-screen mode with modal popup and backdrop 2026-02-13 15:26:19 +02:00
CREDO23
254ed5ed11 Unify SuccessCard for create and update tools to show only title and URL 2026-02-13 13:46:47 +02:00
CREDO23
2bbb8e6a3a Add InfoCard for not_found status with amber warning styling 2026-02-13 13:35:33 +02:00
Anish Sarkar
2d4f5357e7 Merge remote-tracking branch 'upstream/dev' into feat/report-artifact 2026-02-13 17:04:50 +05:30
Anish Sarkar
3d712e391b feat: add support for LaTeX rendering in Markdown components with rehype-katex and remark-math 2026-02-13 17:03:53 +05:30
CREDO23
da451ffff7 Handle page not found as informational status instead of error 2026-02-13 13:22:52 +02:00
CREDO23
9411edf057 Refactor update_notion_page to append-only with simplified parameters 2026-02-13 13:07:19 +02:00