From 75502ceb605b289d881b6ce71a975b2ff5fef320 Mon Sep 17 00:00:00 2001 From: Khalid Abdi Date: Sat, 18 Jul 2026 23:59:58 +0300 Subject: [PATCH] chore: release v0.16.0 Co-Authored-By: Claude Opus 4.8 --- CHANGELOG.md | 20 ++++++++++++++++++++ backend/package.json | 2 +- frontend/package.json | 2 +- package.json | 2 +- 4 files changed, 23 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index de2d55c..8deca1d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,26 @@ for how releases are cut and published. ## [Unreleased] +## [0.16.0] — 2026-07-18 + +### Added +- **Show / Add tabs on the patient record dialog.** Editing a record now opens on a read-only + "Show" view (the existing `PatientDetail`), with an "Add" tab for the editable form and its Add + buttons. Saving from the Add tab still offers the existing "send to the patient's wallet" step + when the patient is wallet-linked (`frontend/components/chat/patient-form-dialog.tsx`). +- **Barcode scanning in the pharmacy.** The inventory Add-item dialog can now scan a medication + barcode with the camera (`@zxing/browser`, native `BarcodeDetector` where available) into a new + Barcode/NDC field, auto-filling expiry (AI 17) and lot (AI 10) from a GS1 DataMatrix. Adds a + nullable `inventory.barcode` column (migration `0036`). +- **Scan a patient's wallet code when importing.** "Import from a patient app" gains a Scan button + that reads the QR or 2D barcode shown in the patient's wallet app and fills the wallet number + (`frontend/components/patients/import-from-wallet-dialog.tsx`). + +### Changed +- **Settings "separated panels" now match COSS exactly.** The opt-in `separated` settings frames + render a real COSS Frame — a muted tray holding distinct bordered panels spaced apart — instead + of a `gap-4` bolted onto the panel-fusing `CardFrame`. New `frontend/components/ui/frame.tsx`. + ## [0.15.1] — 2026-07-17 ### Fixed diff --git a/backend/package.json b/backend/package.json index 05da1c4..90dded9 100644 --- a/backend/package.json +++ b/backend/package.json @@ -1,6 +1,6 @@ { "name": "temetro-backend", - "version": "0.15.1", + "version": "0.16.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 c88533f..33174d2 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,6 +1,6 @@ { "name": "frontend", - "version": "0.15.1", + "version": "0.16.0", "private": true, "scripts": { "dev": "next dev", diff --git a/package.json b/package.json index 6765b32..7d9cd96 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "temetro", - "version": "0.15.1", + "version": "0.16.0", "private": true, "devDependencies": { "shadcn": "^4.11.0"