← All tests

Quick-fix batch — #32 + #36 (prod)

SHIPPED 2026-06-07 · nix-cafe 2e9fca4 · Gate 2 5/5 · regression 51/51 · no migration

Two items from the Notion “5.22 Test Run” punch-list. Verified on lumiere-coffee (owner SSO).

#32 — Session History register dropdown lists only activated registers

The Register filter on Session History was sourced from the admin list, which includes deactivated registers. A deactivated register can’t take new sessions, so it now drops out of the filter. Proof (before / after): lumiere’s BKK1 shop has Register 1 (active) and Test 1. Deactivating Test 1 removes it from the dropdown; Register 1 stays. (Restored to active after the test.)

Register dropdown listing Test 1 while active
Before — Test 1 active → appears in the dropdown
Register dropdown without Test 1 once deactivated
After — Test 1 deactivated → gone; Register 1 stays

#36 — per-session report retitled “Daily Sales Report X/Z” → “Shift Report #N”

The single-shift report (reachable from the POS Session Report (PDF) item and the Sessions-History per-row PDF button) was mislabeled “Daily Sales Report” — that name belongs to the multi-session report on /cafe/reports. It now reads “Shift Report #<session number>” (falls back to the short id when a session has no sequence number). The open/closed state the old X/Z suffix carried is shown by the time-range cell (HH:MM → (open)). Live prod PDF below — title decoded from the deployed route during Gate 2.

Open prod PDF ↗