Changelog
Last updated on 2026-08-27
v1.0.0 -- 2026-08-27
Initial Release
Screens (34+)
- Dashboard -- KPI stat cards, subscriber growth chart, engagement distribution, recent campaigns, top automations
- Campaigns (8 screens) -- campaign list, campaign detail, block-based email editor, subject/preheader editor, audience picker, scheduling, template gallery, email preview, A/B test setup
- Audience (8 screens) -- subscriber list, subscriber profile, segment list, segment builder with AND/OR rules, tag manager, list management, growth tools/forms, import tool, suppression list
- Automations (5 screens) -- automation list, visual flow builder canvas, per-automation analytics, automation templates, activity log
- Analytics (7 screens) -- analytics overview, campaign analytics, audience growth analytics, revenue tracking, click map overlay, deliverability dashboard, domain authentication, bounce management
- Settings (4 screens) -- general settings, team management with roles, API keys and integrations, billing and invoices
- Notifications -- notification center
Block-Based Email Editor
- 14 content block types: header, hero, text, image, button, divider, columns, social, video, HTML, product, countdown, menu, footer
- Block settings panel with style controls
- Global styles (background, fonts, colors)
- Desktop and mobile preview toggle
- Drag-and-drop reordering with grip handles
- Undo/redo support
Automation Flow Builder
- Visual node-graph canvas
- 7 node types: trigger, email, wait, split, webhook, tag, condition
- 7 trigger types: list-join, tag-added, date-based, purchase, api-event, form-submission, page-visit
- SVG path connections between nodes
- Zoom and pan controls
- Node configuration panels via Sheet drawer
- Automation templates library
Audience Management
- Subscriber search and filtering by status and engagement
- Engagement tiers (hot, warm, cold) with scoring
- Segment builder with AND/OR rule groups and live count preview
- Tag manager organized by groups with color labels
- Mailing list management with double opt-in and stats
- Growth tools with embedded, popup, and landing page form types
- CSV import with column mapping and duplicate handling
- Suppression list management
Analytics and Deliverability
- KPI dashboard with subscriber count, growth rate, open/click rates, revenue
- Campaign performance comparison with time range filtering
- Subscriber growth and churn charts (Recharts)
- Revenue attribution tracking
- Click map with visual email overlay and heat-zone highlighting
- Deliverability monitoring: inbox placement, spam rate, bounce rate, complaint rate, domain reputation
- ISP-level deliverability breakdown (Gmail, Outlook, Yahoo, etc.)
- Domain authentication status (SPF, DKIM, DMARC) with DNS record details
- Bounce management with hard/soft categorization
Design System
- Operator design profile with dense, information-rich layouts
- oklch color tokens with hue 115 (chartreuse-green) accent
- Familjen Grotesk headings, Inter Tight body, IBM Plex Mono data fonts
- Light and dark mode with system-aware toggle
- 34 shadcn/ui primitives installed
- 5 dashboard composites, 4 shared composites, 4 layout composites, 2 a11y composites
- Custom animations with reduced motion support
Accessibility
- WCAG 2.1 AA compliant
- Full keyboard navigation across all screens
- Screen reader support with ARIA landmarks and live regions
- Skip navigation link on every page
- Focus management with visible focus indicators
- 44px minimum touch targets
- Status indicators use color + text + icon
prefers-reduced-motionrespected
Developer Experience
- TypeScript throughout with strict typing
- Zero environment variables required
- Single seed data file with 20+ named exports
- Pure formatting utilities using native Intl APIs
@/path alias for clean imports- pnpm as recommended package manager
- One-command Vercel deployment