changelog
What’s new
A running log of what shipped, written in terms of what you can now do — not what changed in the codebase.
Audit log, share-link slugs, follow-up Qs, more
- Per-org activity log on /org/settings — every state change is recorded.
- Short-link slugs for participant invites: pick one on /briefs/<id> and share lacudelph.com/p/<your-slug>.
- Per-brief tags + filter on /search.
- Round duplication, per-objective heat grid, follow-up question generator, scannable QR codes for shared reports.
- All-hands mode: per-brief override of the per-IP rate limit for in-room cohorts behind a shared NAT.
- Webhook integration docs + interview.objective_completed event for real-time pipelines.
- /admin: per-org drill-down, DAU/WAU/MAU graphs.
Operator surfaces, share-log nudges, embed badge, ZIP export
- Webhook history and per-attempt retry button on /org/settings — first time a delivery fails, the answer is no longer 'we don't know'.
- Share-log: tell us how many people you sent the participant link to; we'll email you 48 hours later if completions are lagging, with suggested reminder copy.
- Embeddable SVG badge for your active briefs — paste it on your own site, links back, every embed is a backlink.
- Workspace ZIP export (briefs + completed takeaways + round aggregates). Customer-portable; defends against vendor-lock-in objections.
- Inline diff between brief versions in /briefs/<id>/history.
- Anthropic key validity check at save time — catches wrong-key paste before your participants see a 401.
- CSP header live in report-only mode (we'll watch a week, then enforce).
Voice input, brief gallery, brief editor, shareable reports
- Voice S1: per-brief mic toggle, OpenAI Whisper transcription, audio discarded after transcribe, per-org daily cap.
- Brief gallery at /briefs/templates — 12 ready-to-fork briefs across the six verticals.
- Brief editor at /briefs/<id>/edit + version history with one-click restore.
- Public read-only cohort reports at /r/<token> — paste one URL into Slack/email, recipients see the synthesis without an account.
- Outbound webhook on interview completion (HMAC-signed) for Notion / Linear / Salesforce / your-internal-queue integrations.
- Whitelabel logo in the participant chat header (paying tiers).
- Per-tier monthly session caps + soft-warn banners.
- Custom OG card on participant invite links — Slack/email unfurls show brief name + duration + objective count.
- Per-participant compare on round detail.
- Cross-brief search at /search.
- Print-to-PDF stylesheet on every report surface.
Public site, pricing, security, vertical landing pages
- Apex domain cutover to lacudelph.com.
- Six vertical landing pages (incident review, customer success, sales win/loss, product discovery, coaching debriefs, indie user research).
- Pricing page + Paddle subscriptions + customer-portal.
- Security one-pager at /security.
- Cross-tenant /admin overview for site-admins.