Skip to main content

OdontoX v0.9.0

v0.9.0 is a premium-experience and monetization-alignment release.

Highlights

1) Global Loading Experience

  • New app-wide loading provider with black background and video-first loader (webm + mp4 fallback).
  • Applied to auth-sensitive transitions: login, dashboard open, logout, and impersonation exit.

2) Quota-Aware Patient Billing Model

  • Pro and Pro+ limits are now consistently enforced and displayed:
    • Pro: 100 total / 50 included portal
    • Pro+: 250 total / 100 included portal
  • Portal add-on pricing implemented: PKR 999 per bundle of 3.
  • Admin request path added directly into billing settings.

3) Billing Access + UX Cleanup

  • Invoice PDF access checks hardened for multi-clinic context.
  • Financial Hub shortcut tabs removed for cleaner navigation.
  • Billing section copy updated to clearer “Billing Documents” language.

4) Appointment Day View Fix

  • Hover/current time badges now center-align in day view to prevent clipping at left rail boundaries.

5) Billing Management Expansion

  • Subscription management and platform invoice history now operational with PDF download actions.
  • Invoice generator enhanced with paid toggle and improved preview behavior.

6) Observability + Platform Hardening

  • Added protected client-error telemetry for improved visibility into platform issues.
  • Improved CORS normalization and passkey handling in local environments.

Engineering Scope (Snapshot)

  • Tracked files changed: 93
  • +4,463 / -2,218 (insertions/deletions)
  • Additional untracked scope includes docs/mobile/server/ui support files

For the full business + engineering deep dive, see: RELEASE_NOTES_v0.9.0.md.