Changelog
What we shipped.
We ship every week. Material changes hit the dashboard banner; the full list lives here.
Want updates by email? Sign up — we send a release note once a month.
- v0.4·2026-04-27
Editorial templates + theme tokens
- Added 8 editorial layout blocks: gradient_hero, split_section, stat_grid, quote_pull, cta_band, feature_grid, signature, full_bleed_image.
- Document-level ThemeTokens (palette, fonts, radii, spacing) — 9 web fonts available, 5 starter presets.
- Reader animations: scroll-triggered fade-in cascade, animated counters on stat_grid, parallax on full_bleed_image.
- Two new templates: Manifesto (Linear/Stripe Press editorial), Founder note (warm letter).
- Composer theme picker with inline color pickers + heading-font dropdown.
- v0.3·2026-04-27
Two account types + Gmail-like personal mail
- New POST /v1/auth/signup-personal — claim a free username on @aubosmail.com.
- is_shared flag on domains; @aubosmail.com is now the shared personal-account home.
- Dashboard nav branches by account_type — personal sees Mail-only, business sees Outreach + Domains.
- Send permission relaxed for shared+personal so personal users can send from their @aubosmail.com address.
- Username live-availability check via /v1/auth/check-username.
- v0.2·2026-04-27
Interactive blocks: poll voting + form submission + per-send analytics
- POST /v1/reader/{token}/poll — votes write to poll_responses with UNIQUE(send_id, block_id, view_token).
- POST /v1/reader/{token}/form — form_inline submissions write to inline_form_responses; pauses sequence run.
- New /dashboard/sends/[id] analytics page: opens, scroll heatmap, clicks per link, poll results, form responses, replies, event timeline.
- Conditional block nested editor in composer.
- Migration: poll_responses + inline_form_responses + email_templates tables (all append-only).
- v0.1·2026-04-26
V0 launch: send pipeline + web reader + proof page
- POST /v1/send: JCS canonical → SHA-256 → DKIM → Postal → WORM proof → ledger. ~250ms end-to-end.
- Web reader at /e/[token] with autoplay video, polls, calendars, inline reply.
- Public proof page at /proof/[send_id] with browser-side cryptographic verification.
- Daily Merkle anchor cron with Ed25519 signing + OpenTimestamps Bitcoin commit.
- Cold-outreach sequencer with jurisdiction-aware compliance gate, warmup ramp, IMAP reply detection.
- 21 starter block types, drag-drop composer, 7 starter templates.
- Tenant dashboard: signup → magic-link → outreach campaign management → per-send analytics.
- DNS auto-provisioning via Cloudflare API: SPF/DKIM/DMARC in ~90s.
- Postal MTA on Kamatera VPS, Caddy auto-TLS, Cloudflare R2 with Object Lock.