Live shipping log

Changelog

Recent changes shipped to ClientFlow. An honest record of real shipping velocity — not marketing claims. Updated manually when something meaningful ships.

  1. Changed

    90-day Pro trial for new signups

    Extended the Pro trial from 14 to 90 days for all new signups (email and Google/Facebook/Apple). No credit card required. Existing users keep their current plan unchanged.

  2. Changed

    Marketing honesty sweep

    Removed overclaims across all 20 locale files. Clarified that ClientFlow tracks payments (not collects), is not HIPAA-certified, and has no released mobile app. Added a public "what ClientFlow does NOT do" FAQ entry.

  3. Shipped

    Psychologist clinical operations pack

    Encrypted client notes, visibility controls, SOAP-style structured fields, and online-session URL handling for psychology practices.

  4. Fixed

    Sitemap lastModified crash fix

    Sitemap generation no longer throws "Invalid Date" when a page is missing lastModified metadata — handles the fallback gracefully.

  5. Fixed

    Magic link + i18n key backfill

    Resolved 12 Sentry-reported issues including a magic-link crash path and missing translation keys in appointment flows.

  6. Shipped

    Performance, accessibility, and UX pass

    Portal-safe dropdowns and popovers, typeable appointment time picker, dashboard polish, and broader UI stability.

  7. Fixed

    Frontend Sentry pipeline restored

    Client-side error reporting was silently disabled for 14 days due to a build-plugin guard flag. Pipeline restored; error telemetry is flowing again.

  8. Changed

    SEO + brand voice rebrand

    Repositioned SEO copy from narrow "payment tracker" to comprehensive Business OS framing across brand.ts, structured data, and all locale hero sections.

  9. Fixed

    Payment + subscription test suite repaired

    180+ broken tests fixed. 5 latent production bugs caught in the process — now covered.

  10. Shipped

    Database index optimization

    78 missing foreign-key supporting indexes added + 14 duplicate indexes dropped across 2 migration passes. Noticeable query latency improvement on payments and customers lists.

  11. Fixed

    Automation timezone fix

    Daily boundary calculations for nudges and automations now use the user's local timezone instead of UTC.