Changelog
388 commitsEvery update in plain English — what each release actually does for your inbox.
New Staging noindex, tablet nav fix, and domainsend-site handoff Staging noindex, tablet nav fix, and domainsend-site handoff
- Staging noindex, tablet nav fix, and domainsend-site handoff — now part of DomainSend.
New Optical logo sizing and staged domainsend.app portability Optical logo sizing and staged domainsend.app portability
- Optical logo sizing and staged domainsend.app portability — now part of DomainSend.
Fix Harden provider confirmation and repair domain provisioning writes Harden provider confirmation and repair domain provisioning writes
- Harden provider confirmation and repair domain provisioning writes — now part of DomainSend.
New Import the DomainSend assets by their new names Import the DomainSend assets by their new names
- Import the DomainSend assets by their new names — now part of DomainSend.
New Connect Cloudflare providers and batch-create aliases Connect Cloudflare providers and batch-create aliases
- Connect Cloudflare providers and batch-create aliases — now part of DomainSend.
Maintenance Rename GitHub repo to DomainSend and point GITHUB_REPO at it Rename GitHub repo to DomainSend and point GITHUB_REPO at it
- Rename GitHub repo to DomainSend and point GITHUB_REPO at it — now part of DomainSend.
New Rebrand to DomainSend across site, app, API, and docs Rebrand to DomainSend across site, app, API, and docs
- Rebrand to DomainSend across site, app, API, and docs — now part of DomainSend.
Fix Refresh Cloudflare OAuth tokens before they expire (#57) Refresh Cloudflare OAuth tokens before they expire (#57)
- Refresh Cloudflare OAuth tokens before they expire (#57) — now part of DomainSend.
New Email the owner when the daily ops health check fails (#56) Email the owner when the daily ops health check fails (#56)
- Email the owner when the daily ops health check fails (#56) — now part of DomainSend.
Fix Request account-settings.read on Cloudflare OAuth (#55) Request account-settings.read on Cloudflare OAuth (#55)
- Request account-settings.read on Cloudflare OAuth (#55) — now part of DomainSend.
Fix Quiet inbox chrome that read as generated UI Quiet inbox chrome that read as generated UI
- Quiet inbox chrome that read as generated UI — now part of DomainSend.
Update Skip idle search backfill and index follow-up reads (#54) Skip idle search backfill and index follow-up reads (#54)
- Skip idle search backfill and index follow-up reads (#54) — now part of DomainSend.
New Unsubscribe from the From line when the sender offers a link Unsubscribe from the From line when the sender offers a link
- Unsubscribe from the From line when the sender offers a link — now part of DomainSend.
Fix Match homepage title and H1 to mail flare (#53) Match homepage title and H1 to mail flare (#53)
- Match homepage title and H1 to mail flare (#53) — now part of DomainSend.
Fix Return HTTP 404 for unknown marketing paths Return HTTP 404 for unknown marketing paths
- Return HTTP 404 for unknown marketing paths — now part of DomainSend.
Docs Record mail workflow production verification Record mail workflow production verification
- Record mail workflow production verification — now part of DomainSend.
New Add safe routing import, automation recipes, and activity history Add safe routing import, automation recipes, and activity history
- Add safe routing import, automation recipes, and activity history — now part of DomainSend.
Maintenance Integrate current production history before mail workflows Integrate current production history before mail workflows
- Integrate current production history before mail workflows — now part of DomainSend.
New Refresh Accounts & aliases from current account state Refresh Accounts & aliases from current account state
- Refresh Accounts & aliases from current account state — now part of DomainSend.
New Split marketing sitemaps by section Split marketing sitemaps by section
- Split marketing sitemaps by section — now part of DomainSend.
New Prompt customers through the Cloudflare zone step Prompt customers through the Cloudflare zone step
- Prompt customers through the Cloudflare zone step — now part of DomainSend.
Fix Remove the technical-crowd homepage section Remove the technical-crowd homepage section
- Remove the technical-crowd homepage section — now part of DomainSend.
Fix Remove the technical-crowd homepage section Remove the technical-crowd homepage section
- Remove the technical-crowd homepage section — now part of DomainSend.
Fix File agent docs under the live help categories File agent docs under the live help categories
- File agent docs under the live help categories — now part of DomainSend.
New Scope agent keys, quarantine mail from agents, and add triage Scope agent keys, quarantine mail from agents, and add triage
- Scope agent keys, quarantine mail from agents, and add triage — now part of DomainSend.
New Scope agent keys, quarantine mail from agents, and add triage Scope agent keys, quarantine mail from agents, and add triage
- Scope agent keys, quarantine mail from agents, and add triage — now part of DomainSend.
New Show the hosted agent inbox path on the homepage Show the hosted agent inbox path on the homepage
- Show the hosted agent inbox path on the homepage — now part of DomainSend.
New Show the hosted agent inbox path on the homepage Show the hosted agent inbox path on the homepage
- Show the hosted agent inbox path on the homepage — now part of DomainSend.
Fix State domain pricing once and hide zones until Cloudflare connects State domain pricing once and hide zones until Cloudflare connects
- State domain pricing once and hide zones until Cloudflare connects — now part of DomainSend.
Fix Community Resolve issue reported by Travis (#17) Resolve issue reported by Travis (#17)
- Resolve issue reported by Travis (#17) — now part of DomainSend.
New Community Triage "Cloudflare OAuth connection fails when adding my first sendi" (#32) Triage "Cloudflare OAuth connection fails when adding my first sendi" (#32)
- Triage "Cloudflare OAuth connection fails when adding my first sendi" (#32) — now part of DomainSend.
Fix State domain pricing once and hide zones until Cloudflare connects State domain pricing once and hide zones until Cloudflare connects
- State domain pricing once and hide zones until Cloudflare connects — now part of DomainSend.
New Add FlareMail vs competitor articles (#49) Add FlareMail vs competitor articles (#49)
- Add FlareMail vs competitor articles (#49) — now part of DomainSend.
New Add FlareMail vs competitor articles Add FlareMail vs competitor articles
- Add FlareMail vs competitor articles — now part of DomainSend.
New Make the Help Center hub a welcoming directory Make the Help Center hub a welcoming directory
- Make the Help Center hub a welcoming directory — now part of DomainSend.
New Turn the help center into a documentation shell Turn the help center into a documentation shell
- Turn the help center into a documentation shell — now part of DomainSend.
New Add Resend and SES outbound providers Add Resend and SES outbound providers
- Add Resend and SES outbound providers — now part of DomainSend.
New Connect Resend and Amazon SES for send and receive Connect Resend and Amazon SES for send and receive
- Connect Resend and Amazon SES for send and receive — now part of DomainSend.
New Apply the brand kit and publish /media Apply the brand kit and publish /media
- Apply the brand kit and publish /media — now part of DomainSend.
New Apply the brand kit and publish /media Apply the brand kit and publish /media
- Apply the brand kit and publish /media — now part of DomainSend.
New Show domains as a volume-colored card grid Show domains as a volume-colored card grid
- Show domains as a volume-colored card grid — now part of DomainSend.
Fix Stop the date range labels from overlapping Stop the date range labels from overlapping
- Stop the date range labels from overlapping — now part of DomainSend.
New Add a personal week view and profile photo Add a personal week view and profile photo
- Add a personal week view and profile photo — now part of DomainSend.
New Add a personal week view and profile photo Add a personal week view and profile photo
- Add a personal week view and profile photo — now part of DomainSend.
New Add Domain Drop homepage game Add Domain Drop homepage game
- Add Domain Drop homepage game — now part of DomainSend.
New Add a mail operations overview Add a mail operations overview
- Add a mail operations overview — now part of DomainSend.
Fix Color the showcase headline's second line orange Color the showcase headline's second line orange
- Color the showcase headline's second line orange — now part of DomainSend.
New Make density real and tighten the inbox Make density real and tighten the inbox
- Make density real and tighten the inbox — now part of DomainSend.
Fix Center the product showcase intro with the comparison header Center the product showcase intro with the comparison header
- Center the product showcase intro with the comparison header — now part of DomainSend.
New Show the inbox, domains, goals, and privacy as product proof Show the inbox, domains, goals, and privacy as product proof
- Show the inbox, domains, goals, and privacy as product proof — now part of DomainSend.
New Add Cloudflare cf CLI for agents Add Cloudflare cf CLI for agents
- Add Cloudflare cf CLI for agents — now part of DomainSend.
Update Lighten hero image load and fix badge contrast Lighten hero image load and fix badge contrast
- Lighten hero image load and fix badge contrast — now part of DomainSend.
New Calmer-power pass with search, Shield, and shell Calmer-power pass with search, Shield, and shell
- Calmer-power pass with search, Shield, and shell — now part of DomainSend.
New Cloudflare Email Routing spam/junk guide (#46) Cloudflare Email Routing spam/junk guide (#46)
- Cloudflare Email Routing spam/junk guide (#46) — now part of DomainSend.
Fix Stop treating Cloudflare failures as zero traffic Stop treating Cloudflare failures as zero traffic
- Stop treating Cloudflare failures as zero traffic — now part of DomainSend.
Fix Load traffic after Enable Analytics instead of a cached empty state Load traffic after Enable Analytics instead of a cached empty state
- Load traffic after Enable Analytics instead of a cached empty state — now part of DomainSend.
Fix Stop requesting invalid Cloudflare OAuth analytics scopes Stop requesting invalid Cloudflare OAuth analytics scopes
- Stop requesting invalid Cloudflare OAuth analytics scopes — now part of DomainSend.
Fix Show every sending domain instead of Add Domain Show every sending domain instead of Add Domain
- Show every sending domain instead of Add Domain — now part of DomainSend.
New Add Cloudflare Web Analytics portfolio for sending domains Add Cloudflare Web Analytics portfolio for sending domains
- Add Cloudflare Web Analytics portfolio for sending domains — now part of DomainSend.
Fix Drop the Four steps homepage section Drop the Four steps homepage section
- Drop the Four steps homepage section — now part of DomainSend.
New Manilla folder icons in light mode Manilla folder icons in light mode
- Manilla folder icons in light mode — now part of DomainSend.
Docs Remove 3 free domains text from hero section Remove 3 free domains text from hero section
- Remove 3 free domains text from hero section — now part of DomainSend.
New Add pain-point quotes beside persona avatars Add pain-point quotes beside persona avatars
- Add pain-point quotes beside persona avatars — now part of DomainSend.
New Tilt persona avatars toward the cursor on hover Tilt persona avatars toward the cursor on hover
- Tilt persona avatars toward the cursor on hover — now part of DomainSend.
New Ship illustrated homepage personas after the comparison Ship illustrated homepage personas after the comparison
- Ship illustrated homepage personas after the comparison — now part of DomainSend.
New Add customer persona section below hero with 6 illustrated cards Add customer persona section below hero with 6 illustrated cards
- Add customer persona section below hero with 6 illustrated cards — now part of DomainSend.
New Add Agency plan and cap Pro at 12 domains Add Agency plan and cap Pro at 12 domains
- Add Agency plan and cap Pro at 12 domains — now part of DomainSend.
New Gate Reply with AI on TypeSafe instruction-attack checks Gate Reply with AI on TypeSafe instruction-attack checks
- Gate Reply with AI on TypeSafe instruction-attack checks — now part of DomainSend.
Fix Drop architecture and feature-bento homepage sections Drop architecture and feature-bento homepage sections
- Drop architecture and feature-bento homepage sections — now part of DomainSend.
Fix Compact the Cloudflare vs FlareMail comparison so it actually reads Compact the Cloudflare vs FlareMail comparison so it actually reads
- Compact the Cloudflare vs FlareMail comparison so it actually reads — now part of DomainSend.
New Add Cloudflare vs FlareMail product-layer comparison Add Cloudflare vs FlareMail product-layer comparison
- Add Cloudflare vs FlareMail product-layer comparison — now part of DomainSend.
New Add revised SendWithFlare product strategy and build playbook Add revised SendWithFlare product strategy and build playbook
- Add revised SendWithFlare product strategy and build playbook — now part of DomainSend.
Update Merge origin/master into swap-hero-subtext Merge origin/master into swap-hero-subtext
- Merge origin/master into swap-hero-subtext — now part of DomainSend.
New Add goal-directed Reply with AI Add goal-directed Reply with AI
- Add goal-directed Reply with AI — now part of DomainSend.
New Add DELETE /api/me for App Store account deletion Add DELETE /api/me for App Store account deletion
- Add DELETE /api/me for App Store account deletion — now part of DomainSend.
Update Merge origin/master into swap-hero-subtext Merge origin/master into swap-hero-subtext
- Merge origin/master into swap-hero-subtext — now part of DomainSend.
New Swap hero lede to project-inbox copy Swap hero lede to project-inbox copy
- Swap hero lede to project-inbox copy — now part of DomainSend.
Fix Drop the hero 26-sec chip and play the film once per session Drop the hero 26-sec chip and play the film once per session
- Drop the hero 26-sec chip and play the film once per session — now part of DomainSend.
New Split customer Pro from owner admin Split customer Pro from owner admin
- Split customer Pro from owner admin — now part of DomainSend.
New Swap inbox bento shots for marker-style illustrations Swap inbox bento shots for marker-style illustrations
- Swap inbox bento shots for marker-style illustrations — now part of DomainSend.
Update Stronger easing, full-travel drawers, and press feedback Stronger easing, full-travel drawers, and press feedback
- Stronger easing, full-travel drawers, and press feedback — now part of DomainSend.
Fix Keep inbox feature shots at the original mock height Keep inbox feature shots at the original mock height
- Keep inbox feature shots at the original mock height — now part of DomainSend.
New Fill the inbox feature bento with product shots and stills Fill the inbox feature bento with product shots and stills
- Fill the inbox feature bento with product shots and stills — now part of DomainSend.
Maintenance Keep auto-generated version in sync with master Keep auto-generated version in sync with master
- Keep auto-generated version in sync with master — now part of DomainSend.
Fix Hero hugs its content — drop full-viewport height, compact padding Hero hugs its content — drop full-viewport height, compact padding
- Hero hugs its content — drop full-viewport height, compact padding — now part of DomainSend.
New Merge remote-tracking branch 'origin/master' into fix-hero-padding-video-sound Merge remote-tracking branch 'origin/master' into fix-hero-padding-video-sound
- Merge remote-tracking branch 'origin/master' into fix-hero-padding-video-sound — now part of DomainSend.
Fix Tighten hero padding, default hero film sound on Tighten hero padding, default hero film sound on
- Tighten hero padding, default hero film sound on — now part of DomainSend.
Maintenance Sync desktop lockfile version to 0.1.300 Sync desktop lockfile version to 0.1.300
- Sync desktop lockfile version to 0.1.300 — now part of DomainSend.
Update Concentric radii, optical alignment, and exact motion curves Concentric radii, optical alignment, and exact motion curves
- Concentric radii, optical alignment, and exact motion curves — now part of DomainSend.
Fix Hero video — ship H.264 only, add manual play/pause Hero video — ship H.264 only, add manual play/pause
- Hero video — ship H.264 only, add manual play/pause — now part of DomainSend.
New Hero redesign — drop crossed-out blocks, add 26-sec film with codec ladder Hero redesign — drop crossed-out blocks, add 26-sec film with codec ladder
- Hero redesign — drop crossed-out blocks, add 26-sec film with codec ladder — now part of DomainSend.
Docs Drop open-source claim; repo is private and hosted-only Drop open-source claim; repo is private and hosted-only
- Drop open-source claim; repo is private and hosted-only — now part of DomainSend.
Docs 301 retired self-host help slug; record hosted-only decision 301 retired self-host help slug; record hosted-only decision
- 301 retired self-host help slug; record hosted-only decision — now part of DomainSend.
Docs Remove self-host article; FlareMail is hosted-only Remove self-host article; FlareMail is hosted-only
- Remove self-host article; FlareMail is hosted-only — now part of DomainSend.
New Cap the owner Pro account at 20 domains Cap the owner Pro account at 20 domains
- Cap the owner Pro account at 20 domains — now part of DomainSend.
Update Revert "feat(billing): raise the free domain limit from 3 to 20" Revert "feat(billing): raise the free domain limit from 3 to 20"
- Revert "feat(billing): raise the free domain limit from 3 to 20" — now part of DomainSend.
New Raise the free domain limit from 3 to 20 Raise the free domain limit from 3 to 20
- Raise the free domain limit from 3 to 20 — now part of DomainSend.
Fix Keep the users roster on the owner profile only Keep the users roster on the owner profile only
- Keep the users roster on the owner profile only — now part of DomainSend.
Fix Stop Cloudflare Pages 308ing /admin to home Stop Cloudflare Pages 308ing /admin to home
- Stop Cloudflare Pages 308ing /admin to home — now part of DomainSend.
Docs Record production-push rules and owner admin surface Record production-push rules and owner admin surface
- Record production-push rules and owner admin surface — now part of DomainSend.
Update Merge pull request #44 from travisrr/cursor/admin-users-dashboard-944a Merge pull request #44 from travisrr/cursor/admin-users-dashboard-944a
- Merge pull request #44 from travisrr/cursor/admin-users-dashboard-944a — now part of DomainSend.
New Add owner-only signed-up users dashboard Add owner-only signed-up users dashboard
- Add owner-only signed-up users dashboard — now part of DomainSend.
New Group domains in folders and show up to 30 Group domains in folders and show up to 30
- Group domains in folders and show up to 30 — now part of DomainSend.
New Add Email Routing destination sibling and restore money-page links (#43) Add Email Routing destination sibling and restore money-page links (#43)
- Add Email Routing destination sibling and restore money-page links (#43) — now part of DomainSend.
New Add product screenshots to the Cloudflare email clients listicle Add product screenshots to the Cloudflare email clients listicle
- Add product screenshots to the Cloudflare email clients listicle — now part of DomainSend.
New Add Cloudflare email clients listicle Add Cloudflare email clients listicle
- Add Cloudflare email clients listicle — now part of DomainSend.
New Add App Store Privacy and Support pages Add App Store Privacy and Support pages
- Add App Store Privacy and Support pages — now part of DomainSend.
Fix Move send and tools to the top of the composer Move send and tools to the top of the composer
- Move send and tools to the top of the composer — now part of DomainSend.
Fix Show 3-domain free tier before $10/month checkout Show 3-domain free tier before $10/month checkout
- Show 3-domain free tier before $10/month checkout — now part of DomainSend.
New Transactional send with sandbox keys Transactional send with sandbox keys
- Transactional send with sandbox keys — now part of DomainSend.
New Per-mailbox invites and alias ACL Per-mailbox invites and alias ACL
- Per-mailbox invites and alias ACL — now part of DomainSend.
New Ship approved landing bolt-on and 3-domain/$10 pricing Ship approved landing bolt-on and 3-domain/$10 pricing
- Ship approved landing bolt-on and 3-domain/$10 pricing — now part of DomainSend.
New Apply transitions.dev motion to the mail client Apply transitions.dev motion to the mail client
- Apply transitions.dev motion to the mail client — now part of DomainSend.
Fix Hand off signup session to the hosted app Hand off signup session to the hosted app
- Hand off signup session to the hosted app — now part of DomainSend.
Docs Keep the Cloudflare OAuth client public for customer signup Keep the Cloudflare OAuth client public for customer signup
- Keep the Cloudflare OAuth client public for customer signup — now part of DomainSend.
Fix Raise inbox domain cap to 10 Raise inbox domain cap to 10
- Raise inbox domain cap to 10 — now part of DomainSend.
Fix Serve shared IndexNow key as plain text (#40) Serve shared IndexNow key as plain text (#40)
- Serve shared IndexNow key as plain text (#40) — now part of DomainSend.
New Add agent codebase context Add agent codebase context
- Add agent codebase context — now part of DomainSend.
New Add inbox outreach hygiene without a campaign sequencer. Add inbox outreach hygiene without a campaign sequencer.
- Add inbox outreach hygiene without a campaign sequencer. — now part of DomainSend.
Update Make outbound MIME look like conversation, not campaigns. Make outbound MIME look like conversation, not campaigns.
- Make outbound MIME look like conversation, not campaigns. — now part of DomainSend.
New Add MCP tools to configure FlareMail domains and aliases (#38) Add MCP tools to configure FlareMail domains and aliases (#38)
- Add MCP tools to configure FlareMail domains and aliases (#38) — now part of DomainSend.
Update Link twelve article siblings to the Cloudflare Email Routing inbox page Link twelve article siblings to the Cloudflare Email Routing inbox page
- Link twelve article siblings to the Cloudflare Email Routing inbox page — now part of DomainSend.
Fix Fix the sending-domain picker hiding Cloudflare zones after OAuth expiry. Fix the sending-domain picker hiding Cloudflare zones after OAuth expiry.
- Fix the sending-domain picker hiding Cloudflare zones after OAuth expiry. — now part of DomainSend.
Update Skip extra-domain billing for every login on the owner account. Skip extra-domain billing for every login on the owner account.
- Skip extra-domain billing for every login on the owner account. — now part of DomainSend.
Update Keep Accounts & aliases domain rows collapsed on entry. Keep Accounts & aliases domain rows collapsed on entry.
- Keep Accounts & aliases domain rows collapsed on entry. — now part of DomainSend.
New Use the new product graphic as the Open Graph image for shared links. Use the new product graphic as the Open Graph image for shared links.
- Use the new product graphic as the Open Graph image for shared links. — now part of DomainSend.
Update Keep the dark-mode theme toggle label visible on hover. Keep the dark-mode theme toggle label visible on hover.
- Keep the dark-mode theme toggle label visible on hover. — now part of DomainSend.
Update Show only unread badges on the inbox folder tree. Show only unread badges on the inbox folder tree.
- Show only unread badges on the inbox folder tree. — now part of DomainSend.
New Link live mailboxes when adding a sending domain so domain smoke uses the existing address. Link live mailboxes when adding a sending domain so domain smoke uses the existing address.
- Link live mailboxes when adding a sending domain so domain smoke uses the existing address. — now part of DomainSend.
New Run a send/receive smoke test for every newly added alias. Run a send/receive smoke test for every newly added alias.
- Run a send/receive smoke test for every newly added alias. — now part of DomainSend.
Update Remove alias creation from the inbox folder tree. Remove alias creation from the inbox folder tree.
- Remove alias creation from the inbox folder tree. — now part of DomainSend.
Update Keep Inbox mailbox picks on inbox instead of All Mail. Keep Inbox mailbox picks on inbox instead of All Mail.
- Keep Inbox mailbox picks on inbox instead of All Mail. — now part of DomainSend.
New Serve the Paddle client token from checkout-session so extra-domain overlay can open. Serve the Paddle client token from checkout-session so extra-domain overlay can open.
- Serve the Paddle client token from checkout-session so extra-domain overlay can open. — now part of DomainSend.
Update Allow aliases on a domain that already has a mailbox. Allow aliases on a domain that already has a mailbox.
- Allow aliases on a domain that already has a mailbox. — now part of DomainSend.
Fix Fix Cloudflare Connect by requesting current OAuth scope IDs. Fix Cloudflare Connect by requesting current OAuth scope IDs.
- Fix Cloudflare Connect by requesting current OAuth scope IDs. — now part of DomainSend.
Update Charge $9.99/mo per extra domain from Settings → Sending domains. Charge $9.99/mo per extra domain from Settings → Sending domains.
- Charge $9.99/mo per extra domain from Settings → Sending domains. — now part of DomainSend.
Update List every domain in the alias manager, not just verified ones. List every domain in the alias manager, not just verified ones.
- List every domain in the alias manager, not just verified ones. — now part of DomainSend.
New Group the inbox tree by domain and add an alias manager to Settings. Group the inbox tree by domain and add an alias manager to Settings.
- Group the inbox tree by domain and add an alias manager to Settings. — now part of DomainSend.
Update Keep one-inbox labels on the clay: inset the top domain, center FlareMail on the tray, and enlarge the shirt stamp. Keep one-inbox labels on the clay: inset the top domain, center FlareMail on the tray, and enlarge the shirt stamp.
- Keep one-inbox labels on the clay: inset the top domain, center FlareMail on the tray, and enlarge the shirt stamp. — now part of DomainSend.
Update Scale domain type to the clay cards, stamp the shirt copy, and brand the inbox tray. Scale domain type to the clay cards, stamp the shirt copy, and brand the inbox tray.
- Scale domain type to the clay cards, stamp the shirt copy, and brand the inbox tray. — now part of DomainSend.
Update Print domain names in black on the clay cards instead of ink pills. Print domain names in black on the clay cards instead of ink pills.
- Print domain names in black on the clay cards instead of ink pills. — now part of DomainSend.
Update Label the one-inbox shot: domains on the clay stack, an arrow into the tray, and shirt copy on his chest. Label the one-inbox shot: domains on the clay stack, an arrow into the tray, and shirt copy on his chest.
- Label the one-inbox shot: domains on the clay stack, an arrow into the tray, and shirt copy on his chest. — now part of DomainSend.
Update Put launch captions on solid plates so type never sits on clay. Put launch captions on solid plates so type never sits on clay.
- Put launch captions on solid plates so type never sits on clay. — now part of DomainSend.
Update Recut the launch film to 18s with punchier music and annotated overlay placement. Recut the launch film to 18s with punchier music and annotated overlay placement.
- Recut the launch film to 18s with punchier music and annotated overlay placement. — now part of DomainSend.
Update Replace the macOS TTS read with an ElevenLabs Chris voiceover. Replace the macOS TTS read with an ElevenLabs Chris voiceover.
- Replace the macOS TTS read with an ElevenLabs Chris voiceover. — now part of DomainSend.
Update Replace the robotic VO and silent pad with Reed and a light acoustic bed. Replace the robotic VO and silent pad with Reed and a light acoustic bed.
- Replace the robotic VO and silent pad with Reed and a light acoustic bed. — now part of DomainSend.
Update Point generation prompts at the actual -key.webp stills. Point generation prompts at the actual -key.webp stills.
- Point generation prompts at the actual -key.webp stills. — now part of DomainSend.
New Add a Remotion launch-video production that renders a 45s clay animatic. Add a Remotion launch-video production that renders a 45s clay animatic.
- Add a Remotion launch-video production that renders a 45s clay animatic. — now part of DomainSend.
Update Revert "Let the homepage headline fill the hero column and drop $9.99 from CTAs." Revert "Let the homepage headline fill the hero column and drop $9.99 from CTAs."
- Revert "Let the homepage headline fill the hero column and drop $9.99 from CTAs." — now part of DomainSend.
Update Let the homepage headline fill the hero column and drop $9.99 from CTAs. Let the homepage headline fill the hero column and drop $9.99 from CTAs.
- Let the homepage headline fill the hero column and drop $9.99 from CTAs. — now part of DomainSend.
Update Remove the Cloudflare Email Routing inbox link from the homepage. Remove the Cloudflare Email Routing inbox link from the homepage.
- Remove the Cloudflare Email Routing inbox link from the homepage. — now part of DomainSend.
Update Update homepage hero copy to a multi-domain inbox pitch. Update homepage hero copy to a multi-domain inbox pitch.
- Update homepage hero copy to a multi-domain inbox pitch. — now part of DomainSend.
Update Remove the /takes Beehiiv signup embed from the marketing site. Remove the /takes Beehiiv signup embed from the marketing site.
- Remove the /takes Beehiiv signup embed from the marketing site. — now part of DomainSend.
New Add a Grok Build plugin that points at the hosted FlareMail MCP server. Add a Grok Build plugin that points at the hosted FlareMail MCP server.
- Add a Grok Build plugin that points at the hosted FlareMail MCP server. — now part of DomainSend.
New Add /takes Beehiiv embeds and 301 bare article slugs. (#34) Add /takes Beehiiv embeds and 301 bare article slugs. (#34)
- Add /takes Beehiiv embeds and 301 bare article slugs. (#34) — now part of DomainSend.
Update Show sent mail when scoping to a mailbox like [email protected]. Show sent mail when scoping to a mailbox like [email protected].
- Show sent mail when scoping to a mailbox like [email protected]. — now part of DomainSend.
Update Autosave compose to Drafts after 25 seconds for the selected mailbox. Autosave compose to Drafts after 25 seconds for the selected mailbox.
- Autosave compose to Drafts after 25 seconds for the selected mailbox. — now part of DomainSend.
Update Match compose From and signature to the selected mailbox. Match compose From and signature to the selected mailbox.
- Match compose From and signature to the selected mailbox. — now part of DomainSend.
Update Pass sibling Cloudflare Email Routing articles to the inbox money page. (#33) Pass sibling Cloudflare Email Routing articles to the inbox money page. (#33)
- Pass sibling Cloudflare Email Routing articles to the inbox money page. (#33) — now part of DomainSend.
Update Merge pull request #31 from travisrr/cursor/inbox-index-redirect-d980 Merge pull request #31 from travisrr/cursor/inbox-index-redirect-d980
- Merge pull request #31 from travisrr/cursor/inbox-index-redirect-d980 — now part of DomainSend.
Update 301 the old Cloudflare email inbox article to the money page. 301 the old Cloudflare email inbox article to the money page.
- 301 the old Cloudflare email inbox article to the money page. — now part of DomainSend.
New Add a working opt-out to Docu-Coach outreach mail. Add a working opt-out to Docu-Coach outreach mail.
- Add a working opt-out to Docu-Coach outreach mail. — now part of DomainSend.
Update Keep AI draft signatures matched to the sending domain. Keep AI draft signatures matched to the sending domain.
- Keep AI draft signatures matched to the sending domain. — now part of DomainSend.
New Add an AI Draft button in compose so replies can be generated from the original message. Add an AI Draft button in compose so replies can be generated from the original message.
- Add an AI Draft button in compose so replies can be generated from the original message. — now part of DomainSend.
New Add Cloudflare Email Routing inbox landing page (#30) Add Cloudflare Email Routing inbox landing page (#30)
- Add Cloudflare Email Routing inbox landing page (#30) — now part of DomainSend.
Update Restore compressed WebP hero and wordmark on the marketing site. Restore compressed WebP hero and wordmark on the marketing site.
- Restore compressed WebP hero and wordmark on the marketing site. — now part of DomainSend.
Update Show message date/time and live 4-day and 8-day follow-up countdowns. Show message date/time and live 4-day and 8-day follow-up countdowns.
- Show message date/time and live 4-day and 8-day follow-up countdowns. — now part of DomainSend.
Update Show mailbox receiving as on when domain routing is live. Show mailbox receiving as on when domain routing is live.
- Show mailbox receiving as on when domain routing is live. — now part of DomainSend.
Update Write apex Email Routing MX via DNS when the routing API rejects account tokens. Write apex Email Routing MX via DNS when the routing API rejects account tokens.
- Write apex Email Routing MX via DNS when the routing API rejects account tokens. — now part of DomainSend.
Update Merge pull request #26 from travisrr/cursor/fix-email-routing-mx-213b Merge pull request #26 from travisrr/cursor/fix-email-routing-mx-213b
- Merge pull request #26 from travisrr/cursor/fix-email-routing-mx-213b — now part of DomainSend.
Fix Fix inbound MX setup for fresh Cloudflare zones. Fix inbound MX setup for fresh Cloudflare zones.
- Fix inbound MX setup for fresh Cloudflare zones. — now part of DomainSend.
Update BCC seed inboxes on every send and show Sent-folder health. BCC seed inboxes on every send and show Sent-folder health.
- BCC seed inboxes on every send and show Sent-folder health. — now part of DomainSend.
Update Do not 500 inbox-confirm links when D1 has no placement tables yet. Do not 500 inbox-confirm links when D1 has no placement tables yet.
- Do not 500 inbox-confirm links when D1 has no placement tables yet. — now part of DomainSend.
Update Assert the placement pixel is a real 1x1 GIF89a. Assert the placement pixel is a real 1x1 GIF89a.
- Assert the placement pixel is a real 1x1 GIF89a. — now part of DomainSend.
New Add inbox-placement signals and Gmail/Outlook seed tests. Add inbox-placement signals and Gmail/Outlook seed tests.
- Add inbox-placement signals and Gmail/Outlook seed tests. — now part of DomainSend.
Update Enable inbound Email Routing via POST /email/routing/dns. Enable inbound Email Routing via POST /email/routing/dns.
- Enable inbound Email Routing via POST /email/routing/dns. — now part of DomainSend.
Update Treat archived outbound mail as sent when clearing leftover drafts. Treat archived outbound mail as sent when clearing leftover drafts.
- Treat archived outbound mail as sent when clearing leftover drafts. — now part of DomainSend.
Update Do not fail the Pages site build when cwebp is missing. Do not fail the Pages site build when cwebp is missing.
- Do not fail the Pages site build when cwebp is missing. — now part of DomainSend.
Update Defer Clarity until idle and prioritize the homepage LCP image. Defer Clarity until idle and prioritize the homepage LCP image.
- Defer Clarity until idle and prioritize the homepage LCP image. — now part of DomainSend.
Update Run FlareMail dev servers in cloud env via environment.json terminals Run FlareMail dev servers in cloud env via environment.json terminals
- Run FlareMail dev servers in cloud env via environment.json terminals — now part of DomainSend.
Docs Document cloud-agent Wrangler auth via CLOUDFLARE_API_TOKEN. Document cloud-agent Wrangler auth via CLOUDFLARE_API_TOKEN.
- Document cloud-agent Wrangler auth via CLOUDFLARE_API_TOKEN. — now part of DomainSend.
New Run a send-and-receive smoke test for every new domain. Run a send-and-receive smoke test for every new domain.
- Run a send-and-receive smoke test for every new domain. — now part of DomainSend.
Update Don't treat a mailbox as live until inbound routing is on. Don't treat a mailbox as live until inbound routing is on.
- Don't treat a mailbox as live until inbound routing is on. — now part of DomainSend.
Update Merge pull request #21 from travisrr/cursor/imap-article-ctr-50e7 Merge pull request #21 from travisrr/cursor/imap-article-ctr-50e7
- Merge pull request #21 from travisrr/cursor/imap-article-ctr-50e7 — now part of DomainSend.
Update Rewrite the Cloudflare Email Routing IMAP article for search CTR. Rewrite the Cloudflare Email Routing IMAP article for search CTR.
- Rewrite the Cloudflare Email Routing IMAP article for search CTR. — now part of DomainSend.
Update Remove sent drafts from Drafts after send, including leftover MCP copies. Remove sent drafts from Drafts after send, including leftover MCP copies.
- Remove sent drafts from Drafts after send, including leftover MCP copies. — now part of DomainSend.
Fix Fix Resend 422s by sending only valid To/Cc/Bcc mailboxes. Fix Resend 422s by sending only valid To/Cc/Bcc mailboxes.
- Fix Resend 422s by sending only valid To/Cc/Bcc mailboxes. — now part of DomainSend.
Fix Fix blank boots after deploy by not caching missing hashed assets as the app shell. Fix blank boots after deploy by not caching missing hashed assets as the app shell.
- Fix blank boots after deploy by not caching missing hashed assets as the app shell. — now part of DomainSend.
New Add Cc and Bcc controls when sending a draft from the preview. Add Cc and Bcc controls when sending a draft from the preview.
- Add Cc and Bcc controls when sending a draft from the preview. — now part of DomainSend.
Update After sending a draft, open the next draft in the list. After sending a draft, open the next draft in the list.
- After sending a draft, open the next draft in the list. — now part of DomainSend.
Update Mark AI follow-ups in Sent so they are distinct from the original. Mark AI follow-ups in Sent so they are distinct from the original.
- Mark AI follow-ups in Sent so they are distinct from the original. — now part of DomainSend.
New Add a Follow up toggle that queues AI emails at day 4 and day 8. Add a Follow up toggle that queues AI emails at day 4 and day 8.
- Add a Follow up toggle that queues AI emails at day 4 and day 8. — now part of DomainSend.
New Add Send and Edit actions when viewing a draft. Add Send and Edit actions when viewing a draft.
- Add Send and Edit actions when viewing a draft. — now part of DomainSend.
Update Show a Drafts count in the sidebar, matching Inbox. Show a Drafts count in the sidebar, matching Inbox.
- Show a Drafts count in the sidebar, matching Inbox. — now part of DomainSend.
Update Scope contacts to a mailbox and let MCP import people and drafts. Scope contacts to a mailbox and let MCP import people and drafts.
- Scope contacts to a mailbox and let MCP import people and drafts. — now part of DomainSend.
Update Show the FlareMail mark on MCP connectors. Show the FlareMail mark on MCP connectors.
- Show the FlareMail mark on MCP connectors. — now part of DomainSend.
New Add OAuth PKCE so Grok Custom Connector can sign in to MCP. Add OAuth PKCE so Grok Custom Connector can sign in to MCP.
- Add OAuth PKCE so Grok Custom Connector can sign in to MCP. — now part of DomainSend.
New Add MCP admin controls in Settings and a help article for connecting bots. Add MCP admin controls in Settings and a help article for connecting bots.
- Add MCP admin controls in Settings and a help article for connecting bots. — now part of DomainSend.
New Add llms.txt maps and Markdown mirrors so AI agents can read FlareMail. Add llms.txt maps and Markdown mirrors so AI agents can read FlareMail.
- Add llms.txt maps and Markdown mirrors so AI agents can read FlareMail. — now part of DomainSend.
Update Always show the inbox unread count, including zero. Always show the inbox unread count, including zero.
- Always show the inbox unread count, including zero. — now part of DomainSend.
Update Show unread counts on Inbox in the sidebar. Show unread counts on Inbox in the sidebar.
- Show unread counts on Inbox in the sidebar. — now part of DomainSend.
Update Preserve blank lines when sending HTML mail. Preserve blank lines when sending HTML mail.
- Preserve blank lines when sending HTML mail. — now part of DomainSend.
Update Show Bcc on sent mail so the sender can see who they copied. Show Bcc on sent mail so the sender can see who they copied.
- Show Bcc on sent mail so the sender can see who they copied. — now part of DomainSend.
New Add account-wide AI memory rebuild for contact cards. Add account-wide AI memory rebuild for contact cards.
- Add account-wide AI memory rebuild for contact cards. — now part of DomainSend.
New Add durable AI memory across users, contacts, and email. Add durable AI memory across users, contacts, and email.
- Add durable AI memory across users, contacts, and email. — now part of DomainSend.
Update Extract contact company from email domain and AI context. Extract contact company from email domain and AI context.
- Extract contact company from email domain and AI context. — now part of DomainSend.
New Add Company column to the contacts list view. Add Company column to the contacts list view.
- Add Company column to the contacts list view. — now part of DomainSend.
Update Let the Articles reader flow as a full page instead of a boxed viewport. Let the Articles reader flow as a full page instead of a boxed viewport.
- Let the Articles reader flow as a full page instead of a boxed viewport. — now part of DomainSend.
Update Turn the Articles index into a category master-detail reader. Turn the Articles index into a category master-detail reader.
- Turn the Articles index into a category master-detail reader. — now part of DomainSend.
Update Redesign the Articles index as an editorial knowledge directory. Redesign the Articles index as an editorial knowledge directory.
- Redesign the Articles index as an editorial knowledge directory. — now part of DomainSend.
Update Round card and media corners on the articles home page. Round card and media corners on the articles home page.
- Round card and media corners on the articles home page. — now part of DomainSend.
Update Tighten contact detail activity line and slim recent-context rows with a modal. Tighten contact detail activity line and slim recent-context rows with a modal.
- Tighten contact detail activity line and slim recent-context rows with a modal. — now part of DomainSend.
Update Refresh contact AI context in the background on send/receive. Refresh contact AI context in the background on send/receive.
- Refresh contact AI context in the background on send/receive. — now part of DomainSend.
Update Tighten contact detail metrics to a single-line label/value row for denser side panel space. Tighten contact detail metrics to a single-line label/value row for denser side panel space.
- Tighten contact detail metrics to a single-line label/value row for denser side panel space. — now part of DomainSend.
Update Default-select the first contact and title-case names from mail headers. Default-select the first contact and title-case names from mail headers.
- Default-select the first contact and title-case names from mail headers. — now part of DomainSend.
Update Tighten Contacts into a dense Linear-style list with on-demand details. Tighten Contacts into a dense Linear-style list with on-demand details.
- Tighten Contacts into a dense Linear-style list with on-demand details. — now part of DomainSend.
Update Persist contacts from To/Cc/Bcc and inbound mail with metrics and AI context. Persist contacts from To/Cc/Bcc and inbound mail with metrics and AI context.
- Persist contacts from To/Cc/Bcc and inbound mail with metrics and AI context. — now part of DomainSend.
Update Use transparent light-theme logos in the sidebar. Use transparent light-theme logos in the sidebar.
- Use transparent light-theme logos in the sidebar. — now part of DomainSend.
Update Support multiple To/Cc/Bcc recipients with chip inputs in compose. Support multiple To/Cc/Bcc recipients with chip inputs in compose.
- Support multiple To/Cc/Bcc recipients with chip inputs in compose. — now part of DomainSend.
Update Allow sending email with an empty subject after an in-compose warning. Allow sending email with an empty subject after an in-compose warning.
- Allow sending email with an empty subject after an in-compose warning. — now part of DomainSend.
Update Keep permanent To/Cc/Bcc labels in compose so BCC stays obvious before send. Keep permanent To/Cc/Bcc labels in compose so BCC stays obvious before send.
- Keep permanent To/Cc/Bcc labels in compose so BCC stays obvious before send. — now part of DomainSend.
Update Strip pasted highlight styles in the compose editor. Strip pasted highlight styles in the compose editor.
- Strip pasted highlight styles in the compose editor. — now part of DomainSend.
New Add select-text link insertion in the compose editor. Add select-text link insertion in the compose editor.
- Add select-text link insertion in the compose editor. — now part of DomainSend.
Update Use article amber for the nav CTA border instead of teal. Use article amber for the nav CTA border instead of teal.
- Use article amber for the nav CTA border instead of teal. — now part of DomainSend.
Update Style articles nav pricing CTA with a teal outline border. Style articles nav pricing CTA with a teal outline border.
- Style articles nav pricing CTA with a teal outline border. — now part of DomainSend.
Update Use shared corkboard art for every blog buy callout. Use shared corkboard art for every blog buy callout.
- Use shared corkboard art for every blog buy callout. — now part of DomainSend.
Update Reposition FlareMail as a web inbox, not a native desktop app. Reposition FlareMail as a web inbox, not a native desktop app.
- Reposition FlareMail as a web inbox, not a native desktop app. — now part of DomainSend.
Update Serve a reused local avatar set so the crowd rail never blanks. Serve a reused local avatar set so the crowd rail never blanks.
- Serve a reused local avatar set so the crowd rail never blanks. — now part of DomainSend.
Update Soften avatar rail edges with a dual-side fade mask. Soften avatar rail edges with a dual-side fade mask.
- Soften avatar rail edges with a dual-side fade mask. — now part of DomainSend.
Update Make unindexed Cloudflare articles unique so Google will index them. Make unindexed Cloudflare articles unique so Google will index them.
- Make unindexed Cloudflare articles unique so Google will index them. — now part of DomainSend.
New Add article images and rounded corners to buy callouts. Add article images and rounded corners to buy callouts.
- Add article images and rounded corners to buy callouts. — now part of DomainSend.
Fix Fix article sidebar scroll stacking and put related rail on the left. Fix article sidebar scroll stacking and put related rail on the left.
- Fix article sidebar scroll stacking and put related rail on the left. — now part of DomainSend.
New Align articles hero stat to the eyebrow and add a library email illustration beneath it. Align articles hero stat to the eyebrow and add a library email illustration beneath it.
- Align articles hero stat to the eyebrow and add a library email illustration beneath it. — now part of DomainSend.
Update Update public pricing copy to free-first domain Update public pricing copy to free-first domain
- Update public pricing copy to free-first domain — now part of DomainSend.
Update Update public pricing copy to free-first domain Update public pricing copy to free-first domain
- Update public pricing copy to free-first domain — now part of DomainSend.
Update Switch billing to free first domain plus $9.99/mo extras. Switch billing to free first domain plus $9.99/mo extras.
- Switch billing to free first domain plus $9.99/mo extras. — now part of DomainSend.
New Add Microsoft Clarity (y0a0cnkapn) across the marketing site. Add Microsoft Clarity (y0a0cnkapn) across the marketing site.
- Add Microsoft Clarity (y0a0cnkapn) across the marketing site. — now part of DomainSend.
Update Convert article images to WebP and enforce WebP on site deploys. Convert article images to WebP and enforce WebP on site deploys.
- Convert article images to WebP and enforce WebP on site deploys. — now part of DomainSend.
Update Redesign articles hub with lo-fi heroes, FAQs, and pricing callouts. Redesign articles hub with lo-fi heroes, FAQs, and pricing callouts.
- Redesign articles hub with lo-fi heroes, FAQs, and pricing callouts. — now part of DomainSend.
New Add browser analytics and Bing/IndexNow readiness for marketing SEO. Add browser analytics and Bing/IndexNow readiness for marketing SEO.
- Add browser analytics and Bing/IndexNow readiness for marketing SEO. — now part of DomainSend.
New Add knowledge base articles for Admin and undocumented features. Add knowledge base articles for Admin and undocumented features.
- Add knowledge base articles for Admin and undocumented features. — now part of DomainSend.
Fix Fix blank app after deploy by restoring poisoned asset URLs. Fix blank app after deploy by restoring poisoned asset URLs.
- Fix blank app after deploy by restoring poisoned asset URLs. — now part of DomainSend.
Update Always show Admin in the sidebar and fix web-app deploys. Always show Admin in the sidebar and fix web-app deploys.
- Always show Admin in the sidebar and fix web-app deploys. — now part of DomainSend.
New Add @sendwithflare X handle next to the marketing site brand. Add @sendwithflare X handle next to the marketing site brand.
- Add @sendwithflare X handle next to the marketing site brand. — now part of DomainSend.
Update Always show the Admin sidebar link for signed-in users. Always show the Admin sidebar link for signed-in users.
- Always show the Admin sidebar link for signed-in users. — now part of DomainSend.
Update Drop the inbox mockup below the avatar strip without hitting the ticker. Drop the inbox mockup below the avatar strip without hitting the ticker.
- Drop the inbox mockup below the avatar strip without hitting the ticker. — now part of DomainSend.
Update Pull the hero product stack into the unused top-right space. Pull the hero product stack into the unused top-right space.
- Pull the hero product stack into the unused top-right space. — now part of DomainSend.
Update Update crowd strip copy for founders on Cloudflare. Update crowd strip copy for founders on Cloudflare.
- Update crowd strip copy for founders on Cloudflare. — now part of DomainSend.
New Align changelog pills and drop the redundant What's new prefix. Align changelog pills and drop the redundant What's new prefix.
- Align changelog pills and drop the redundant What's new prefix. — now part of DomainSend.
Update Place the avatar crowd strip in the hero’s upper-right space. Place the avatar crowd strip in the hero’s upper-right space.
- Place the avatar crowd strip in the hero’s upper-right space. — now part of DomainSend.
Fix Fix homepage scroll so the crowd banner is reachable. Fix homepage scroll so the crowd banner is reachable.
- Fix homepage scroll so the crowd banner is reachable. — now part of DomainSend.
New Add cursor-reactive Twitter avatar crowd strip to the homepage. Add cursor-reactive Twitter avatar crowd strip to the homepage.
- Add cursor-reactive Twitter avatar crowd strip to the homepage. — now part of DomainSend.
New Add above-the-fold homepage closing line. Add above-the-fold homepage closing line.
- Add above-the-fold homepage closing line. — now part of DomainSend.
Update Limit agentic discovery logging to the marketing site host. Limit agentic discovery logging to the marketing site host.
- Limit agentic discovery logging to the marketing site host. — now part of DomainSend.
New Add admin settings for agentic search discovery tracking. Add admin settings for agentic search discovery tracking.
- Add admin settings for agentic search discovery tracking. — now part of DomainSend.
Update Slim marketing nav bar by ~40% Slim marketing nav bar by ~40%
- Slim marketing nav bar by ~40% — now part of DomainSend.
Update Show mailbox domain/email in Settings and Inbox nav Show mailbox domain/email in Settings and Inbox nav
- Show mailbox domain/email in Settings and Inbox nav — now part of DomainSend.
New Add /onboarding/success/ for free Cloudflare conversion tracking. Add /onboarding/success/ for free Cloudflare conversion tracking.
- Add /onboarding/success/ for free Cloudflare conversion tracking. — now part of DomainSend.
Fix Fix llms.txt Lighthouse recommendations Fix llms.txt Lighthouse recommendations
- Fix llms.txt Lighthouse recommendations — now part of DomainSend.
Fix Fix load images privacy handling Fix load images privacy handling
- Fix load images privacy handling — now part of DomainSend.
New Add AI writing profile Add AI writing profile
- Add AI writing profile — now part of DomainSend.
Update Align app version after API deploy Align app version after API deploy
- Align app version after API deploy — now part of DomainSend.
Update Keep mailbox login accounts unified Keep mailbox login accounts unified
- Keep mailbox login accounts unified — now part of DomainSend.
Update Use managed AI in compose modal Use managed AI in compose modal
- Use managed AI in compose modal — now part of DomainSend.
Update Route in-app AI through Worker Route in-app AI through Worker
- Route in-app AI through Worker — now part of DomainSend.
Update Keep AI reply controls visible Keep AI reply controls visible
- Keep AI reply controls visible — now part of DomainSend.
New Add saved email selector to login Add saved email selector to login
- Add saved email selector to login — now part of DomainSend.
New Add AI contextual reply drafts Add AI contextual reply drafts
- Add AI contextual reply drafts — now part of DomainSend.
Update Improve reply composer layout Improve reply composer layout
- Improve reply composer layout — now part of DomainSend.
Update Clarify web app and marketing deploy targets Clarify web app and marketing deploy targets
- Clarify web app and marketing deploy targets — now part of DomainSend.
Update Improve dark mode email readability Improve dark mode email readability
- Improve dark mode email readability — now part of DomainSend.
New Add contacts view and recipient autocomplete Add contacts view and recipient autocomplete
- Add contacts view and recipient autocomplete — now part of DomainSend.
Update Restore generate-changelog.mjs; bump app version to shipped 0.1.113 Restore generate-changelog.mjs; bump app version to shipped 0.1.113
- Restore generate-changelog.mjs; bump app version to shipped 0.1.113 — now part of DomainSend.
Fix Declare @types/node devDependency Declare @types/node devDependency
- Declare @types/node devDependency — now part of DomainSend.
New Revert "fix(flare-engine): Add refresh button near Inbox" Revert "fix(flare-engine): Add refresh button near Inbox"
- Revert "fix(flare-engine): Add refresh button near Inbox" — now part of DomainSend.
New Add password visibility toggle and signup length hint Add password visibility toggle and signup length hint
- Add password visibility toggle and signup length hint — now part of DomainSend.
New Show commit tally Show commit tally
- Show commit tally — now part of DomainSend.
Fix Hide app version bumps Hide app version bumps
- Hide app version bumps — now part of DomainSend.
New Add daily email health checks Add daily email health checks
- Add daily email health checks — now part of DomainSend.
Docs Move working rules to agents file Move working rules to agents file
- Move working rules to agents file — now part of DomainSend.
Fix Expand all rows and restore community tags Expand all rows and restore community tags
- Expand all rows and restore community tags — now part of DomainSend.
Update Merge pull request #16 from travisrr/codex/changelog-nav-links Merge pull request #16 from travisrr/codex/changelog-nav-links
- Merge pull request #16 from travisrr/codex/changelog-nav-links — now part of DomainSend.
New Add changelog nav links Add changelog nav links
- Add changelog nav links — now part of DomainSend.
Update Community Merge pull request #15 from travisrr/flare-engine/change-log-page-alignment-oeu6k0 Merge pull request #15 from travisrr/flare-engine/change-log-page-alignment-oeu6k0
- Merge pull request #15 from travisrr/flare-engine/change-log-page-alignment-oeu6k0 — now part of DomainSend.
Fix Community Align release tags Align release tags
- Align release tags — now part of DomainSend.
New Community Triage "add better alignment rules for tags on the change log page" Triage "add better alignment rules for tags on the change log page"
- Triage "add better alignment rules for tags on the change log page" — now part of DomainSend.
New Community Merge pull request #14 from travisrr/flare-engine/feature-add-refresh-button-inbox-4eux6f Merge pull request #14 from travisrr/flare-engine/feature-add-refresh-button-inbox-4eux6f
- Merge pull request #14 from travisrr/flare-engine/feature-add-refresh-button-inbox-4eux6f — now part of DomainSend.
New Community Triage "add refresh button near `Inbox`" Triage "add refresh button near `Inbox`"
- Triage "add refresh button near `Inbox`" — now part of DomainSend.
Fix Community Add refresh button near Inbox Add refresh button near Inbox
- Add refresh button near Inbox — now part of DomainSend.
Update Community Merge pull request #12 from travisrr/flare-engine/commit-context-notes-gjaalu Merge pull request #12 from travisrr/flare-engine/commit-context-notes-gjaalu
- Merge pull request #12 from travisrr/flare-engine/commit-context-notes-gjaalu — now part of DomainSend.
Update Community Merge pull request #13 from travisrr/flare-engine/help-page-navbar-links-9tkaq3 Merge pull request #13 from travisrr/flare-engine/help-page-navbar-links-9tkaq3
- Merge pull request #13 from travisrr/flare-engine/help-page-navbar-links-9tkaq3 — now part of DomainSend.
Maintenance Community Triage "the https://domainsend.app/help/ url doesn't have the log" Triage "the https://domainsend.app/help/ url doesn't have the log"
- Triage "the https://domainsend.app/help/ url doesn't have the log" — now part of DomainSend.
Maintenance Community Triage "context notes missing for most of the commits/. the earliest" Triage "context notes missing for most of the commits/. the earliest"
- Triage "context notes missing for most of the commits/. the earliest" — now part of DomainSend.
Update Community Merge pull request #8 from travisrr/flare-engine/community-submission-badge-7oxn1h Merge pull request #8 from travisrr/flare-engine/community-submission-badge-7oxn1h
- Merge pull request #8 from travisrr/flare-engine/community-submission-badge-7oxn1h — now part of DomainSend.
Fix Community Merge pull request #9 from travisrr/flare-engine/bug-report-modal-icon-removal-vroqv1 Merge pull request #9 from travisrr/flare-engine/bug-report-modal-icon-removal-vroqv1
- Merge pull request #9 from travisrr/flare-engine/bug-report-modal-icon-removal-vroqv1 — now part of DomainSend.
Update Community Merge pull request #11 from travisrr/flare-engine/changelog-display-compact-et88qa Merge pull request #11 from travisrr/flare-engine/changelog-display-compact-et88qa
- Merge pull request #11 from travisrr/flare-engine/changelog-display-compact-et88qa — now part of DomainSend.
Docs Community Update changelog compactness triage Update changelog compactness triage
- Update changelog compactness triage — now part of DomainSend.
Fix Community Tighten changelog row density Tighten changelog row density
- Tighten changelog row density — now part of DomainSend.
Update Community Merge pull request #10 from travisrr/flare-engine/top-navbar-links-rlrlw1 Merge pull request #10 from travisrr/flare-engine/top-navbar-links-rlrlw1
- Merge pull request #10 from travisrr/flare-engine/top-navbar-links-rlrlw1 — now part of DomainSend.
Maintenance Community Triage "https://domainsend.app/changelog/ is still not compact en" Triage "https://domainsend.app/changelog/ is still not compact en"
- Triage "https://domainsend.app/changelog/ is still not compact en" — now part of DomainSend.
Fix Community Reduce font size and row height in changelog to show more entries above the fold Reduce font size and row height in changelog to show more entries above the fold
- Reduce font size and row height in changelog to show more entries above the fold — now part of DomainSend.
Docs Community Use generic AI model wording Use generic AI model wording
- Use generic AI model wording — now part of DomainSend.
Docs Community Use generic AI model wording Use generic AI model wording
- Use generic AI model wording — now part of DomainSend.
Docs Community Use generic AI model wording Use generic AI model wording
- Use generic AI model wording — now part of DomainSend.
Docs Community Correct changelog triage note Correct changelog triage note
- Correct changelog triage note — now part of DomainSend.
Fix Community Add missing nav links Add missing nav links
- Add missing nav links — now part of DomainSend.
Maintenance Community Triage "the top nav bar from this URL https://domainsend.app/chan" Triage "the top nav bar from this URL https://domainsend.app/chan"
- Triage "the top nav bar from this URL https://domainsend.app/chan" — now part of DomainSend.
Fix Community Add Login and Report Bug links to the top nav bar Add Login and Report Bug links to the top nav bar
- Add Login and Report Bug links to the top nav bar — now part of DomainSend.
Fix Community Remove submit button idle icon Remove submit button idle icon
- Remove submit button idle icon — now part of DomainSend.
Fix Community Triage "remove the icon next to the `trigger analysis and submit bug" Triage "remove the icon next to the `trigger analysis and submit bug"
- Triage "remove the icon next to the `trigger analysis and submit bug" — now part of DomainSend.
Fix Community Triage "When a pull request is generated from the Report Bug page, s" Triage "When a pull request is generated from the Report Bug page, s"
- Triage "When a pull request is generated from the Report Bug page, s" — now part of DomainSend.
Fix Community Add community submission marker to pull requests generated from Report Bug page Add community submission marker to pull requests generated from Report Bug page
- Add community submission marker to pull requests generated from Report Bug page — now part of DomainSend.
Update Merge pull request #6 from travisrr/codex/report-pr-status-honesty Merge pull request #6 from travisrr/codex/report-pr-status-honesty
- Merge pull request #6 from travisrr/codex/report-pr-status-honesty — now part of DomainSend.
Fix Stop showing fake staged PRs Stop showing fake staged PRs
- Stop showing fake staged PRs — now part of DomainSend.
Fix Community Merge pull request #5 from travisrr/flare-engine/bug-report-screen-updates-o7e2me Merge pull request #5 from travisrr/flare-engine/bug-report-screen-updates-o7e2me
- Merge pull request #5 from travisrr/flare-engine/bug-report-screen-updates-o7e2me — now part of DomainSend.
Fix Community Update bug report screen actions Update bug report screen actions
- Update bug report screen actions — now part of DomainSend.
Fix Community Triage "1. bug report screen needs a refresh button (Start Over) som" Triage "1. bug report screen needs a refresh button (Start Over) som"
- Triage "1. bug report screen needs a refresh button (Start Over) som" — now part of DomainSend.
Update Community Merge pull request #4 from travisrr/flare-engine/email-settings-form-sender-name-eywsfe Merge pull request #4 from travisrr/flare-engine/email-settings-form-sender-name-eywsfe
- Merge pull request #4 from travisrr/flare-engine/email-settings-form-sender-name-eywsfe — now part of DomainSend.
New Reply, reply-all, forward, move, read/unread, and labels from the reading pane Reply, reply-all, forward, move, read/unread, and labels from the reading pane
- Reply, reply-all, forward, move, read/unread, and labels from the reading pane — now part of DomainSend.
Fix Community Stop presenting the legacy "FlareMail" display name on the default address Stop presenting the legacy "FlareMail" display name on the default address
- Stop presenting the legacy "FlareMail" display name on the default address — now part of DomainSend.
Maintenance Community Triage "app is appending `FlareMail` for the default mail account wh" Triage "app is appending `FlareMail` for the default mail account wh"
- Triage "app is appending `FlareMail` for the default mail account wh" — now part of DomainSend.
New Auto-provision the sending domain when sending from a new address Auto-provision the sending domain when sending from a new address
- Auto-provision the sending domain when sending from a new address — now part of DomainSend.
Fix Surface add-domain failures per row; retry receiving on verify Surface add-domain failures per row; retry receiving on verify
- Surface add-domain failures per row; retry receiving on verify — now part of DomainSend.
Fix One From dropdown for all sendable addresses One From dropdown for all sendable addresses
- One From dropdown for all sendable addresses — now part of DomainSend.
New Pick account email from Cloudflare domains dropdown Pick account email from Cloudflare domains dropdown
- Pick account email from Cloudflare domains dropdown — now part of DomainSend.
Fix Theme the message-body iframe to match the app theme Theme the message-body iframe to match the app theme
- Theme the message-body iframe to match the app theme — now part of DomainSend.
Docs Always report commit hashes as clickable GitHub links Always report commit hashes as clickable GitHub links
- Always report commit hashes as clickable GitHub links — now part of DomainSend.
Fix Make the Cloudflare-connect gate skippable Make the Cloudflare-connect gate skippable
- Make the Cloudflare-connect gate skippable — now part of DomainSend.
Maintenance Auto-commit/push/deploy every code edit; bump to 0.1.54 Auto-commit/push/deploy every code edit; bump to 0.1.54
- Auto-commit/push/deploy every code edit; bump to 0.1.54 — now part of DomainSend.
Fix Auto-dismiss "setup complete" banner instead of persisting Auto-dismiss "setup complete" banner instead of persisting
- Auto-dismiss "setup complete" banner instead of persisting — now part of DomainSend.
Fix Break the refresh death loop on a post-update crash Break the refresh death loop on a post-update crash
- Break the refresh death loop on a post-update crash — now part of DomainSend.
New Pick a sending domain from your connected Cloudflare zones Pick a sending domain from your connected Cloudflare zones
- Pick a sending domain from your connected Cloudflare zones — now part of DomainSend.
New Add CF_OAUTH_REDIRECT_URI var for Cloudflare OAuth callback Add CF_OAUTH_REDIRECT_URI var for Cloudflare OAuth callback
- Add CF_OAUTH_REDIRECT_URI var for Cloudflare OAuth callback — now part of DomainSend.
New Connect customer Cloudflare accounts via OAuth (multi-tenant) Connect customer Cloudflare accounts via OAuth (multi-tenant)
- Connect customer Cloudflare accounts via OAuth (multi-tenant) — now part of DomainSend.
Update Drop per-row icons from the help hub list Drop per-row icons from the help hub list
- Drop per-row icons from the help hub list — now part of DomainSend.
New Add "Add a sending domain" knowledge base article Add "Add a sending domain" knowledge base article
- Add "Add a sending domain" knowledge base article — now part of DomainSend.
Fix Reuse existing Email Sending subdomain on re-add Reuse existing Email Sending subdomain on re-add
- Reuse existing Email Sending subdomain on re-add — now part of DomainSend.
New Deliver Cloudflare-provisioned domains via the CF Email binding Deliver Cloudflare-provisioned domains via the CF Email binding
- Deliver Cloudflare-provisioned domains via the CF Email binding — now part of DomainSend.
New Provision domains fully in-app via Cloudflare API Provision domains fully in-app via Cloudflare API
- Provision domains fully in-app via Cloudflare API — now part of DomainSend.
New Multi-domain sending with correct sender identity Multi-domain sending with correct sender identity
- Multi-domain sending with correct sender identity — now part of DomainSend.
Fix Hoist PreviewPane hooks above early returns (React #310) Hoist PreviewPane hooks above early returns (React #310)
- Hoist PreviewPane hooks above early returns (React #310) — now part of DomainSend.
Maintenance Stop tracking generated marketing-site output Stop tracking generated marketing-site output
- Stop tracking generated marketing-site output — now part of DomainSend.
Fix Open real GitHub PRs from bug reports Open real GitHub PRs from bug reports
- Open real GitHub PRs from bug reports — now part of DomainSend.
Fix Point at correct worker host + bulletproof analyze endpoint Point at correct worker host + bulletproof analyze endpoint
- Point at correct worker host + bulletproof analyze endpoint — now part of DomainSend.
Update Lock workspace to viewport height, scroll terminal internally Lock workspace to viewport height, scroll terminal internally
- Lock workspace to viewport height, scroll terminal internally — now part of DomainSend.
Update Compress all spacing to fit above the fold Compress all spacing to fit above the fold
- Compress all spacing to fit above the fold — now part of DomainSend.
New Add email notification field, fix API fallback for CORS/403 Add email notification field, fix API fallback for CORS/403
- Add email notification field, fix API fallback for CORS/403 — now part of DomainSend.
New White color scheme + Kimi API security hardening White color scheme + Kimi API security hardening
- White color scheme + Kimi API security hardening — now part of DomainSend.
Update Light theme + Kimi AI integration for Flare-Engine report page Light theme + Kimi AI integration for Flare-Engine report page
- Light theme + Kimi AI integration for Flare-Engine report page — now part of DomainSend.
Fix Add Flare-Engine AI bug report page at /report/ Add Flare-Engine AI bug report page at /report/
- Add Flare-Engine AI bug report page at /report/ — now part of DomainSend.
New Add setup diagnostics and webhook routing controls Add setup diagnostics and webhook routing controls
- Add setup diagnostics and webhook routing controls — now part of DomainSend.
Update Redesign changelog as compact Linear/Notion-style list Redesign changelog as compact Linear/Notion-style list
- Redesign changelog as compact Linear/Notion-style list — now part of DomainSend.
Maintenance Redesign help section as knowledge base with sidebar nav Redesign help section as knowledge base with sidebar nav
- Redesign help section as knowledge base with sidebar nav — now part of DomainSend.
Maintenance Deploy site to production branch (main), not master Deploy site to production branch (main), not master
- Deploy site to production branch (main), not master — now part of DomainSend.
New Add /help/ knowledge base generator and setup guide Add /help/ knowledge base generator and setup guide
- Add /help/ knowledge base generator and setup guide — now part of DomainSend.
Update Polish desktop connection status, version, and dev startup Polish desktop connection status, version, and dev startup
- Polish desktop connection status, version, and dev startup — now part of DomainSend.
Update Default desktop app to the production API Default desktop app to the production API
- Default desktop app to the production API — now part of DomainSend.
Fix Fix opaque compose fields clashing with dark panel Fix opaque compose fields clashing with dark panel
- Fix opaque compose fields clashing with dark panel — now part of DomainSend.
Fix Fix onboarding signup posting to a dead API host Fix onboarding signup posting to a dead API host
- Fix onboarding signup posting to a dead API host — now part of DomainSend.
Update Sync inbox immediately on SyncEngine.start() Sync inbox immediately on SyncEngine.start()
- Sync inbox immediately on SyncEngine.start() — now part of DomainSend.
New Add Changelog link and Login button to landing nav Add Changelog link and Login button to landing nav
- Add Changelog link and Login button to landing nav — now part of DomainSend.
Update Lock API CORS to first-party origins; configure macOS signing Lock API CORS to first-party origins; configure macOS signing
- Lock API CORS to first-party origins; configure macOS signing — now part of DomainSend.
Fix Fix PBKDF2 iteration count exceeding Cloudflare Workers cap Fix PBKDF2 iteration count exceeding Cloudflare Workers cap
- Fix PBKDF2 iteration count exceeding Cloudflare Workers cap — now part of DomainSend.
New Add "use it in your browser" link to hero Add "use it in your browser" link to hero
- Add "use it in your browser" link to hero — now part of DomainSend.
New Add idempotent Cloudflare provision+deploy script Add idempotent Cloudflare provision+deploy script
- Add idempotent Cloudflare provision+deploy script — now part of DomainSend.
Inbox Calmer clicks, real search, DomainSend Shield The inbox is easier to click and more powerful underneath: global full-text search, Shield evidence, show original, and a floating composer.
- Search all your inboxes from the top of the app, including Gmail-style operators. Press / to focus.
- DomainSend Shield shows Protected, Caution, or High risk with evidence — not a phishing verdict. High-confidence spam can move automatically; weak signals never do that alone.
- Show original, copy headers, download .eml, and analyze delivery from the reader’s secondary menu.
- Resize the sidebar and message list. Compose floats bottom-right; expand it when you need the extra room.
Pricing Pro, extras, and Agency Pricing now matches how people actually collect domains: twelve on Pro, a dollar more, or unlimited for agencies.
- Pro is $10/month for 12 connected domains. Extra domains are $1/month each.
- Agency is $60/month with unlimited domains — one bill for shops that run client inboxes.
- The first three domains stay free. Checkout still happens in the app when you add the next one.
Bots & MCP Let AI bots send and read your mail Connect Cursor, Claude, ChatGPT, Grok, or any MCP client to your DomainSend inbox with a key you control.
- Create named API keys in Settings → Bots & MCP, copy the MCP URL, and revoke access when a bot shouldn’t have it.
- Grok’s Custom Connector uses OAuth + PKCE: paste the public client ID, authorize/token URLs, scope email, and leave the secret blank.
- Bots can draft, send, reply, search, and read mail through the remote MCP endpoint — no IMAP required.
- Import contacts and unsent drafts onto a specific mailbox so multi-domain accounts stay sorted.
- Each key is shown once, hashed at rest, and can be renamed so you always know which bot it belongs to.
Sync & Offline Your inbox, online or off DomainSend now keeps working when your connection doesn't, and tells you about new mail without ever being annoying.
- Read and search your mail with no connection — your inbox loads instantly from a local cache.
- Desktop notifications respect quiet hours, so you're never pinged in the middle of the night.
- Mail syncs quietly in the background and pauses when the window is hidden, saving battery and bandwidth.
- Loop people in properly with full CC and BCC support when you compose.
Reading & Privacy Read in private Opening an email shouldn't tell the sender where you are or when you read it. Now it doesn't.
- Tracking pixels and remote images are blocked by default, so senders can't secretly see when you open a message.
- Sneaky tracking links are detected and flagged before you click.
- Replies group into clean conversations, so a long back-and-forth reads as one thread.
- Choose how much preview text you see per message, from one line to three.
Compose Compose like a pro The compose window grew up: better timing, a safety net, and reusable writing.
- Send Later schedules a message to go out at exactly the right moment.
- Undo Send catches the email you regret the second after you hit send.
- Save reusable templates so you stop retyping the same replies.
- Optional AI assist (bring your own key) polishes your draft and summarizes long threads.
Organize Make the inbox yours Labels, folders, rules, and a deep settings panel let DomainSend look and behave the way you want.
- Color-coded labels and folders to organize mail your way.
- Automatic filter rules sort incoming mail for you the moment it arrives.
- A full settings panel: light/dark mode, density, font size, and accent color.
- Control how often mail refreshes and how quickly messages get marked as read.
Sending Send from your own domain, reliably Outbound mail now leaves through a dependable provider, with a fallback so it always gets out.
- Send from your custom domain through a reliable provider, with an automatic Cloudflare fallback.
- Smoother sign-in: expired sessions are handled gracefully instead of dropping you mid-task.
App A focused Cloudflare inbox DomainSend shipped as a real inbox experience with secure session handling.
- A focused inbox for Cloudflare-powered mail — not a forwarding hack.
- Your access token is created automatically when you sign in.
- A clean settings menu connects DomainSend to your Cloudflare backend in just a few fields.
Onboarding Start free, set up in minutes A guided onboarding flow gets you from free signup to inbox fast.
- Step-by-step onboarding takes you from purchase to a working inbox quickly.
- Guided signup, with the first three domains free. Pro is $10/month for 12 domains, then $1 each. Agency is $60/month unlimited.
Foundation The first DomainSend The release that started it all: a Cloudflare-powered backend and a fast inbox.
- Receive Cloudflare-routed mail in a real inbox — no IMAP or SMTP server to run.
- A fast inbox built on a Cloudflare Worker, with D1 and R2 doing the storage.
Want all of this in your inbox?
DomainSend turns Cloudflare Email Routing into a fast, private web inbox — no IMAP server. Free for your first three domains.
Create free account