Skip to content

fix: improve landing metadata contrast - #147

Merged
sarthakagrawal927 merged 2 commits into
mainfrom
agent/swe-landing-contrast-20261022
Oct 22, 2026
Merged

sarthakagrawal927 merged 2 commits into
mainfrom
agent/swe-landing-contrast-20261022

Conversation

@sarthakagrawal927

@sarthakagrawal927 sarthakagrawal927 commented Oct 22, 2026 •

Copy link
Copy Markdown
Member

Small metadata on the public landing rendered at approximately 3.0:1 contrast on solid backgrounds. Raise its existing white opacity to 55% while preserving type sizes, layout, illustrations, navigation, and signed-in behavior.

Validation: the two existing Home tests pass; Biome and the production build pass. Compiled browser checks at 390, 768, and 1440px measure at least 6.2:1 for the sampled solid-background metadata, preserve keyboard CTA focus under reduced motion, and show no horizontal overflow. All three screenshots were visually reviewed. Gradient-backed labels were reviewed visually rather than given a numeric contrast certification.

The existing dependency gate blocked release. Update Vite 8.1.5→8.1.6 for GHSA-587h-7wmj-h5pm. Remove the unused Vercel build-tool package, retaining the two legacy handlers through type-only Node HTTP/request/response annotations. Declare the already resolved Node typings directly as a development dependency. The removed ts-morph chain carried unpatched braces (GHSA-vfj7-8cjw-p6xm). The second braces path comes from Excalidraw's Sass1.51; target only that parent with Sass1.79.6, which uses chokidar4. The app imports Excalidraw's distributed CSS, not Sass sources, and its distributed CSS hash is unchanged. No new production dependency, API behavior change, audit exception, or threshold change. Fresh audit reports zero critical/high; existing moderate/low findings remain.

@sarthakagrawal927
sarthakagrawal927 merged commit d37f488 into main Oct 22, 2026
1 check passed
@sarthakagrawal927
sarthakagrawal927 deleted the agent/swe-landing-contrast-20261022 branch October 25, 2026 17:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant