mirror of
https://github.com/temetro/temetro.git
synced 2026-08-27 19:06:52 +00:00
chore: release v0.12.0
Bump to 0.12.0 and record the changelog: in-dialog send-to-wallet stepper, past-date-blocking appointment/invoice pickers, wallet-number-only portal link, and removal of the stale Settings Features section. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -7,6 +7,29 @@ for how releases are cut and published.
|
|||||||
|
|
||||||
## [Unreleased]
|
## [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
|
## [0.11.0] — 2026-07-09
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "temetro-backend",
|
"name": "temetro-backend",
|
||||||
"version": "0.11.0",
|
"version": "0.12.0",
|
||||||
"private": true,
|
"private": true,
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"description": "temetro backend — Express + Postgres API with Better Auth (email/password, organizations) and org-scoped patient records.",
|
"description": "temetro backend — Express + Postgres API with Better Auth (email/password, organizations) and org-scoped patient records.",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "frontend",
|
"name": "frontend",
|
||||||
"version": "0.11.0",
|
"version": "0.12.0",
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "next dev",
|
"dev": "next dev",
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "temetro",
|
"name": "temetro",
|
||||||
"version": "0.11.0",
|
"version": "0.12.0",
|
||||||
"private": true,
|
"private": true,
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"shadcn": "^4.11.0"
|
"shadcn": "^4.11.0"
|
||||||
|
|||||||
Reference in New Issue
Block a user