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+mp4fallback). - 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.
