Skip to content

feat(release): v0.0.26#1454

Merged
MODSetter merged 12 commits into
devfrom
dev_mod
Jun 1, 2026
Merged

feat(release): v0.0.26#1454
MODSetter merged 12 commits into
devfrom
dev_mod

Conversation

@MODSetter
Copy link
Copy Markdown
Owner

@MODSetter MODSetter commented Jun 1, 2026

Description

Motivation and Context

FIX #

Screenshots

API Changes

  • This PR includes API changes

Change Type

  • Bug fix
  • New feature
  • Performance improvement
  • Refactoring
  • Documentation
  • Dependency/Build system
  • Breaking change
  • Other (specify):

Testing Performed

  • Tested locally
  • Manual/QA verification

Checklist

  • Follows project coding standards and conventions
  • Documentation updated as needed
  • Dependencies updated as needed
  • No lint/build errors or new warnings
  • All relevant tests are passing

High-level PR Summary

This release bumps SurfSense to v0.0.26 and introduces AI Automations & Agents as its headline feature. Users can now build no-code automations by describing workflows in plain English, run AI agents on cron schedules for recurring tasks (daily briefs, weekly reports), or trigger them when documents land in watched folders, with results written back to Notion, Slack, Linear, and Jira. The free anonymous chat experience has been reworked with a new lightweight agent that skips persistence middleware, resulting in faster responses, and the homepage has been redesigned to group use cases into clear categories (Desktop App, Deliverable Studio, Search & Chat, Connectors, and Automations). Additional improvements include a new spotlight announcement dialog for important feature launches, connector @-mentions in chat, example prompt suggestions on empty chat screens, and comprehensive updates to the README, pricing, and changelog reflecting the new automation capabilities.

⏱️ Estimated Review Time: 30-90 minutes

💡 Review Order Suggestion
Order File Path
1 VERSION
2 README.md
3 surfsense_backend/pyproject.toml
4 surfsense_web/package.json
5 surfsense_backend/app/agents/new_chat/anonymous_agent.py
6 surfsense_backend/app/routes/anonymous_chat_routes.py
7 surfsense_backend/app/automations/triggers/builtin/event/filter.py
8 surfsense_backend/app/automations/triggers/builtin/event/selector.py
9 surfsense_backend/app/session_events.py
10 surfsense_web/lib/announcements/announcements-data.ts
11 surfsense_web/lib/chat/example-prompts.ts
12 surfsense_web/components/announcements/AnnouncementSpotlight.tsx
13 surfsense_web/components/announcements/AnnouncementCard.tsx
14 surfsense_web/components/announcements/AnnouncementToastProvider.tsx
15 surfsense_web/components/new-chat/chat-example-prompts.tsx
16 surfsense_web/components/assistant-ui/thread.tsx
17 surfsense_web/components/homepage/hero-section.tsx
18 surfsense_web/components/homepage/features-bento-grid.tsx
19 surfsense_web/components/homepage/why-surfsense.tsx
20 surfsense_web/components/pricing/pricing-section.tsx
21 surfsense_web/components/free-chat/free-chat-page.tsx
22 surfsense_web/components/free-chat/free-composer.tsx
23 surfsense_web/components/free-chat/free-model-selector.tsx
24 surfsense_web/components/free-chat/free-right-panel.tsx
25 surfsense_web/components/free-chat/quota-bar.tsx
26 surfsense_web/components/free-chat/quota-warning-banner.tsx
27 surfsense_web/components/ui/empty.tsx
28 surfsense_web/components/seo/json-ld.tsx
29 surfsense_web/contexts/anonymous-mode.tsx
30 surfsense_web/contracts/types/announcement.types.ts
31 surfsense_web/changelog/content/2026-05-31.mdx
32 README.es.md
33 README.hi.md
34 README.pt-BR.md
35 README.zh-CN.md
36 surfsense_web/app/(home)/pricing/page.tsx
37 surfsense_backend/tests/unit/event_bus/test_catalog.py
38 surfsense_web/components/assistant-ui/inline-citation.tsx
39 surfsense_web/components/layout/providers/LayoutDataProvider.tsx
40 surfsense_web/components/layout/ui/sidebar/DocumentsSidebar.tsx
41 surfsense_web/components/new-chat/document-mention-picker.tsx
42 surfsense_backend/uv.lock
43 surfsense_browser_extension/package.json
44 surfsense_desktop/package.json
45 surfsense_web/public/announcements/automations.png

Need help? Join our Discord

MODSetter added 12 commits May 31, 2026 15:58
- 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.
…ries 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.
…iled 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.
…iple 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.
- Deleted the Obsidian & Knowledge Base Sync feature from the hero section to streamline content and focus on currently available features.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Added line breaks in the automations section across multiple language README files for improved readability and formatting consistency.
@vercel
Copy link
Copy Markdown

vercel Bot commented Jun 1, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
surf-sense-frontend Ready Ready Preview, Comment Jun 1, 2026 2:31am

Request Review

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Jun 1, 2026

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 05aa9132-b29a-4adb-a1fb-66b6bc3459cc

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch dev_mod

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@MODSetter MODSetter merged commit c44263e into dev Jun 1, 2026
7 of 11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant