From 716002b3c70c82a73558306333def3d78fd0ed7a Mon Sep 17 00:00:00 2001 From: fireshaper Date: Sat, 10 Oct 2026 22:34:15 -0400 Subject: [PATCH] Step 20.4: CR-020 amendments, regression and screenshots Co-Authored-By: Claude Opus 5.5 --- apps/web/e2e/support.ts | 2 +- apps/web/src/layout/Layout.tsx | 6 +++--- docs/screenshots/20-4-bridge-desktop.png | Bin 0 -> 645713 bytes docs/screenshots/20-4-bridge-phone.png | Bin 0 -> 292905 bytes docs/screenshots/20-4-hqs-desktop.png | Bin 0 -> 718373 bytes docs/screenshots/20-4-hqs-phone.png | Bin 0 -> 288551 bytes .../change-requests/CR-005-ui-overhaul.md | 1 + memory-bank/implementation-plan.md | 1 + memory-bank/progress.md | 3 +++ 9 files changed, 9 insertions(+), 4 deletions(-) create mode 100644 docs/screenshots/20-4-bridge-desktop.png create mode 100644 docs/screenshots/20-4-bridge-phone.png create mode 100644 docs/screenshots/20-4-hqs-desktop.png create mode 100644 docs/screenshots/20-4-hqs-phone.png diff --git a/apps/web/e2e/support.ts b/apps/web/e2e/support.ts index 0f6c2d5..b8e74de 100644 --- a/apps/web/e2e/support.ts +++ b/apps/web/e2e/support.ts @@ -94,7 +94,7 @@ export async function playToDeal(page: Page) { await page.goto("/"); await dismissLogbook(page); await page.getByRole("button", { name: "Shake on it" }).click(); - await expect(page.getByRole("heading", { level: 1, name: "HQ" })).toBeVisible(); + await expect(page.getByRole("heading", { level: 1, name: "Dashboard" })).toBeVisible(); // Both pilots have skill points at the deal (CR-017); the pop-up says so. const skills = page.getByRole("dialog", { name: "Your pilots are ready to train" }); await expect(skills.getByLabel("Unspent skill points")).toContainText(/You: \d+ points?/); diff --git a/apps/web/src/layout/Layout.tsx b/apps/web/src/layout/Layout.tsx index 705cc37..4926011 100644 --- a/apps/web/src/layout/Layout.tsx +++ b/apps/web/src/layout/Layout.tsx @@ -70,7 +70,7 @@ export function Layout({