Skip to content

Icons, a11y tesing and workflow changes#7

Merged
jimmyNicholas merged 7 commits intomainfrom
feat-overall-feel-20240724
Jul 25, 2025
Merged

Icons, a11y tesing and workflow changes#7
jimmyNicholas merged 7 commits intomainfrom
feat-overall-feel-20240724

Conversation

@jimmyNicholas
Copy link
Owner

  • Installs and integrates MIT-licensed Feather icons for volume and settings throughout the app.
  • Refactors test organization: co-locates component, hook, and util tests in tests folders next to their source files.
  • Adds/updates basic render and accessibility tests for all major components.
  • Updates CI workflow (deploy.yaml) to require all unit and accessibility tests (npm test) and a successful build (npm run build) before deployment.
  • Documents manual testing requirements for tab navigation in TabbedPanel due to jsdom limitations.
  • Cleans up old, duplicate, and unneeded test files.

…nd build-and-deploy jobs for improved clarity and control
@jimmyNicholas jimmyNicholas merged commit b557a2e into main Jul 25, 2025
2 checks passed
@jimmyNicholas jimmyNicholas deleted the feat-overall-feel-20240724 branch July 26, 2025 00:11
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