Skip to content

fix(web): small demo text contrast, descriptive start guide link - #102

Merged
mertbuilds merged 4 commits into
mainfrom
fix/sites-100
Nov 15, 2026
Merged

mertbuilds merged 4 commits into
mainfrom
fix/sites-100

Conversation

@mertbuilds

Copy link
Copy Markdown
Collaborator

Summary

  • Light-mode tokens get just enough darker to pass 4.5:1 for the 12 px demo text on the home page. disabled goes from #8c8c85 to #6d6d67 (2.98 to 4.59). muted goes from #696963 to #666661 (4.41 to 4.61). link goes from #1f6fbf to #1d69b5 (4.21 to 4.60). Dark mode does not change and still passes (4.87 to 5.67).
  • The docs side menu showed the start page as "start", a link text Lighthouse calls not descriptive. The page title is now "start guide" (menu, h1, previous/next labels). The llms files are made at build time and stay in sync.
  • Vite preview binds 127.0.0.1, so the prerender does not fail on the Linux runners (same as website#52).
  • The devknobs time test read the London zone name as "Greenwich Mean Time", which only Linux ICU gives. macOS ICU says "GMT+00:00", so the pre-push hook failed on every Mac. The test now reads the name from the engine itself, which is what it checks ("like the engine's own"). The emulation code does not change.

Proof

  • PageSpeed Insights before (2026-11-15): home accessibility 96 (color-contrast, 3 elements). /docs/agents SEO 92 (link-text, "start").
  • Local Lighthouse on a production preview after: home accessibility 100. /docs/agents accessibility 100, link-text pass.
  • TZ=Europe/London bun -e 'new Date(0).toString()' on macOS prints (GMT+00:00), the same as the emulation. bun test test/time.test.ts: 50 pass, 0 fail. pnpm test: 5 of 5 pass (the pre-push hook passed).
  • typecheck, lint, format and build pass.

Risk

Tier: low. Area: color tokens, one docs title, build config, one test.

How to revert

Revert the merge commit.

@mertbuilds
mertbuilds merged commit c12e0da into main Nov 15, 2026
3 checks passed
@mertbuilds
mertbuilds deleted the fix/sites-100 branch November 15, 2026 15:05
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