Skip to content

Improve chatbot UI states and accessibility - #4

Draft
TheOrcDev wants to merge 1 commit into
shadcn-ui:mainfrom
TheOrcDev:codex/shadscan-ui-fundamentals
Draft

Improve chatbot UI states and accessibility#4
TheOrcDev wants to merge 1 commit into
shadcn-ui:mainfrom
TheOrcDev:codex/shadscan-ui-fundamentals

Conversation

@TheOrcDev

Copy link
Copy Markdown

Summary

  • add dedicated loading, error, and not-found route states
  • improve questionnaire pending feedback and prevent duplicate answer submissions
  • strengthen form semantics and accessible names for user-facing links

Shadscan

Pinned @shadscan/cli@0.16.0 improved from 50/100 (F) to 76/100 (C).

Shadscan score: 76/100

This is an incremental pass. Additional Shadscan improvements—including deferred metadata work and upstream shadcn fixes—will follow separately.

Why

The app was missing route-level recovery/loading surfaces and several interaction states were not announced or guarded while asynchronous work was pending. These changes improve resilience and accessibility without modifying shadcn-owned primitives.

Validation

  • pnpm lint
  • pnpm typecheck
  • pnpm build
  • pnpm --silent dlx @shadscan/cli@0.16.0 --json → 76/100
  • pre-commit @next checkpoint held its 75/100 baseline

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