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-motion respected

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