Skip to content

Refactor samples into an accessible static learning gallery - #1

Merged
zhaowl94 merged 1 commit into
masterfrom
agent/refactor-static-learning-gallery
Jul 31, 2026
Merged

Refactor samples into an accessible static learning gallery#1
zhaowl94 merged 1 commit into
masterfrom
agent/refactor-static-learning-gallery

Conversation

@zhaowl94

Copy link
Copy Markdown
Owner

Summary

  • preserve every existing HTML entry point while adding a bilingual root gallery
  • rebuild the profile, Ultimate, and conference exercises with semantic, responsive, framework-free HTML/CSS
  • keep direct file://, local HTTP, and GitHub Pages project-path usage compatible
  • add local-only conference registration behavior with no requests, cookies, or browser storage
  • add Node 24 tooling, pinned GitHub Actions, Pages deployment, Dependabot, documentation, licensing, and generated local imagery
  • add all verification under test/, including Windows Edge accessibility-tree, forced-colors, 200%-width, direct-file, visual, Axe, keyboard, form, security, unit, and static checks

Windows compatibility

The repository does not modify Windows environment variables, PowerShell execution policy, or global Git/npm configuration. Windows instructions use npm.cmd so restricted PowerShell environments remain supported.

Verification

  • npm.cmd run check: 10 HTML and 7 CSS files passed
  • npm.cmd run test:unit: 7/7 passed
  • npm.cmd run test:e2e:windows: 163/163 passed across installed Chrome, Edge, Firefox, and mobile Chromium
  • isolated Ubuntu npm ci: 359 packages, 0 vulnerabilities
  • isolated Ubuntu npm run test:e2e:linux: 142/142 passed across Chromium, Firefox, WebKit, mobile Chromium, and five visual baselines
  • direct file:// regression: 10/10 passed in Chromium and Edge
  • Lighthouse: all four categories scored 1.00 on five representative pages
  • five external links returned HTTP 200
  • workflow YAML parsed successfully and all 16 action references match official 40-character tag SHAs

Accessibility boundary

Repeatable Windows Edge accessibility-tree, forced-colors, keyboard, and 200%-equivalent-width checks passed. Direct Narrator speech output could not be automated safely and remains explicitly documented as a manual verification limitation in test/manual-accessibility.md.

@zhaowl94
zhaowl94 marked this pull request as ready for review July 31, 2026 03:02
@zhaowl94
zhaowl94 merged commit 5d7a60f into master Jul 31, 2026
6 checks passed
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