chore: release v0.16.0

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Khalid Abdi
2026-07-18 23:59:58 +03:00
parent b285158fec
commit 75502ceb60
4 changed files with 23 additions and 3 deletions
+20
View File
@@ -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
+1 -1
View File
@@ -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.",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "frontend",
"version": "0.15.1",
"version": "0.16.0",
"private": true,
"scripts": {
"dev": "next dev",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "temetro",
"version": "0.15.1",
"version": "0.16.0",
"private": true,
"devDependencies": {
"shadcn": "^4.11.0"