Changelog
What's shipping
Grouped by release. Entries are curated and concise; not every merged PR shows up here.
Real product screenshots, per-page link previews, /signup split
feature- Homepage "Four screens. One command center." section now shows real captures of Overview, Transactions, Approvals, and Control Center in a tabbed switcher — no more vague card descriptions.
- Per-page Open Graph / Twitter card images generated on the edge for
/, /pricing, /try, /docs (+ quickstart / api / policies / mcp), /changelog, /signup, /login, /onboarding, /integrate, and /security / /privacy / /terms. Each one shares with a unique title, subtitle, and chips that match the page. - /signup is now its own route with a two-column layout; /login is sign-in only. Shared tab-switcher and auth action between the two.
- Audit log: event-category filter (policy, approval, control, auth, config, other) and
GET /api/audit/export.csvfor CSV export with the same filters applied. - Static
public/og.pngfallback resized from 2400×1260 to the correct 1200×630 (1.2 MB → ~300 KB).
Onboarding wizard, legal structure, and marketing polish
featuredocs- New 3-step onboarding at /onboarding: confirm workspace → pick starter policies → create first agent & test event.
- New marketing and product pages shipped: /pricing, /docs (index, quickstart, api, policies), /security, /privacy, and /terms.
- Legal pages now carry a "Structure only" status pill and every operative clause is marked with aPending legal reviewbanner. Counsel-review checklist lives in
docs/legal-review.md. - Homepage: above-fold curl/Node/Python code tabs, a Shadow Mode section with a diff bar chart, and an 8-question FAQ.
- Policy simulator at /try: pre-fills a Small refund on load, scenario chips, color-coded decision card, and a Copy-as menu (curl / Node / Python / JSON).
- Honest placeholder components for customer logos, testimonials, and product screenshots — no invented assets.
- Empty-state callout on the dashboard when a new workspace has no agents or transactions yet, pointing to the onboarding wizard.
Slack approvals, stateful vendor policy, and audit log UI
feature- Slack approvals: webhook posting, signed one-click approve / deny links.
- Stateful
vendor_first_seenpolicy field — the gateway computes it per-agent so "new vendor requires approval" works out of the box. - Audit log UI at /app/audit with actor-type filter and search.
Want an email when something meaningful ships? Sign up for a workspace at /signup — we send one release note per month, never more.