Skip to main content
What’s new

Changelog

What we have shipped recently — features, fixes, and the boring infrastructure work that quietly makes everything better. Most-recent first.

  1. 15 May 2026
    Therapist

    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.
  2. 14 May 2026
    Therapist

    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".
  3. 13 May 2026
    Patient

    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.
  4. 12 May 2026
    Therapist

    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.
  5. 11 May 2026
    Trust

    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.
  6. 10 May 2026
    Infrastructure

    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).
  7. 9 May 2026
    Trust

    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.