- Update E2E test credentials to match actual seed users
(user@veza.music, artist@veza.music, admin@veza.music, mod@veza.music)
- Fix hardcoded "Suggested Accounts" in SuggestionsWidget with i18n key
- Replace hardcoded amelie_dubois references with CONFIG.users.creator
- Refactor auth, player, upload E2E tests for reliability
- Add tmt test plans and scripts for CI integration
- Simplify CI workflow
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Fix 11 page.goto() calls in 6 test files that used relative URLs
without baseURL (incompatible with @chromatic-com/playwright).
Functional audit: 44/50 pass (6 test-level issues, not app bugs)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Fix --sumi-text-inverse: #13110f → #f5f0e8 (was dark-on-dark)
Primary buttons now have ~4.8:1 contrast ratio (WCAG AA pass)
Affects: Sign In, Register, all primary action buttons
- Tap-target test: skip sr-only elements (intentionally invisible)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>