Skip to content

feat(frontend): add accessibility statement page - #122

Merged
Smartdevs17 merged 1 commit into
Smartdevs17:mainfrom
shoaib050326:codex/issue-99-accessibility-statement
Mar 25, 2026
Merged

feat(frontend): add accessibility statement page#122
Smartdevs17 merged 1 commit into
Smartdevs17:mainfrom
shoaib050326:codex/issue-99-accessibility-statement

Conversation

@shoaib050326

Copy link
Copy Markdown
Contributor

PR Title

feat(frontend): add accessibility statement page

PR Description

Summary

Adds a public accessibility statement page to the frontend and links it from the landing page footer.

Changes

  • add /accessibility route with an accessibility statement
  • document accessibility commitment and WCAG alignment goals
  • note ongoing accessibility work, including third-party integration limitations
  • provide a confirmed reporting path via the GitHub issue tracker
  • state that the accessibility statement is reviewed at least annually
  • add an Accessibility link to the landing page footer

Validation

  • npm run lint
  • npm run test
  • npm run build

Related Issue

Closes #99

@drips-wave

drips-wave Bot commented Mar 24, 2026

Copy link
Copy Markdown

@shoaib050326 Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@vercel

vercel Bot commented Mar 24, 2026

Copy link
Copy Markdown

Someone is attempting to deploy a commit to the smartdevs17's projects Team on Vercel.

A member of the Team first needs to authorize it.

@shoaib050326

shoaib050326 commented Mar 24, 2026

Copy link
Copy Markdown
Contributor Author

I checked the latest CI run for this PR after rebasing onto the current upstream main, and the PR is still failing due to unrelated repository issues rather than the accessibility statement changes in this branch.

Latest run:

  • 23510761450

Current failing checks:

  • Backend (Node.js 22)
  • Frontend (Node.js 20)
  • Smart Contracts (Rust)

Exact errors from the latest run:

  • Frontend build: frontend/app/dashboard/projects/[id]/page.tsx:208
    • Type error: 'verification' is of type 'unknown'
  • Backend lint: backend/src/services/catalog.ts:11
    • ESLint error: 'e' is defined but never used
  • Contracts build: contracts/src/lib.rs:143
    • Rust build error: missing field deadline in Project initializer

The changes in this PR are limited to:

  • frontend/app/accessibility/page.tsx
  • frontend/app/page.tsx

So the current red CI appears to be caused by existing failures in unrelated frontend, backend, and contract files, not by the accessibility page implementation in this PR.

@shoaib050326
shoaib050326 force-pushed the codex/issue-99-accessibility-statement branch from 16be8ff to 5aad700 Compare March 24, 2026 20:29
@shoaib050326

Copy link
Copy Markdown
Contributor Author

Hi @Smartdevs17 I’m happy to help unblock CI if useful. Would you prefer that I open a separate PR to fix the unrelated failing checks, so this accessibility PR can stay focused on issue #99?

@Smartdevs17
Smartdevs17 merged commit 865c2cc into Smartdevs17:main Mar 25, 2026
1 of 7 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.

Frontend: Add accessibility statement page

2 participants