senke
463ad5386b
test: update e2e test suite and add audit tests
...
Refine auth, player, tracks, playlists, search, workflows, edge cases,
forms, responsive, network errors, error boundary, performance, visual
regression, cross-browser, profile, smoke, storybook, chat, and session
tests. Add audit test suite (accessibility, ethical, functional, design
tokens). Update test helpers and visual snapshots.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 16:06:26 +01:00
senke
20a16f7cbe
test: add comprehensive e2e test suite (34 spec files)
...
New tests/e2e/ suite covering:
- Auth, navigation, player, tracks, playlists
- Search, discover, social, marketplace, chat
- Accessibility, API, workflows, edge cases
- Routes coverage, forms validation, modals
- Empty states, responsive, network errors
- Error boundary, performance, visual regression
- Cross-browser, profile, smoke, upload
- Storybook, deep pages, visual bugs
- Includes fixtures, helpers, global setup/teardown
- Playwright config and coverage map
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-18 11:36:22 +01:00
senke
73eca4f6ad
feat: backend, stream server & infra improvements
...
Backend (Go):
- Config: CORS, RabbitMQ, rate limit, main config updates
- Routes: core, distribution, tracks routing changes
- Middleware: rate limiter, endpoint limiter, response cache hardening
- Handlers: distribution, search handler fixes
- Workers: job worker improvements
- Upload validator and logging config additions
- New migrations: products, orders, performance indexes
- Seed tooling and data
Stream Server (Rust):
- Audio processing, config, routes, simple stream server updates
- Dockerfile improvements
Infrastructure:
- docker-compose.yml updates
- nginx-rtmp config changes
- Makefile improvements (config, dev, high, infra)
- Root package.json and lock file updates
- .env.example updates
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-18 11:36:06 +01:00
senke
f047276362
chore: cleanup old e2e tests, playwright configs, reorganize down migrations
...
- Remove old apps/web/e2e/ test suite (replaced by tests/e2e/)
- Remove old playwright configs (smoke, storybook, visual, root)
- Move down migrations to veza-backend-api/migrations/rollback/
- Remove stale test results and playwright report artifacts
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-18 11:35:26 +01:00
senke
b51b627ad4
test(e2e): add comprehensive auth flow tests
...
Created Playwright E2E tests for complete authentication flow to
prevent regressions and validate all auth-related fixes.
Test Coverage:
- ✅ Login with valid credentials
- ✅ Login with invalid credentials (error handling)
- ✅ Session persistence after page refresh (P1.2)
- ✅ Logout clears session and redirects
- ✅ Register new user
- ✅ Protected routes redirect when not authenticated
- ✅ Health endpoint accessibility (P1.6)
- ✅ CORS headers present on API requests (P1.1)
- ✅ Token refresh handling
- ✅ Max refresh attempts logout (P1.4)
- ✅ CSRF token on mutations (P1.3)
Test Structure:
- Authentication Flow: 7 tests
- Token Refresh Flow: 2 tests
- CSRF Protection: 1 test
Usage:
npx playwright test tests/e2e/auth.spec.ts
Impact: Automated regression detection for all Phase 1 auth fixes.
Fixes: P3.3 from audit AUDIT_TEMP_29_01_2026.md
2026-01-29 23:43:22 +01:00
senke
023b8a89c6
fix: Corriger URL Swagger et finaliser implémentation DeveloperPage
...
- Ajouter fallback pour Swagger UI si doc.json ne fonctionne pas
- Améliorer message d'erreur avec bouton pour ouvrir Swagger UI directement
- Les fonctionnalités API Keys et Usage Stats sont maintenant complètes et fonctionnelles
- Tous les onglets de DeveloperPage sont maintenant implémentés
2026-01-18 13:55:28 +01:00
okinrev
327ac36a30
BASE: completing the initial repo state
2025-12-03 22:56:50 +01:00