What we shipped.
A running record of every release: features, improvements, fixes, and the occasional bit of infra worth flagging.
- Feature
Heimdall — Sign in with Apple
Add Sign in with Apple to any Heimdall app. Native iOS + macOS, web redirect flow, account linking by verified email, audit + webhook events on every signin.
Read more - Feature
Heimdall — tenants ship as a first-class primitive
Group your end-users into tenants ("organizations") inside any Heimdall app. EndUser JWTs now carry org_id + org_role, and members can switch tenants without re-authenticating.
Read more - Feature
Workspace policies — author once, bind everywhere
A new Policies surface in every workspace: name a reusable IAM-style policy, then bind it to API keys and roles. Edit the policy once and every binding picks up the change.
Read more - Feature
API keys — author full IAM-style policies from the console
Mint a Platform API Key with a multi-statement policy: allow / deny effects, action wildcards, and resource URN scoping. Fine-grained service-to-service auth, authored in the console.
Read more - Feature
Envoi — query your sent message history
Every email that leaves Envoi now lands in a per-workspace message log you can filter by recipient, template, status, or subject.
Read more - Feature
Envoi editor — edit directly in the preview
Hover any block in the email preview for move / duplicate / delete; select text in the preview to apply bold, italic, links, headings, alignment, and color from the toolbar.
Read more - Feature
Agora is now standalone — Heimdall integration is optional
Create Agora communities without a Heimdall app. Bring your own user table, manage actor identity however you like, and add Heimdall later if you ever want it.
Read more - Feature
Agora ships Phase 7-8 — notifications + Instagram-style stories
Per-actor notification inbox, story tray, highlights, close-friends visibility, and polls land in Agora.
Read more - Feature
Rally — workspace-scoped waitlists, API-first
A new product joins the platform: Rally, a workspace-scoped waitlist API with reCAPTCHA, approval flows, webhooks, and analytics.
Read more - Feature
Agora — Social-as-a-Service
A new product joins the platform: Agora, a hosted Social-as-a-Service backend for embedding social graphs in your app.
Read more - Feature
Envoi — idempotent sends and outbound webhooks
Envoi adds an Idempotency-Key request header for safe retries plus signed outbound webhooks for delivery + bounce events.
Read more - Feature
Envoi — per-workspace custom SMTP relays
Bring your own SMTP provider per workspace (or per domain) — Envoi will relay through it instead of the platform default.
Read more - Feature
New light-theme marketing site
productcraft.co relaunched on a new light-theme design system and brand color, across every page.
Read more - Feature
One sign-in for every ProductCraft product
Platform auth is now its own first-class service. A single ProductCraft account signs you in to Heimdall, Envoi, and every product to come.
Read more