diff --git a/CHANGELOG.md b/CHANGELOG.md index 5ac7143..0c9e1de 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,29 @@ for how releases are cut and published. ## [Unreleased] +## [0.12.0] — 2026-07-09 + +### Added +- **In-dialog "Sync to wallet" stepper.** When a clinician adds or edits a record for a + wallet-linked patient — invoice, appointment, prescription, patient demographics, or an AI + scribe note — the create/edit dialog shows a two-step stepper: after saving, step 2 offers to + push the change to the patient's wallet (reusing `pushWalletUpdate` + approval polling). Shared + `useWalletSync` hook and `DialogStepper` / `WalletSyncStep` components under `components/wallet/`. + Patients without a linked wallet see the old close-on-save behaviour. + +### Changed +- **Appointment & invoice date pickers block past dates.** The new-appointment date picker disables + days before today; the invoice issue-date picker does too, with an opt-in **Back-date** checkbox + for recording genuinely older invoices (edit mode keeps existing past dates). +- **Patient Portal wallet link is identified by wallet number only.** The portal `link` action no + longer asks the wallet app for a name + file number — it resolves the file the clinic already + paired the wallet number to (`services/portal.ts#linkWallet`), returning a friendly 404 when the + wallet isn't paired yet. + +### Removed +- **Stale Settings "Features" section.** Dropped the inert "patient-owned storage" / "require signed + records" toggles (and their unused i18n keys) that did nothing. + ## [0.11.0] — 2026-07-09 ### Added diff --git a/backend/package.json b/backend/package.json index 54f56fb..7f41cd4 100644 --- a/backend/package.json +++ b/backend/package.json @@ -1,6 +1,6 @@ { "name": "temetro-backend", - "version": "0.11.0", + "version": "0.12.0", "private": true, "type": "module", "description": "temetro backend — Express + Postgres API with Better Auth (email/password, organizations) and org-scoped patient records.", diff --git a/frontend/package.json b/frontend/package.json index 6533cff..bbcd560 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,6 +1,6 @@ { "name": "frontend", - "version": "0.11.0", + "version": "0.12.0", "private": true, "scripts": { "dev": "next dev", diff --git a/package.json b/package.json index 9c2bdb6..a34db3f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "temetro", - "version": "0.11.0", + "version": "0.12.0", "private": true, "devDependencies": { "shadcn": "^4.11.0"