Platform Release Notes v1.2.0 (2026-08-12)
import { Card, CardGrid, Badge } from ‘@astrojs/starlight/components’;
Platform Release Notes v1.2.0
Section titled “Platform Release Notes v1.2.0”Release Date: August 12, 2026
Baseline Release: Promotion PR #596 / #599 (July 29, 2026)
Standalone HTML Interactive View: View Interactive HTML Release Page
Key Highlights & Feature Areas
Section titled “Key Highlights & Feature Areas”✉️ 1. Patient-to-Doctor Invitations & User Onboarding
Section titled “✉️ 1. Patient-to-Doctor Invitations & User Onboarding”- Patient Settings Invitation Manager: Patients can now invite doctors directly via an ‘Invite Doctor’ modal & email form on
/settings(react-frontend#677, #681, #683). - Direction-Generic Invitations Engine:
authentication-service(#369) upgraded the core invitation engine to handle bidirectional flows (Doctor → Patient and Patient → Doctor) with tokenized email dispatch. - Account Association & Self-Signup:
authentication-service(#353, #360) links self-signup verification to pending patient invites and centralizes doctor-patient relationship binding. - Outcome Notification Contracts:
api-backend(#1416) unifies invitation event handlers and email delivery notifications.
📋 2. Report Approvals & Visibility Controls
Section titled “📋 2. Report Approvals & Visibility Controls”- ‘Approve Report’ Button & Batch List Checkbox: Replaced legacy share toggle with explicit ‘Approve Report’ action button on the report header and interactive table row checkboxes on the Reports List (
react-frontend#624). - Unified
ReportPatientShareControl: Unified button (variant: 'button') and table row (variant: 'checkbox') into a single component powered byusePatientHasAccount. - Auto-Share Settings: Introduced an auto-share setting for doctors to automatically approve and make reports visible to patients immediately upon generation (
react-frontend#616). - Deprecation of Legacy Review Logic:
api-backend(#1379) purged deprecated review/unreview endpoints in favor of explicitPOST /nexus-reports/{id}/share-with-patientand per-reportshared_with_patientvisibility flags (api-backend#1362). - Stop Sharing & Revocation: Added explicit ‘Stop sharing report’ action (
react-frontend#638,api-backend#1372) which revokes patient visibility.
🎨 3. Whitelabeling & Custom Domains
Section titled “🎨 3. Whitelabeling & Custom Domains”- Managed Subdomains & Edge Routing: Managed subdomains on
portal.n1.carewith edge routing (react-frontend#679, #635, #625). - Centralized Branding Adapters: Brand tokens for logos, primary action CTAs (‘Process’ / ‘Reprocess’), chart/loader colors, and sparkline pinning (
react-frontend#680, #674, #671, #670). - Reverse Guard & Auth Routing: Unauthenticated visitors on managed subdomains are automatically redirected to white-labeled login pages (
react-frontend#668, #648).
Pre-Deployment Master Testing Checklist
Section titled “Pre-Deployment Master Testing Checklist”- Patient → Doctor Invite: Send invite from
/settings, check email token, complete signup, and verify account association. - Report Approvals: Click ‘Approve Report’ on header and test row checkbox on Reports List table.
- Whitelabel Subdomains: Visit custom host on
portal.n1.care, verify logo and brand theme. - Biomarker Evidence Drawer: Click graph card on report page and verify cited readings & display units.
- Billing Overages & Quota Guard: Verify per-unit overage fees on plan cards and up-front quota blockage modal.
