Novidades

Construído em público.

Mailmundo está sendo construído abertamente. Toda entrega significativa aparece aqui em até 24h após o merge — features, infraestrutura, fixes e milestones — para clientes e parceiros verem velocidade e postura em primeira mão.

  1. Feature

    Send API end-to-end + tests + CI

    v0.6 — Send + Track + Suppress + Render

    • POST /api/v1/transactional/send — Bearer auth, idempotency, suppression check, template render, tracking injection, SES dispatch, audit via email_events.
    • API key system: generate (mm_(live|test)_<32>), show-once, revoke, scoped, IP-allowlisted, hashed at rest with pepper.
    • Tracking endpoints: /t/o (open pixel) + /t/c (click redirect) with HMAC-signed tokens.
    • Suppression list with auto-add trigger on hard bounces and complaints.
    • Templates with LiquidJS rendering across 12 locales, atomic publish per version.
    • vitest setup, 38 unit tests passing, GitHub Actions CI gate.
  2. Feature

    Multi-tenant ready

    v0.5 — Auth + Admin UI + Multi-tenant core

    • Supabase project lognoofnfbyojzizfdne provisioned (us-east-1, Free plan).
    • Schema Bloco A: organizations, members, projects, project_settings, api_keys, api_key_usage, audit_log_immutable, sso_providers, scim_provisioning. Default-deny RLS on all 9 tables.
    • Schema Bloco E: email_messages + email_events + raw payloads. Trigger auto-progresses status (queued → sent → delivered → opened/clicked/bounced/etc).
    • Audit log with SHA256 hash chain (append-only; UPDATE/DELETE blocked).
    • Admin UI shell at /app: Overview, Projects, Sending domains, API keys, Suppressions, Templates, Audit log, Settings.
    • Cookie-based Supabase auth: /login, /signup, /logout, middleware-gated /app/*.
    • Seed: Luciano Internal org + 4 projects (mailmundo-system, cleanerflow-pro, cleanerflow-marketplace, cleanerflow-leads).
  3. Infraestrutura

    AWS SES setup spec + webhook ingestion

    v0.4 — Sprint 2 prep

    • AWS account 294699501188 provisioned (Personal, Free plan, 6 months).
    • Sprint 2 spec authored in specs/pending/2026-05-07-sprint-2-aws-ses/: IAM policy, DNS records, click-by-click console steps in Portuguese, production access request text, MTA-STS policy, smoke test checklist.
    • Schema Bloco B partial: sending_domains + dkim_keys with per-aspect verification status (DKIM/SPF/DMARC/MAIL FROM/MTA-STS/TLS-RPT/BIMI).
    • /api/internal/ses/events SNS webhook: persists raw payloads, auto-confirms subscriptions, parses SES events into normalized email_events.
  4. Marco

    Trademark conflict resolved

    v0.3 — Pivot Bleevmail → Mailmundo

    • Pivoted from Bleevmail to Mailmundo after EUIPO conflict with Bleevit® registered mark.
    • Renamed across all artifacts: SSOT, brand guidelines, scaffold, lockfile, repo, Vercel project.
    • Domain mailmundo.com transferred from cleanerflow-web to dedicated mailmundo-web Vercel project.
  5. Feature

    Site goes live

    v0.2 — Brand + 11 institutional pages

    • Brand v1.0 applied: Indigo #4F46E5 primary, Geist Sans + Geist Mono typography, slogan 'Owned email for cleaning brands'.
    • 11 institutional pages live: Home, Contact, Privacy, Terms, Security, DPA, Sub-processors, Postmaster, Abuse, Acceptable Use, Anti-spam.
    • Typographic favicon + apple-icon + 1200×630 OpenGraph image.
    • TLS 1.3 + HSTS preload on mailmundo.com via Vercel.
  6. Infraestrutura

    Foundation laid

    v0.1 — Sprint 0 scaffold

    • Next.js 16 + Tailwind v4 + React 19 scaffold in /Users/lucianorezende/mailmundo-web.
    • Vercel project mailmundo-web created and connected.
    • GitHub repo lucianoinsider/mailmundo-web (private, proprietary license).
    • SSOT.md authored: product vision, multi-tenant architecture, Sprint roadmap 0 → 12, schema blocks A through K, compliance posture.

Quer aviso quando a gente entrega?

Manda email — a gente te coloca no digest de novidades.

Inscrever via email