Commit 402d8b8
fix(website): comprehensive audit fixes — 19 issues across 5 categories (#374)
* fix(website): broken doc links, footer links, playground mobile layout
- Add remark plugin to rewrite relative .md links to website routes
- Fix Footer "Getting Started" and "API Reference" links to point to correct pages
- Make Playground layout responsive with flex-col/flex-row and w-full/w-1/2
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* fix(website): font loading, preconnect hints, og:image, badge CLS
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* fix(website): WASM timeout, CSP, 404 page, hero height, AnalyzeTab CSS
- Add 15-second timeout to WASM polling loop to prevent infinite hangs
- Add Content-Security-Policy meta tag for XSS protection
- Create custom 404 page with navigation links
- Change hero playground output from fixed height to min/max height
- Remove conflicting inline-block class from AnalyzeTab score card
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* fix(website): design tokens, blog palette, VS Code page icons
- Add deeper and code color tokens to tailwind config
- Replace raw hex colors with design tokens in Navbar, FeatureCards,
CodeExamples, and VscodeSection components
- Migrate blog pages from gray to slate palette for consistency
- Replace emoji HTML entities with SVG icons in VS Code features grid
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* fix(website): accessibility — landmarks, focus styles, ARIA roles
- Wrap page content in <main> landmarks on index, playground, vscode, benchmarks pages
- Add focus-visible outline styles for buttons, links, and selects
- Change CodeMirror focused outline from none to visible blue ring
- Add role=tablist/tab/tabpanel and aria-selected to tab interfaces
in Playground, HeroPlayground, and CodeExamples components
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
---------
Co-authored-by: Ajit Pratap Singh <ajitpratapsingh@Ajits-Mac-mini-2655.local>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent 7b9263c commit 402d8b8
File tree
26 files changed
+716
-49
lines changed- website
- public/wasm
- src
- components
- playground
- layouts
- pages
- blog
- plugins
- styles
26 files changed
+716
-49
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
4 | 5 | | |
5 | 6 | | |
6 | 7 | | |
7 | 8 | | |
8 | 9 | | |
9 | 10 | | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
10 | 14 | | |
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
| 28 | + | |
| 29 | + | |
29 | 30 | | |
30 | 31 | | |
31 | 32 | | |
| |||
0 commit comments