<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>EmailMate Changelog</title>
    <link>https://emailmate.dev/changelog</link>
    <description>What's new in EmailMate.</description>
    <language>en-us</language>
    <item>
      <title>Templates: react-email components for transactional sends</title>
      <link>https://emailmate.dev/changelog#2026-04-14-emailmate-0-4-0</link>
      <guid isPermaLink="false">2026-04-14-emailmate-0-4-0</guid>
      <pubDate>Tue, 14 Apr 2026 00:00:00 GMT</pubDate>
      <description>
EmailMate 0.4.0 ships a first-class templates system for transactional email.

## What&amp;rsquo;s new

- New `emailmate/templates` sub-export with pre-built components (Button, Container, Hr, Link, Section, Text) built on top of `@react-email/components`.
- A tailored Tailwind preset (`emailmate/templates/tailwind-preset`) so your agent-authored templates match the EmailMate visual language out of t</description>
      <category>feature</category>
    </item>
    <item>
      <title>Fixed: dashboard now shows the actual sender domain for every email</title>
      <link>https://emailmate.dev/changelog#2026-04-14-from-domain-fix</link>
      <guid isPermaLink="false">2026-04-14-from-domain-fix</guid>
      <pubDate>Tue, 14 Apr 2026 00:00:00 GMT</pubDate>
      <description>
Fixed a P0 bug where the Emails table in the dashboard showed the account&amp;rsquo;s default domain for every row, even when a send came from a different verified domain.

## What changed

- The send pipeline now persists the resolved `from_domain` on every log entry.
- The Emails table and filters read the real domain instead of inferring it from the account.
- Existing logs were backfilled from th</description>
      <category>fix</category>
    </item>
  </channel>
</rss>