0.11.0 (2026-05-13)
Features
- Ability to change subscription status in workflows (fadc19d)
- add 'notTriggeredWithin' operator to segment filters for enhanced event tracking (0f00ca1)
- add external link to edit email templates in SendEmailStepDialog and WorkflowBuilder (4ba43dd)
- add Markdown cut link to footer and page for improved accessibility (ccd516e)
- add project switching functionality to command palette (5724ab9)
- add sanitize-html for improved email content sanitization (735acff)
- add search functionality to campaigns list with debounce effect (d114950)
- add segment membership operators and enhance segment filter functionality (a3cc622)
- add SwitchOffer component to promote switching from competitors for enhanced user engagement (6195b39)
- add workflow duplication functionality with API endpoint and UI button (c6340a1)
- enhance campaign scheduling and audience settings UI for better clarity and usability (7658a59)
- implement bulk contact action selector for improved flexibility in bulk operations (de6335e)
- implement caching for recent activity count to optimize performance and reduce database load (f22da4a)
- implement early fraud warning handling in webhooks (48425d1)
- make MAIL FROM subdomain configurable via MAIL_FROM_SUBDOMAIN env (463301b)
- make MAIL FROM subdomain configurable via MAIL_FROM_SUBDOMAIN env var (e0bf0f6)
- refactor template editing layout for improved usability and clarity (aaf5ac6)
Bug Fixes
- enhance campaign finalization process to handle pending emails and ensure accurate status updates (2529c9b)
- enhance email content parsing and logging for better debugging (4587e9d)
- enhance project name validation to exclude invisible and decorative characters (29883ff)
- enhance Quick Start card layout for improved responsiveness and usability (649bbf6)
- handle undefined path in footer component for improved stability (715961c)
- implement mergeContactData method for efficient contact data updates (a27d564)
- improve iframe height adjustment logic in EmailEditor component (9e4aa94)
- pass DISABLE_SIGNUPS and EMAIL_RATE_LIMIT_PER_SECOND through compose; trim .env.self-host.example (8a26d60)
- pass missing env variables from .env.self-host.example to plunk service (f178c59)
- replace font loading method with utility function for improved performance (ba23a1c)
- update activity item colors and backgrounds for improved visual distinction (e43f70d)
- update middleware matcher to exclude webmanifest files (cbb3bff)
- update not found handling in GET route to return 404 response (7615b62)
- update segment filter logic to retain value and unit, enhance activity name mapping (d1f357c)
- update segment filter logic to retain value and unit, enhance activity name mapping (a126563)
- update TemplateSearchPicker to maintain selected template name on change (2ea1802)
Code Refactoring
- convert forwardRef components to function components for consistency (361ec0b)
- implement step dialog components for workflow editing (ed9027b)
- remove unused .png files (2d05c3f)