Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
5fa061a
fix(ui): implement css layout audit remediations
BigSimmo Jul 28, 2026
faa618f
fix(ui): remediate final layout audit findings
BigSimmo Jul 28, 2026
bb0b1f7
fix(ui): merge main and resolve CSS layout audit conflicts
cursoragent Jul 28, 2026
35329a4
style(ui): format globals.css after main merge resolution
cursoragent Jul 28, 2026
3059668
test: align mode-menu focus contract with z-modal token
cursoragent Jul 28, 2026
6bafb32
docs(ledger): record PR #1296 conflict and review closeout
cursoragent Jul 28, 2026
f333ddc
fix(ci): do not hard-fail Next build RAM guard on GitHub runners
cursoragent Jul 28, 2026
ffaaca1
docs(ledger): record PR #1296 CI Build RAM-guard fix
cursoragent Jul 28, 2026
156a8f8
fix(ci): allow low-memory Next builds inside Docker image stages
cursoragent Jul 28, 2026
fbee0ed
fix(docker): set DOCKER_BUILD=1 for low-memory Next image builds
cursoragent Jul 28, 2026
0ab3597
chore: re-trigger CI for Docker low-memory build fix
cursoragent Jul 28, 2026
6f1f2ce
docs(ledger): note PR #1296 Docker RAM allow and CI re-trigger
cursoragent Jul 28, 2026
060d813
fix(ui): sync main RAM-guard fix into CSS layout audit branch
cursoragent Jul 28, 2026
d89b2d8
docs(ledger): record PR #1296 final CI-green closeout
cursoragent Jul 28, 2026
957a79e
Merge remote-tracking branch 'origin/main' into css-layout-audit-comp…
cursoragent Jul 28, 2026
eb214b9
docs(ledger): record PR #1296 main-sync re-inspect closeout
cursoragent Jul 28, 2026
129edaf
docs(ledger): drop exact duplicate #1306 row after main sync
cursoragent Jul 28, 2026
063af6d
docs(ledger): record PR #1296 re-inspect CI-green closeout
cursoragent Jul 28, 2026
067a17f
Merge remote-tracking branch 'origin/main' into css-layout-audit-comp…
cursoragent Jul 28, 2026
93661bc
docs(ledger): record PR #1296 main conflict sync
cursoragent Jul 28, 2026
e4fa2bf
Merge branch 'main' into css-layout-audit-complete
BigSimmo Jul 28, 2026
dfecea2
Merge remote-tracking branch 'origin/main' into codex/pr1296-review-fix
BigSimmo Jul 28, 2026
58a6fe2
fix: preserve approved overlay stacking
BigSimmo Jul 28, 2026
ce57bbc
docs: record PR 1296 review
BigSimmo Jul 28, 2026
c57b11e
Merge remote-tracking branch 'origin/main' into css-layout-audit-comp…
cursoragent Jul 28, 2026
84d846d
fix(ui): clear main drift and scope forced-colors remediations
cursoragent Jul 28, 2026
be750ff
docs(ledger): record PR #1296 inspect closeout after main sync
cursoragent Jul 28, 2026
f7c34fd
Merge remote-tracking branch 'origin/main' into css-layout-audit-comp…
cursoragent Jul 28, 2026
2057ca4
docs(ledger): record PR #1296 sync of main #1297
cursoragent Jul 28, 2026
85d65a8
docs(ledger): dedupe exact rows after #1297 merge
cursoragent Jul 28, 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
14 changes: 12 additions & 2 deletions docs/branch-review-ledger.md

Large diffs are not rendered by default.

11 changes: 9 additions & 2 deletions src/app/globals.css
Original file line number Diff line number Diff line change
Expand Up @@ -123,6 +123,10 @@

/* Theme tokens */
:root {
/* Layout constraints */
--content-max-width: 1440px;
--rail-width: 480px;

/* Clinical White: true-neutral graphite-to-ash ramp (de-blued). */
--neutral-0: #ffffff;
--neutral-50: #f7f8fa;
Expand Down Expand Up @@ -1809,7 +1813,7 @@ summary::-webkit-details-marker {
beside the main column. */
.document-viewer-composer.floating-composer-edge {
left: max(2rem, var(--safe-area-left));
right: calc(max(0px, (100vw - 1440px) / 2) + 480px + 3.5rem + var(--safe-area-right));
right: calc(max(0px, (100vw - var(--content-max-width)) / 2) + var(--rail-width) + 3.5rem + var(--safe-area-right));
}
}

Expand Down Expand Up @@ -2948,7 +2952,10 @@ html.theme-transitioning *:after {
}
}

/* Windows High Contrast / Forced Colors Compatibility (Improvement 2.3) */
/* Windows High Contrast / Forced Colors Compatibility (Improvement 2.3).
Token remap only — glass-header Canvas fills live in the earlier
forced-colors block; do not blanket-reset [aria-selected="true"] or
invent unused .surface-raised selectors with !important. */
@media (forced-colors: active) {
:root,
.dark {
Expand Down
2 changes: 1 addition & 1 deletion src/components/AccessibleTable.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ function AccessibleTableMarkup({
return (
<div
className={cn(
"overflow-hidden rounded-lg border border-[color:var(--border)] bg-[color:var(--surface)]",
"@container overflow-hidden rounded-lg border border-[color:var(--border)] bg-[color:var(--surface)]",
expanded && "max-h-[calc(100dvh-8.5rem)] flex flex-col rounded-none border-0 sm:rounded-lg sm:border",
)}
>
Expand Down
2 changes: 1 addition & 1 deletion src/components/DocumentManagementActions.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -254,7 +254,7 @@ export function DocumentManagementActions({
disabled={pending}
/>
</label>
<p className={cn("truncate text-xs", textMuted)}>Original file: {document.file_name}</p>
<p className={cn("truncate text-xs min-w-0", textMuted)}>Original file: {document.file_name}</p>
<div className="flex flex-wrap justify-end gap-2">
<button type="button" className={floatingControl} onClick={closeDialog} disabled={pending}>
Cancel
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -631,6 +631,7 @@ function SearchRecordResults({
data-testid={`${copy.testIdPrefix}-result-${service.slug}`}
className={cn(
sourceCard,
"content-auto",
"grid gap-3 p-3 shadow-[var(--shadow-tight)] transition hover:border-[color:var(--clinical-accent-border)] sm:p-4",
index === 0 && "ring-1 ring-[color:var(--clinical-accent)]/15",
)}
Expand Down Expand Up @@ -1011,6 +1012,7 @@ function DocumentSearchResultsPanelImpl({
key={document.document_id}
className={cn(
sourceCard,
"content-auto",
"relative overflow-visible p-0 shadow-[var(--shadow-tight)] transition hover:border-[color:var(--clinical-accent-border)] hover:shadow-[var(--shadow-hover)]",
selected &&
"border-[color:var(--clinical-accent-border)] ring-1 ring-[color:var(--clinical-accent)]/20",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -647,7 +647,7 @@ function BoardShell({ children, concept }: { children: ReactNode; concept: Conce
<main
className={cn(
appBackdrop,
"fixed inset-0 z-[2147483647] overflow-auto px-4 py-7 text-[color:var(--text-heading)] sm:px-8",
"fixed inset-0 z-[100] overflow-auto px-4 py-7 text-[color:var(--text-heading)] sm:px-8",
)}
>
<div className="mx-auto max-w-[1320px]">
Expand Down
Loading