- Notifications
You must be signed in to change notification settings - Fork 0
Consolidate mode landing pages onto the shared lightweight home#2157
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Uh oh!
There was an error while loading. Please reload this page.
Merged
Changes from all commits
Commits
Show all changes
51 commits
Select commit
Hold shift + click to select a range
106fa8f
feat(home): consolidate DSM, Dictionary and Factsheets onto the share…
claude bd6e09d
feat(home): consolidate the remaining seven mode homes onto the share…
claude 57ecb20
feat(home): consolidate Documents onto the shared home
claude da2fb7f
fix(home): forward a submitted deep link to the mode's own results su…
claude ba0a375
test(ui): drop the redirected /dictionary from the Dictionary route s…
claude aa08d0c
fix(home): keep Therapy and Documents out of the consolidation, and a…
claude 17e4044
Merge origin/main and resolve conflicts
Copilot 3c116d1
fix(differentials): register /differentials/search for the phone comp…
claude 2a24dd3
fix(docs): align the adoption route count with the manifest (75)
claude 150394e
Merge branch 'main' into claude/lightweight-mode-homes
BigSimmo ebe7d66
Merge branch 'main' into claude/lightweight-mode-homes
BigSimmo de160b6
feat(home): consolidate Documents and Therapy onto the shared home
claude 175ba5d
Merge remote-tracking branch 'origin/claude/lightweight-mode-homes' i…
claude 24f3999
test(ui): retarget the Documents and Therapy browser journeys
claude dc620e7
docs(index): index /calculators/search in the route table
claude 3928df0
Merge branch 'main' into claude/lightweight-mode-homes
BigSimmo 1cffafb
fix(test): update stale search-route assertions for lightweight mode …
claude 354339a
Merge branch 'main' into claude/lightweight-mode-homes
BigSimmo 9a827f3
docs(ledger): record the Run PR sweep review for #2157
claude e04a19f
Merge remote-tracking branch 'origin/claude/lightweight-mode-homes' i…
claude f53668c
Merge branch 'main' into claude/lightweight-mode-homes
BigSimmo 4b600c9
fix(routing): treat `search` as a reserved route suffix, not a record…
claude 4ff5285
Merge remote-tracking branch 'origin/claude/lightweight-mode-homes' i…
claude 4daf042
Merge branch 'main' into claude/lightweight-mode-homes
BigSimmo 34bdfd9
fix(perf): drop the redirecting mode routes from the Lighthouse and b…
claude a4de684
Merge remote-tracking branch 'origin/claude/lightweight-mode-homes' i…
claude ef5ca49
Merge branch 'main' into claude/lightweight-mode-homes
BigSimmo 084fef0
Merge remote-tracking branch 'origin/claude/lightweight-mode-homes' i…
claude caa8479
Merge branch 'main' into claude/lightweight-mode-homes
BigSimmo ba6bb9e
Merge branch 'main' into claude/lightweight-mode-homes
BigSimmo 60f4495
Merge branch 'main' into claude/lightweight-mode-homes
BigSimmo 3c4a786
Merge branch 'main' into claude/lightweight-mode-homes
BigSimmo 64f4c4f
Merge branch 'main' into claude/lightweight-mode-homes
BigSimmo 923fec7
test(mockups): derive tool counts from the fixture instead of pinning…
claude f7736c7
Merge remote-tracking branch 'origin/claude/lightweight-mode-homes' i…
claude 7d96781
fix(home): close the two real gaps the review found, and forward para…
claude a91451b
fix(routing,docs): resolve unsubmitted mode searches in the proxy, an…
claude e87aa4f
fix(home): restore the Documents workspace the shared-home fold-in de…
BigSimmo 9b2145e
test(ui): exercise the Documents actions from where they now live
claude 65b5ae3
fix(home): keep the empty-query browse view for differentials/formula…
BigSimmo f747ef9
test(ui): restore the pre-consolidation Documents Playwright specs
BigSimmo d2d7f3d
Merge origin/claude/lightweight-mode-homes, keep the restored Documen…
BigSimmo fe372d6
Merge branch 'main' into claude/lightweight-mode-homes
BigSimmo 45ad8f6
docs(ledger): record the PR #2157 review at d2d7f3d
BigSimmo b940ac7
Merge remote-tracking branch 'origin/claude/lightweight-mode-homes' i…
BigSimmo 914a487
Merge branch 'main' into claude/lightweight-mode-homes
BigSimmo 54265d8
Merge branch 'main' into claude/lightweight-mode-homes
BigSimmo a01bcbd
fix(differentials): edit-selection href always targets /differentials…
Copilot b676b07
Merge branch 'main' into claude/lightweight-mode-homes
BigSimmo f395dce
Initial plan (#2177)
Copilot aad3a20
ci: bound and retry the Chromium apt-deps install in setup-ui-e2e
claude File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Uh oh!
There was an error while loading. Please reload this page.
Jump to
Jump to file
Failed to load files.
Loading
Uh oh!
There was an error while loading. Please reload this page.
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1 change: 1 addition & 0 deletions
1 ...ords/8422113687c1731c49a6de6c7be1262f126e2360c2246fc0f1ef223327f14e67.record.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1 @@ | ||
| | 2026-08-19 | claude/lightweight-mode-homes | d2d7f3d361f89fe45791b5b79074804d718e4b9f | PR #2157 lightweight mode homes consolidation | Reviewed and fixed: PR policy body was empty, blocking merge. Restored Documents mode's dedicated workspace after another automated pass folded it into the generic shared home and deleted real functionality (recent documents, browse library, open-a-source-PDF) with no equivalent replacement -- confirmed live via browser and Playwright, and confirmed the account owner never actually approved that loss. Reverted a redirect-on-empty-query regression on differentials/formulation/specifiers search routes that two separate automated passes introduced, both breaking a pinned Playwright phone-scroll spec that neither pass's Vitest-only verification could catch. Fixed stale docs/comments (Therapy devOnly rationale, route tables, site-map descriptions). Full unit suite green (683 files), targeted Playwright verification on Chromium green for the restored Documents spec. | npm run test (683 files, full suite green); 187 targeted vitest re-runs across every touched file; npx tsc typecheck clean; npx eslint clean; npx prettier --check clean; Playwright tests/ui-smoke.spec.ts Documents @critical spec run live against dev server -- chromium passes end to end, webkit fails one narrow cross-browser focus-restoration assertion (non-functional) | |
1 change: 1 addition & 0 deletions
1 ...ords/f3e3e6440a98a6ad538046cf6ae0558d2f323059a1a570a19d995a15c9b844a5.record.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1 @@ | ||
| | 2026-08-18 | claude/lightweight-mode-homes (PR #2157) | 1cffafbc172fc22625aa3cba62d5d685b7720f25 | Run PR sweep: CI fix + threads + drift | Before: PR mergeability/PR policy transiently failed (self-healed on retry, no real conflict); Production UI (3) failed 3 Chromium specs (ui-specifiers.spec.ts mobile composer, 2x ui-tools.spec.ts stale /differentials and /services route assertions) caused by this PR's own consolidated-mode-home routing change, not main drift. Fixed: updated the 3 stale test assertions to match the new /differentials/search, /?mode=services, and /specifiers/search routes already established elsewhere in this PR's own diff. After: fixes pushed, fresh CI re-running. Still blocked on a blank Clinical Governance Preflight in the PR body (human-owned, not auto-fillable) and a real Lighthouse TBT regression pattern matching known main-wide drift from a prior merge. | npx tsc --noEmit (clean), npx eslint tests/ui-tools.spec.ts tests/ui-specifiers.spec.ts (clean), npx prettier --write (no changes needed); Playwright not run locally (browser revision mismatch, chromium-1194 vs CI's 1234) — delegated to CI Production UI. No provider-backed checks run. | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
Oops, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.