Changelog

Latest updates, features, and improvements

1.13.2

AI Chat Sidebar Enhancements

Improvements & Fixes

  • Fixed: AI text inserted into email now keeps paragraphs and line breaks correctly
  • Fixed: Closing fullscreen email view no longer leaves a blank screen

New Helpful Features

Quick suggestion buttons (appear above the input box):

  • In reply: “Draft a reply”, “Make it shorter”, “More formal”, “Translate to Chinese”

  • When composing: “Draft this email”, “Improve writing”, “Add a call-to-action”, “More friendly”

  • General: “Help me write”, “Improve text”, “Translate”, “Summarize”

  • Added “Cancel” button while AI is generating → stop instantly if you change your mind

  • AI replies now support bold, italic, lists, and code formatting

  • Input box shows character count (turns red if over 2000 characters)

Smaller changes → faster and smoother experience overall.

1.13.1

AI Chat Sidebar

What’s New

AI Chat Sidebar

  • New side panel with AI chat — slide in from the right on any page
  • Keep chatting back and forth, AI remembers previous messages
  • When opened from email reply or compose, it already knows your email context
  • Every AI reply has “Insert into email” and “Copy” buttons
  • Clean chat look: your messages in color, AI in light gray
  • Type and press Enter to send (Shift+Enter for new line)
  • Shows loading animation while thinking
  • Press ESC or click outside to close

Fullscreen Email View

  • New expand button in email detail header
  • Fullscreen mode hides everything else → perfect for focused writing or reading
  • One click to go back to normal view
  • (Already full screen on phones, so button is hidden there)

Easy AI Access

  • “AI” button appears in the reply toolbar
  • “AI Assist” button shows when composing new emails

Behind the scenes

Small improvements to make things more stable and accessible.

1.13.0

Email Warm-up System

New Features

  • Automated Warm-up Plans — Automatically created when adding a new domain email with warm-up enabled
  • Three Strategies — Conservative (45 days), Moderate (30 days), and Aggressive (21 days) warm-up strategies
  • Health Monitoring — Real-time health score tracking based on delivery, bounce, and complaint rates
  • Auto-pause Safety — Plans automatically pause when bounce or complaint rates exceed thresholds
  • Daily Volume Scheduling — Gradual volume increase with per-day planned and actual send tracking
  • Seed Account System — Managed seed accounts for warm-up email delivery
  • Admin Dashboard — Dedicated admin panel for monitoring and managing all warm-up plans

Improvements

  • Domain email creation page now includes warm-up strategy selection for paid users
  • Mobile-optimized warm-up list with card layout and detail page with compact stats
  • Warm-up does not affect transactional email sending

Technical

  • Three new database tables: mail_warmup_plans, mail_warmup_schedules, mail_warmup_emails
  • Cron-based daily schedule execution with SES integration
  • Paid plan gating for warm-up features
1.12.1

Analytics Dashboard

New Features

  • Analytics Page — Dedicated analytics dashboard accessible from the sidebar
  • Email Volume Chart — Daily/weekly/monthly email volume trends
  • Delivery Metrics — Track delivery rate, bounce rate, and complaint rate
  • Home Stats Widget — Quick stats overview on the home dashboard

Improvements

  • Improved home page with at-a-glance statistics
  • Better date range selection for analytics queries
1.11.1

Unified API Response Handling

Improvements

  • Unified Response Method — All API endpoints now use respondWithJson instead of separate methods
  • Automatic Format Detection — Response format automatically adapts based on authentication type (session vs API key)
  • Middleware AlignmentAuthForClientMiddleware now sets isApiKeyAuth flag for consistent behavior

Bug Fixes

  • Fixed notification endpoint rejecting default recipient emails against the API key whitelist
  • Fixed inconsistent error response format between middleware and controller

Developer Notes

  • respondWithJsonForClientApi is now an internal method only — no direct external calls remain
  • All test cases updated to verify the new response format
1.10.0

Client API v2 Expansion

New API Endpoints

  • GET /client/v2/emails/receiving/{id} — Get inbound email detail
  • DELETE /client/v2/emails/receiving/{id} — Delete a received email
  • POST /client/v2/emails/receiving/{id}/reply — Reply to a received email
  • POST /client/v2/emails/receiving/{id}/forward — Forward a received email
  • GET /client/v2/emails/{id} — Get outbound email detail
  • DELETE /client/v2/emails/{id} — Delete a sent email
  • Attachment APIs — List, download, and delete attachments on received emails

Improvements

  • API documentation updated with all new endpoints
  • Improved error responses with consistent JSON format

Security

  • Domain-based email restrictions for API keys
  • Allowed domains whitelist enforced on send operations
1.8.1

Email Content Optimization

Improvements

  • Content Deduplication — Campaign email content is now stored once and referenced by ID
  • SHA-256 Hashing — Duplicate content detected via hash comparison
  • Storage Savings — Up to 99% reduction in storage for large campaigns

Technical Details

  • New mail_content table stores processed email content with hash-based dedup
  • mail_emails.content_id references shared content
  • Backward compatible — existing emails with inline content continue to work
1.2.0

Contact Import & Export

New Features

  • CSV Import — Bulk import contacts with field mapping and duplicate detection
  • Contact Export — Export contacts to CSV with tag filtering
  • Contact Search — Full-text search across contact name, email, and notes
  • Tag Management — Create, edit, and delete tags from a dedicated page

Improvements

  • Contact list now supports pagination with configurable page size
  • Improved contact detail view with activity timeline
1.1.1

Email Tracking Improvements

Improvements

  • AWS SNS Integration — Real-time bounce, complaint, and delivery notifications
  • Email Events Timeline — View detailed event history for each sent email
  • Bounce Handling — Automatic contact status update on hard bounces
  • Complaint Tracking — Track spam complaints and auto-suppress contacts

Bug Fixes

  • Fixed email detail panel not scrolling on large datasets
  • Fixed attachment download failing for certain file types
1.1.0

Marketing Campaigns

New Features

  • Campaign Builder — Create and schedule email campaigns with a visual editor
  • Campaign Templates — Save and reuse email templates across campaigns
  • Open & Click Tracking — Track email opens and link clicks in real time
  • Unsubscribe Handling — One-click unsubscribe with preference management
  • Campaign Reports — View delivery, open, click, and bounce rates

Improvements

  • Improved email list loading performance
  • Better error messages for domain verification failures
Page 1 of 1