Commit graph

6232 commits

Author SHA1 Message Date
Rohan Verma
8340cda6e3
Merge pull request #1456 from octo-patch/feature/upgrade-minimax-m3
feat: upgrade MiniMax default model to M3
2026-06-01 12:45:24 -07:00
Rohan Verma
43bb256987
Merge pull request #1457 from CREDO23/fixes-autmations
Feat(Automations): Live Run Status & Step Ticker Via Zero
2026-06-01 12:44:02 -07:00
CREDO23
00ee6d04ee docs(zero-sync): list automation_runs in synced tables 2026-06-01 21:02:58 +02:00
CREDO23
ca66bff02b feat(automations): render live step ticker, defer REST until terminal
Step results now render from the synced Zero row so the panel ticks
forward as the run progresses. The REST getRun call is gated on the
run reaching a terminal status, since output/artifacts/error are only
written at terminal mark.
2026-06-01 21:02:54 +02:00
CREDO23
d8db3159d6 feat(automations): forward live status and steps to run details panel 2026-06-01 21:02:47 +02:00
CREDO23
69eb64db08 refactor(automations): source runs list from Zero
useAutomationRuns now reads from the zero_publication thin column set
and adapts rows to LiveRunSummary (RunSummary + step_results). The
detail hook stays on REST for the heavy fields.
2026-06-01 21:02:40 +02:00
CREDO23
c73f7ef03a feat(zero): register automationRuns queries 2026-06-01 21:02:34 +02:00
CREDO23
9dbe864d6a feat(zero): add runs-by-automation query 2026-06-01 21:02:30 +02:00
CREDO23
a458a56e53 feat(zero): register automationRunTable in schema 2026-06-01 21:02:25 +02:00
CREDO23
c64781252d feat(zero): define automationRunTable schema 2026-06-01 21:02:20 +02:00
CREDO23
ec2b57bfb3 feat(db): add automation_runs to zero_publication (thin column list)
Resyncs zero_publication via the canonical ALTER PUBLICATION ... SET
TABLE pattern (mirrors migration 143) to publish a thin live view of
automation_runs for dashboard real-time updates. Heavy JSONB fields
(definition_snapshot, inputs, output, artifacts, error) stay on REST.
2026-06-01 21:02:16 +02:00
CREDO23
c752bdd4fb docs: clarify automation checkpointer TODO 2026-06-01 20:23:11 +02:00
CREDO23
b2b70cfa3e fix: make migration 144 idempotent 2026-06-01 20:11:25 +02:00
octo-patch
722b5fefcd feat: upgrade MiniMax default model to M3
- Add MiniMax-M3 to the model selection list (set as the new default)
- Add MiniMax-M2.7 and MiniMax-M2.7-highspeed as alternatives
- Remove deprecated MiniMax-M2.5 / M2.5-highspeed entries
- Update example config and Chinese setup docs to reference M3 (512K context)
2026-06-02 01:48:11 +08:00
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
CREDO23
d2c4b046bf fix(documents): use ORM objects in bulk_move so session hooks fire 2026-05-29 22:25:04 +02:00
CREDO23
75a1fee4e3 feat(event_bus): register session hooks at app startup 2026-05-29 22:22:10 +02:00
CREDO23
3354143a28 feat(event_bus): add SQLAlchemy session hooks to publish document.entered_folder events 2026-05-29 22:15:25 +02:00
CREDO23
f112f34332 feat(event_bus): add payload_if_entered_folder predicate with unit tests 2026-05-29 22:15:21 +02:00
CREDO23
be27df34e1 refactor(event_bus): wire catalog and events into package, rename builtin to events 2026-05-29 22:15:18 +02:00
CREDO23
731d5231ff feat(event_bus): add document.entered_folder event type and payload schema 2026-05-29 22:15:15 +02:00
CREDO23
2a511b8559 feat(event_bus): add EventCatalog class with register/get/all methods 2026-05-29 22:15:09 +02:00
Rohan Verma
cb2e33e083
Merge pull request #1446 from MODSetter/dev_mod
feat: added resource gates for automations
2026-05-29 12:32:48 -07:00
CREDO23
30fff9e52f refactor(automations): move agent_task to builtin and restructure dispatch 2026-05-29 18:13:09 +02:00
CREDO23
f356e304e8 feat(automations): wire trigger selectors and beat into celery 2026-05-29 17:49:12 +02:00
CREDO23
b1642993ba feat(automations): add schedule trigger source, selector and inputs 2026-05-29 17:49:12 +02:00