Commit graph

6279 commits

Author SHA1 Message Date
Anish Sarkar
e3de7c4667 Merge remote-tracking branch 'upstream/dev' into feat/whatsapp-gateway-integration 2026-06-02 00:29:32 +05:30
Anish Sarkar
ebddf4506a feat(messaging): introduce comprehensive setup docs for Telegram, WhatsApp, Slack, and Discord messaging channels 2026-06-02 00:25:49 +05:30
Anish Sarkar
20994671bc feat(gateway): add configuration options for Telegram, WhatsApp, Slack, and Discord gateways 2026-06-02 00:03:26 +05:30
Anish Sarkar
799a83239f feat(gateway): add Slack and Telegram gateway configuration and enablement checks 2026-06-01 23:58:28 +05:30
Anish Sarkar
fc2467be3d feat(gateway): improve WhatsApp account mode handling and connection filtering 2026-06-01 23:08:56 +05:30
Anish Sarkar
a151e8f729 feat(gateway): enhance WhatsApp account management and connection handling 2026-06-01 22:49:46 +05:30
Anish Sarkar
2d1a6be776 feat(gateway): implement search space management for messaging channels 2026-06-01 21:39:09 +05:30
Anish Sarkar
455a3ee021 feat(web): add Discord messaging channel setup 2026-06-01 20:59:52 +05:30
Anish Sarkar
e85710dd7b feat(gateway): include Discord in gateway maintenance 2026-06-01 20:59:41 +05:30
Anish Sarkar
7860714f74 feat(gateway): add Discord gateway install flow 2026-06-01 20:59:31 +05:30
Anish Sarkar
05eaa46c3a feat(gateway): add Discord mention intake supervisor 2026-06-01 20:59:21 +05:30
Anish Sarkar
f8ff58bdce feat(gateway): route Discord events through external chat 2026-06-01 20:59:13 +05:30
Anish Sarkar
5024b69e69 feat(gateway): handle Discord channel replies 2026-06-01 20:59:04 +05:30
Anish Sarkar
bc8a285187 feat(gateway): add Discord platform adapter 2026-06-01 20:58:50 +05:30
Anish Sarkar
68da295b5d feat(gateway): add Discord gateway configuration 2026-06-01 20:58:31 +05:30
Anish Sarkar
4b8ca29f9e feat(gateway): add Discord external chat platform 2026-06-01 20:58:17 +05:30
Anish Sarkar
78fbca1967 refactor(assistant-ui): remove unused ShieldCheck icon from MCPTrustedTools component 2026-06-01 12:38:01 +05:30
Anish Sarkar
ad24c3a369 feat(web): add Slack messaging channel setup 2026-06-01 12:37:35 +05:30
Anish Sarkar
b5cc19843c feat(gateway): include Slack in gateway maintenance 2026-06-01 12:37:16 +05:30
Anish Sarkar
9c7e093db4 feat(gateway): add Slack gateway webhook flow 2026-06-01 12:37:04 +05:30
Anish Sarkar
f305a2e67d feat(gateway): route Slack events through external chat 2026-06-01 12:36:53 +05:30
Anish Sarkar
61a3586caf feat(gateway): handle Slack thread replies 2026-06-01 12:36:39 +05:30
Anish Sarkar
78315eb55b feat(gateway): add Slack platform adapter 2026-06-01 12:36:27 +05:30
Anish Sarkar
5b71685dad feat(gateway): add Slack gateway configuration 2026-06-01 12:36:07 +05:30
Anish Sarkar
b0b0f3517b feat(gateway): add Slack external chat platform 2026-06-01 12:35:52 +05:30
Rohan Verma
c44263e3d8
Merge pull request #1454 from MODSetter/dev_mod
feat(release):  v0.0.26
2026-05-31 19:31:29 -07:00
DESKTOP-RTLN3BA\$punk
cfa52929cc fix(docs): add missing line breaks in README files
- Added line breaks in the automations section across multiple language README files for improved readability and formatting consistency.
2026-05-31 19:29:36 -07:00
DESKTOP-RTLN3BA\$punk
2690fe1196 feat(pricing): update pricing page and add AI automations details
- Revised the pricing page title and description to reflect new features including AI workspace, automations, and agents.
- Enhanced the FAQ section with detailed information about AI automations and agents, including scheduling and event-triggered workflows.
- Updated demo plans to include features related to AI automations and agents, ensuring clarity on capabilities and costs.
- Added a new automation illustration to the homepage features grid, emphasizing the automation capabilities of SurfSense.
2026-05-31 19:22:50 -07:00
DESKTOP-RTLN3BA\$punk
ec0342faa2 feat(announcements): enhance AnnouncementCard and add spotlight feature
- Added image support to the AnnouncementCard component for improved visual presentation of announcements.
- Introduced a spotlight feature in the announcement types to allow critical announcements to be displayed in a blocking dialog until acknowledged.
- Updated AnnouncementToastProvider to skip spotlight announcements to prevent duplicate notifications.
- Included a new AI automation announcement with an image in the announcements data for demonstration purposes.
2026-05-31 18:51:49 -07:00
DESKTOP-RTLN3BA\$punk
0ae30839aa feat(docs): add AI automations and agents section to README files
- Introduced a new feature highlighting AI automations and agents across multiple language README files.
- Described capabilities for scheduling AI workflows and event-triggered actions, enhancing user understanding of automation functionalities.
- Updated feature comparison tables to include AI automations, providing a clearer overview of available features.
2026-05-31 18:36:57 -07:00
DESKTOP-RTLN3BA\$punk
414ca67872 feat(docs): update README files with enhanced prompts
- Revised the AI Resume Builder description to emphasize tailoring resumes for job descriptions and ATS compliance.
- Added example prompts across multiple languages to guide users in utilizing the feature effectively.
- Enhanced the automations section with new examples for various use cases, improving user engagement and understanding.
2026-05-31 18:32:28 -07:00
DESKTOP-RTLN3BA\$punk
792d8520a6 feat(hero-section): enhance use case descriptions and add examples
- Updated the hero section to include detailed examples for various use cases, improving user guidance.
- Modified existing use case descriptions for clarity and relevance.
- Introduced a new component to display example prompts, enhancing the overall user experience.
2026-05-31 18:25:14 -07:00
DESKTOP-RTLN3BA\$punk
3b5cc22f94 feat(release): bump version to 0.0.26
- Updated version number to 0.0.26 in VERSION, pyproject.toml, and package.json files for browser, desktop, and web components.
- Ensured consistency in versioning across the project.
2026-05-31 17:59:49 -07:00
DESKTOP-RTLN3BA\$punk
6b3e34aae0 chore(hero-section): remove Obsidian feature from hero section
- Deleted the Obsidian & Knowledge Base Sync feature from the hero section to streamline content and focus on currently available features.
2026-05-31 17:30:24 -07:00
DESKTOP-RTLN3BA\$punk
8005e6face chore(docs): remove AI Document Sorting from README files across multiple languages
- Removed the AI Document Sorting feature description from the README files in Spanish, Hindi, Portuguese, Chinese, and English.
- Updated the automations section to streamline content and focus on upcoming features.
2026-05-31 17:25:27 -07:00
DESKTOP-RTLN3BA\$punk
891d7b2a88 feat(docs): update README files with new use case categories and detailed descriptions
- Enhanced the structure of the README files across multiple languages to include new use case categories.
- Added detailed descriptions and media for features such as AI Report Generator, AI Podcast Generator, and more.
- Improved clarity and organization of existing features, ensuring consistency across all language versions.
- Introduced upcoming features and automation capabilities, highlighting their benefits and functionalities.
2026-05-31 17:21:24 -07:00
DESKTOP-RTLN3BA\$punk
2dc4f6ade4 feat(hero-section): restructure hero section with new use case categories and enhanced UI components
- Introduced new use case categories for better organization of features.
- Updated the hero section to include additional use cases with detailed descriptions and media sources.
- Added new UI components such as Empty states, ScrollArea, and Tabs for improved user interaction.
- Refactored existing use cases to align with the new structure and enhance clarity.
2026-05-31 17:14:01 -07:00
DESKTOP-RTLN3BA\$punk
0f2e3c7655 refactor: anonymous/free chat experience
- Enhanced lambda function formatting in `_after_commit` for better clarity.
- Simplified generator expression in `_match_condition` for improved readability.
- Streamlined function signature in `_eligible` for consistency.
- Updated imports and refactored anonymous chat routes to use a new agent creation method.
- Added a new function `_load_anon_document` to handle document loading from Redis.
- Improved UI components by replacing legacy structures with modern alternatives, including alerts and separators.
- Refactored quota-related components to utilize new alert structures for better user feedback.
- Cleaned up unused variables and optimized component states for performance.
2026-05-31 15:58:21 -07:00
DESKTOP-RTLN3BA\$punk
0cce9b7e64 Merge remote-tracking branch 'origin/main' into dev 2026-05-30 17:48:34 -07:00
Rohan Verma
034f80f320
Merge pull request #1452 from MODSetter/dev_mod
feat(automations): enhance tracking for automation lifecycle events
2026-05-30 17:46:58 -07:00
DESKTOP-RTLN3BA\$punk
92b1d7a9f7 feat(automations): enhance tracking for automation lifecycle events
- Added tracking for automation creation, updates, deletions, and trigger modifications, including success and failure events.
- Implemented event tracking in the automation creation process, including chat approval and rejection scenarios.
- Updated the instrumentation client to ensure correct typing for PostHog integration.
- Refactored existing mutation atoms to include tracking calls for automation-related actions, improving analytics capabilities.
2026-05-30 01:13:21 -07:00
Rohan Verma
b1b51ada89
Merge pull request #1450 from MODSetter/dev_mod
feat: updated automations UI
2026-05-29 20:35:50 -07:00
DESKTOP-RTLN3BA\$punk
80daf46fbf Merge commit '7972901f15' into dev_mod 2026-05-29 20:28:12 -07:00
DESKTOP-RTLN3BA\$punk
9d1a01eb0c refactor(automations): streamline model eligibility handling in automation creation
- Removed the eligibility gate for model selection in the automation creation process, allowing users to choose models directly in the builder.
- Updated the `AutomationBuilderForm` to incorporate model selection logic, ensuring that selected models are validated and preserved during automation creation and editing.
- Simplified the `AutomationsContent` and `AutomationNewContent` components by eliminating unnecessary eligibility checks and alerts.
- Enhanced the user experience by integrating model selection directly into the automation approval process, ensuring that only billable models are used.
- Refactored related tests to cover new model selection behavior and ensure proper validation of user-selected models.
2026-05-29 20:27:40 -07:00
Rohan Verma
7972901f15
Merge pull request #1449 from CREDO23/feature-automations-v2
[Feat] [Automations] Event-Driven Trigger Type with document.entered_folder
2026-05-29 19:07:21 -07:00
CREDO23
7b0e7a4c34 chore: merge upstream/dev — keep builtin schedule path, add SearchSpace 2026-05-29 23:40:52 +02:00
CREDO23
38b73858b2 fix(json-view): coerce numeric strings to numbers on edit 2026-05-29 23:17:49 +02:00
CREDO23
cdb7ffb8d7 chore: ignore automation planning notes 2026-05-29 22:57:23 +02:00
CREDO23
ac49f000ec feat(frontend): add event trigger type to Zod schema 2026-05-29 22:55:54 +02:00
DESKTOP-RTLN3BA\$punk
fade9d1b9d feat(run-details-panel): enhance run details display and error handling
- Improved the layout and readability of the run details panel by restructuring sections and adding collapsible error views.
- Introduced a new `RunErrorSection` component to present run-level errors more clearly, allowing users to toggle raw error details.
- Updated the handling of run outputs, step results, and artifacts for better user experience.
- Refactored duration calculation in `RunRow` to utilize a dedicated `formatDuration` function for consistency.
- Added a new `RunStepResult` interface to improve type safety and clarity in handling step results.
2026-05-29 13:43:58 -07:00