Changelog
Everything we've shipped for your project
May 2026
Pre-launch fixes batch shipped
Andrea evening + Apr 30 carry-forward feedback batch verified live on production
- Northbound references scrubbed across all pages (0 hits)
- Andrea long bio rebuilt with visionary-founder framing
- Daniel Olexa restored to Meet Your Clinicians carousel
- About page rebuilt around Our Approach (Why Group Facilitation Works, Integrative+Holistic, 6 benefit cards, What a Volare Program Looks Like)
- Intake form keystroke disengage fixed (typing now preserves focus and full string)
- Webinar registration silent failure fixed (schema-aligned insert; signups now persist)
- Admin webinar-contacts page added (separate from Applicants)
- Admin revenue rewritten to use real Supabase data (mock numbers gone, $0 default)
- Welcome banner email-fallback fix (no more `Welcome back, andrea.cruzzer@gmail.com`)
April 2026
Volare Portal: planning and QA framework for every flow
Deliverable email sent to Andrea
- QA & Testing Framework (Whimsical)
Volare Portal: planning and QA framework for every flow
Deliverable email sent to Andrea
- QA & Testing Framework (Whimsical)
April 25 — admin login fixed + 6 portal fixes shipped
Andrea dashboard feedback sweep (Apr 22) closed end-to-end with 7 Linear issues deployed and live-verified.
- Admin login restored: password reset, profiles row inserted, practitioners auth_id linked. New credentials in 1Password.
- HIPAA fix: therapist session notes stripped from client portal (page + mock data + type)
- Sessions page now defaults to calendar view, with the choice persisted per device
- Client portal pages now render full-width on desktop instead of squeezing to mobile width
- /admin/contacts page added (was 404) — sortable list of public contact form submissions with reply CTAs
- Stripe checkout no longer falls back to localhost — uses real domain when Origin header is missing
- Logger helper introduced to keep dev-only diagnostics out of production logs
Volare Portal: HIPAA onboarding bug fixed and shipped to production
Deliverable email sent to Andrea
- HIPAA onboarding fix - production
- Pull request #9 (merged)
- Compliance audit log (database table)
Editable Profiles for All Roles
Clients, clinicians, and admins can now update profile details directly — names, contact, specialty, bio, notification prefs — with role-based access controls.
- Client self-edit (name, email, phone, notifications)
- Clinician self-edit (credentials, bio, specialty, languages, accent color)
- Admin edit any client via drawer
- Admin edit any clinician via modal
- Supabase RLS enforces role-based access
Spiritual Hygiene live + portal wiring + GitHub linked
Deliverable email sent to Andrea
- Spiritual Hygiene webinar page
- Homepage with Meet Your Clinicians scroll
- Find Your Clinician directory
Your Volare portal login + today's fixes
Deliverable email sent to Andrea
- Sign in to your portal
- Live homepage (see the new Meet Your Clinicians scroll)
Quick feedback ask - 10 min + polish update
Deliverable email sent to Andrea
- Your clinician detail page
- Public home (scroll test)
- Clinician onboarding flow (first-run)
- Clinicians -> select client -> detail panel
Portal verified live - all fixes shipped and tested
Deliverable email sent to Andrea
- Your clinician detail page (now with photo + full bio + booking CTA)
- Public home (with crisis resources footer)
- Clinician onboarding flow
- Schedule with Day 24-hour view
- Sign-in with Forgot Password
All 9 portal items - live + deployed
Deliverable email sent to Andrea
- Clinician onboarding gate (new - items #4)
- Support tab (new - item #3)
- Schedule with Day 24-hour view + Join Session (new - items #7, #8)
- Clients (deep-linkable by id - item #9)
Volare launch checklist - Apr 23 target (what I need from you)
Deliverable email sent to Andrea
- Intake form (current version for sign-off)
- Public clinicians page (for #5 confirmation)
- Group therapy checkout flow (for #9 decision + sign-off)
- Clinician Portal (for team training call)
Portal update - Apr 15 fixes shipped + next steps
Deliverable email sent to Andrea
- Clinician Portal - Clients tab (new Add Session Note flow)
- Clinician Portal - Messages tab (with new banner)
- Clinician Portal - Profile (with new fields)
- Clinician Portal - Schedule (session note modal wired into client slide-out)
Registration webhook and onboarding flow
Automated client registration and intake pipeline
- Registration webhook endpoint for new client signups
- Automated intake form processing
- Email notification triggers for new registrations
- CI/CD pipeline with GitHub Actions
Security and data integrity hardened
Production-grade security policies and data migration from file-system to database
- User-scoped RLS policies replacing permissive rules
- Migrated file-system JSON storage to Supabase tables
- Scheduled processing endpoint for cron jobs
- Environment variable cleanup removing hardcoded values
Platform foundation built
Complete therapy practice portal with multi-role access and Supabase backend
- Multi-role portal (admin, clinician, client)
- Supabase database with 5 schema migrations
- 18 API routes for scheduling, messaging, and intake
- 40+ SEO blog articles published
- Practitioner profiles with matching algorithm
7 Website Bugs Fixed
Fixed clinicians page, intake form, enrollment flow, and more across volarecounseling.com
- Clinicians page now works correctly
- Homepage redirect from root URL fixed
- Intake form created and functional
- Enrollment modals replaced popup dialogs
- Practitioner photos loading correctly
- OG image added for social sharing
- GoHighLevel training page updated