What’s new
Changelog
What we have shipped recently — features, fixes, and the boring infrastructure work that quietly makes everything better. Most-recent first.
- 15 May 2026Therapist
Practice Analytics + Anthropic-only AI
- ●New Practice Analytics page at /dashboard/analytics — a practice-wide rollup with caseload, sessions/month, homework completion, IAPT recovery summary, an 8-week session sparkline and a client engagement table.
- ●AI consolidated to a single vendor (Anthropic). Sonnet 4.6 powers the clinical paths (Scribe, Treatment Plans, Letters, Consent Forms, therapy chat). Haiku 4.5 handles high-volume internal tasks like emotion scoring and the weekly digest narrative.
- ●Security: npm audit fix dropped lockfile vulnerabilities from 30 to 10, including a critical protobufjs RCE chain. No package.json changes.
- 14 May 2026Therapist
Mobile-responsive clinical tools
- ●Scribe, Treatment Plan, Letters and Consent Form now lay out cleanly on iPad portrait and phone widths — tighter card padding, two-column note format grid on mobile, full-width primary buttons.
- ●The Scribe trust pill ("Audio never stored · Transcript processed in memory only") shows a short form on phones so it stops wrapping the header.
- ●Web Speech permission errors now auto-switch into Dictation mode and explain what happened instead of leaving the therapist stuck at "Recording paused: not-allowed".
- 13 May 2026Patient
Session UI cleanup + the depth gate is gone
- ●Removed the mid-conversation depth paywall. Free-tier value boundary is purely the 5-sessions-per-month limit — no more cut-offs at message six.
- ●Killed the "Abyss is Sealed / Ascend / Philosopher" modal and every reference to depth levels in the session UI. The engine still scales depth internally; you just don't see it.
- ●Status pills (Thread / Lyria / Visuals / Confrontation) removed from the session toolbar. Modality switcher stays — it's the only one anyone changes mid-session.
- ●Opening greeting softened to "Hi. What's on your mind today?" — same warm voice as the rest of the product.
- 12 May 2026Therapist
Founder pass — activation, onboarding, growth
- ●Trial bumped from 3 to 14 days — the B2B clinical-SaaS standard. 3 days didn't cover two client sessions; it was measuring intent to buy, not product fit.
- ●New Scribe demo path: a "Try sample →" CTA on setup fills in a realistic CBT transcript so a brand-new therapist sees a real generated note in under 60 seconds, no client or recording required.
- ●Therapist dashboard onboarding card replaces the blank "0 clients" empty state with a three-step quickstart (try Scribe → invite first client → publish booking page). Auto-hides once the therapist has ≥1 client.
- ●Activation events wired (GA4) on scribe_note_generated, treatment_plan_created, letter_generated, client_invited. Funnel reports finally possible.
- 11 May 2026Trust
Marketing aligned to the actual product
- ●Pricing on the for-therapists page now reads from the same config as Stripe checkout — no more drift between displayed and billed amounts.
- ●FAQ + Footer no longer claim data lives in "Supabase EU". Corrected to Firebase Firestore EU (Frankfurt) — UK GDPR aligned, ICO registered, audio never persisted.
- ●For-therapists feature list expanded from 9 to 16: Consent Forms, Discharge Ritual, Crisis Anchors, Outcomes Dashboard, Supervision + CPD, Public Booking Profile, Group Practice + Superbill.
- 10 May 2026Infrastructure
Unified tier gating + Scribe security fix
- ●Added lib/tier-gate.ts — one helper for every paid-tier API gate, returning a stable 403 with an upgrade payload so any client can render one CTA.
- ●Scribe route was reachable by any signed-in user; tightened to verifyTherapist so clinical notes are properly practice-tier only.
- ●Relapse Radar, voice sessions and the full Homework Companion are now gated server-side at philosopher+ (the client side already was; this is defence in depth).
- 9 May 2026Trust
Public Booking + Trust Centre
- ●New public booking profile at sorca.life/book/{slug} — clients enquire, the therapist responds via the in-app inbox, no third-party directory taking a cut.
- ●Trust Centre at /trust spells out UK data residency, ICO registration, audio-never-stored guarantee, and the modality-specific compliance posture.