Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
41af7d5
Hold the first page until the desk is known, so a fresh device never …
claude Nov 10, 2026
8439f1d
Show "Changed 14:32" on ward and bed meeting TV tiles for 15 minutes
claude Nov 10, 2026
ccbb4d5
Add the coordinator's Night view and its first-night walk round
claude Nov 10, 2026
64a2fa6
Tap a figure to see who or what it counts
claude Nov 10, 2026
73ccc79
Record D-137: count leak first, TV change mark 15 minutes, QR library
claude Nov 10, 2026
ea234ea
Add a plain-language page to print for the patient or carer
claude Nov 10, 2026
ba5bb2d
Print a ward desk QR code from Settings
claude Nov 10, 2026
2cf980a
Map batch 5's new files and refresh the site map
claude Nov 10, 2026
2a678ad
Keep the patient or carer page visible when printed
claude Nov 10, 2026
2e16c83
Keep batch 5 helpers private so the unused-export check stays clean
claude Nov 10, 2026
a994597
Meet the repository's guards for batch 5
claude Nov 10, 2026
eb55893
Apply Josh's batch 5 review answers
claude Nov 11, 2026
3597e6e
Merge main into batch 5
claude Nov 11, 2026
b81b3db
Name PR #1608 as the claim for D-134
claude Nov 11, 2026
1d69e29
Meet main's new guards for batch 5
claude Nov 11, 2026
b2443fd
Merge main into batch 5
claude Nov 11, 2026
264cc08
Keep the TV screen under its line limit after the main merge
claude Nov 11, 2026
b8c7a8c
Format batch 5 files
claude Nov 11, 2026
53f6e85
Refresh journey review digests for batch 5's board and settings changes
claude Nov 11, 2026
d267349
Raise six phone size limits for batch 5, each under 2.5 KB
claude Nov 11, 2026
7972421
Keep the desk QR page open across a print remount, and refit the brea…
claude Nov 11, 2026
549838c
Step the paused clock past the held first load in the ED expiry journey
claude Nov 11, 2026
c22e444
Merge main into batch 5 (glossary and generated docs)
claude Nov 11, 2026
08a2b82
Keep Back's scroll place after a held first load
claude Nov 11, 2026
d36a346
Name tap-a-number buttons by their visible words
claude Nov 11, 2026
3c15f57
Hold the sidebar's place during a held first load
claude Nov 11, 2026
6e8675b
Merge origin/main into claude/project-thread-l74027
claude Nov 11, 2026
31b60a8
Address CodeRabbit review on batch 5
claude Nov 11, 2026
0dc19d1
Merge main into claude/project-thread-l74027
claude Nov 11, 2026
272e9c8
Merge main into claude/project-thread-l74027
claude Nov 11, 2026
a90e3f4
Raise three phone limits by up to 0.6 KB after merging main
claude Nov 11, 2026
91507c5
Find the ward's Occupied figure by its hero figure box in the full jo…
claude Nov 11, 2026
b93e891
Read hero figures by their figure box in three DOM tests
claude Nov 11, 2026
10cce70
Merge main into batch 5 (PR #1609 and #1625)
claude Nov 11, 2026
143f097
Count only drawn time in the accessibility settle budget
claude Nov 11, 2026
ab6eed3
Raise the ED phone limit by 0.4 KB after merging main
claude Nov 11, 2026
9e45f14
Merge main into batch 5 after #1605
claude Nov 11, 2026
d380dda
Raise the Arm ED phone limit by 0.4 KB after merging main
claude Nov 11, 2026
6be35ac
Merge main (PR #1615) into batch 5
claude Nov 11, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions docs/FACTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ green. Quote a fact instead of restating it, and it updates itself when the sour
| `auth-provider` | Supabase Auth | Sign-in service used when `WARD_AUTH_PROVIDER` is not set | `backend/ward-flow/config.mjs` |
| `latest-migration` | 017-account-preferences | Newest shared-workspace database migration | `backend/ward-flow/migrations/` |
| `migration-count` | 17 | Numbered database migrations | `backend/ward-flow/migrations/` |
| `ward-route-count` | 60 | `page.tsx` routes under `/ward-flow` | `src/app/ward-flow/` |
| `app-route-count` | 64 | Pages and route handlers: the Ward Flow routes plus sign-in and the `/mockups` digest | `src/app/ward-flow/, src/app/ward-flow-sign-in/, src/app/mockups/` |
| `ward-route-count` | 61 | `page.tsx` routes under `/ward-flow` | `src/app/ward-flow/` |
| `app-route-count` | 65 | Pages and route handlers: the Ward Flow routes plus sign-in and the `/mockups` digest | `src/app/ward-flow/, src/app/ward-flow-sign-in/, src/app/mockups/` |
| `latest-decision` | D-147 | Newest entry in the decision log | `docs/ward-flow/decisions.md` |
| `next-decision` | D-148 | Number to use for the next decision | `docs/ward-flow/decisions.md` |
| `node-engine` | >=24.22.1 <25 | Supported Node.js range | `package.json` |
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# 11 Nov 2026, Feature build batch 5: counts, screens and print (PR #1607)

Changed on top of `main` at `5b08a5eb`: Home `/ward-flow` raised 575.4 to 577.7; Capacity `/ward-flow/capacity` raised 654.3 to 656.3; bed meeting `/ward-flow/bed-meeting` raised 592.2 to 593.4; referrals `/ward-flow/referrals` raised 583.6 to 584.0; ED `/ward-flow/ed` raised 535.4 to 535.7; ward `/ward-flow/ward/rph-adult-secure` raised 613.8 to 614.1. Each raise is under 2.5 KB, within the 5 KB per-screen allowance in HOW-WE-WORK section 6.

Measured on hosted CI (production build of the PR head `b8c7a8cc`, merged with main): Home 577.4 KB, Capacity 656.0 KB, bed meeting 593.1 KB, referrals 583.7 KB, ED 535.4 KB, ward 613.8 KB. Each new limit is the measurement plus about 0.3.

Why it changed: Home and Capacity gained tap-a-number figures (plan item 5, D-137), whose buttons and row builders load with the screen, and Home's More menu links the Night view (item 29). The bed meeting and ward TV gained the "Changed 14:32" marks (item 43). Shared shell code every desk route carries grew by under 0.3 KB for the count leak fix (item 1).

Trim tried: the breakdown panel and phone sheet already load only when a figure is tapped (`next/dynamic`), and the desk QR library loads only on Settings. The row builders stay with the screens because they read the screens' own lists. No other safe trim was found.

Later the same day (PR head `272e9c8`, merged with `main` at `35c7ccd`, which carries PR #1621's raises): the two PRs' raises add up. Home is 578.0, referrals 584.3, ED 536.0, ward 614.4 and capacity 656.7. Hosted CI then measured three routes just over: movement `/ward-flow/movements/WF-001` at 610.0 KB (limit 609.8), bed meeting at 593.6 KB (593.4) and statistics at 632.9 KB (632.6). So movement is raised 609.8 to 610.3, bed meeting 593.4 to 593.9 and statistics 632.6 to 633.2, each the measurement plus about 0.3. The growth is the shared shell code from the count leak fix (item 1), which every desk route loads, combined with #1621's shared forecast code. Same trim reasoning as above. This PR's total raise is still under 2.5 KB on every screen.

Later again (merging `main` at `c21e99a`, which carries PR #1609's raises): this PR's raise on each screen is added on top of main's new limit. That gives Home 579.2, referrals 585.5, ED 536.6, ward 615.3, movement 611.4, capacity 657.9, bed meeting 595.0 and statistics 634.2. Arm ED takes main's 667.6.
Hosted CI on `143f097` measured ED at 536.7 KB, 0.1 KB over the summed limit, so ED is raised 536.6 to 537.0 (the measurement plus about 0.3).

Later again (merging `main` at `cc755fa`, which carries PR #1605's limits): this PR's raise on each screen is again added on top of main's new limit. That gives Home 580.5, referrals 586.9, ED 538.5, ward 616.8, movement 613.1, capacity 659.3, bed meeting 596.5 and statistics 635.7. Arm ED takes main's 668.1.
Hosted CI on `9e45f14` measured Arm ED at 668.2 KB, 0.1 KB over main's 668.1, so Arm ED is raised to 668.5 (the measurement plus about 0.3).
1 change: 1 addition & 0 deletions docs/site-map.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ See also [`ward-flow/SCREEN-MAP.md`](ward-flow/SCREEN-MAP.md), which pairs each
- `/ward-flow/movements` - Route discovered from app directory Source: `src/app/ward-flow/movements/page.tsx`.
- `/ward-flow/movements/[movementId]` - Route discovered from app directory Source: `src/app/ward-flow/movements/[movementId]/page.tsx`.
- `/ward-flow/network` - Route discovered from app directory Source: `src/app/ward-flow/network/page.tsx`.
- `/ward-flow/night` - Route discovered from app directory Source: `src/app/ward-flow/night/page.tsx`.
- `/ward-flow/on-call` - Route discovered from app directory Source: `src/app/ward-flow/on-call/page.tsx`.
- `/ward-flow/out-of-area` - Route discovered from app directory Source: `src/app/ward-flow/out-of-area/page.tsx`.
- `/ward-flow/people/[patientId]` - Route discovered from app directory Source: `src/app/ward-flow/people/[patientId]/page.tsx`.
Expand Down
Loading
Loading