Shipped — Updated June 2026

What's new on MedDex

Every fix and feature, tagged and dated. No fluff.

June 2026
Public Changelog page
Added a /changelog page listing every shipped change with dates, categories, and descriptions. Shows progress publicly and gives users something to point to.
A/B test: Homepage CTA button labels
Running a 50/50 split on the homepage CTA button. Variant A shows "Search Free →" (control), Variant B shows "Start Free Search →" (treatment). Session-persistent via sessionStorage. ?variant=a|b query param overrides for QA. Click tracking fires ab_cta_click events with test ID homepage_cta_labels_20260618. Test runs through June 25, 2026.
Onboarding funnel instrumentation
Added 8 new analytics events tracking the full user journey: homepage_view, pricing_view, login_view, register_view, signup_complete, login_complete, search_gate_view (search.html), first_lookup (fires once per session when search returns results), upgrade_prompt_view (search.html paywall), and checkout_start (pricing.html). POST /api/events endpoint added to routes/api.js. Existing events continue to fire with funnel metadata.
Scheduling Module Phase 1 — live in beta
Full scheduling system launched at /schedule/daily. Includes patient records with chart numbers, providers with credentials/specialty/color, insurance policies, appointment grid (daily/weekly/monthly), waitlist management, and a dashboard summary. Real-time WebSocket sync via Socket.io — all connected browsers see live grid updates. "Scheduling" nav updated to "Beta" for authenticated Gold+ users. Seed script populates providers, patients, and sample appointments.
CPT Code Lookup — complete
Search CPT procedure codes with the same speed as ICD-10. Covers E&M visits, surgery, radiology, and lab codes with search-as-you-type. CPT search wired directly into the CMS-1500 Block 24D service line modal. Available at /lookup/cpt. Roadmaps CPT card updated to Complete.
Auth backend complete — tier system and owner bypass
Users table now includes tier (free/pro/gold/platinum/owner) and last_login columns. Owner accounts (xcheck21@gmail.com, mmlevitan@outlook.com) bypass all paywalls on CMS-1500, dental, and EDI forms — no search limits, no subscription checks. /api/auth/me, /api/auth/login, /api/auth/register, /api/auth/logout all reflect tier from the users table.
Login + signup pages with persistent sessions
/login and /register pages live with email/password auth and bcrypt hashing. "Remember me" sets a 30-day cookie; unchecked uses 1-day. #userNav injected by nav.js shows email, tier badge, and logout button on search and home pages. Navigation updated with Roadmap and CPT Lookup links.
Public roadmap page at /roadmap
Trello-style board with 3 columns: In Progress, Coming Soon, and Exploring. 9 features listed including CPT code lookup (now complete), favorites/history, multi-user accounts, ICD-11 support, and EHR export. Pricing nav updated to show Roadmap link and dental form as live.