veza/apps/web/e2e
senke be7d7b02cc feat(e2e): Playwright + pixelmatch stack for pixel-perfect visual regression
- playwright.config.visual.ts: dedicated config, viewport 1280x720, Chromium only,
  snapshots in e2e/tests/visual/__snapshots__
- e2e/tests/visual/visual-regression.spec.ts: login, register, dashboard (full/header/sidebar),
  player bar, playlists, 404, mobile/tablet viewports; dark theme + reduceMotion
- scripts/visual-diff.js: optional pixelmatch script to generate diff image from two PNGs
- docs/VISUAL_TESTING_STRATEGY.md: strategy, commands, CI, workflow
- npm scripts: test:visual, test:visual:update, test:visual:report
- deps: pixelmatch, pngjs; @playwright/test aligned to 1.58.1
- baseline snapshots added for login, dashboard, playlists, 404, viewports

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-07 20:01:30 +01:00
..
.auth improving UI: adding API doc to Developer Page 2026-01-26 14:12:17 +01:00
e2e batch 1 2025-12-22 22:00:50 +01:00
fixtures batch 1 2025-12-22 22:00:50 +01:00
mobile-responsive.spec.ts-snapshots [FIX] ISSUE-001 & ISSUE-002: Fix authentication workflow for MVP 2026-01-04 01:44:13 +01:00
tests feat(e2e): Playwright + pixelmatch stack for pixel-perfect visual regression 2026-02-07 20:01:30 +01:00
utils improving UI: adding API doc to Developer Page 2026-01-26 14:12:17 +01:00
visual-regression.spec.ts-snapshots [FIX] PROD-003: Corriger imports use-toast → useToast 2026-01-04 01:44:17 +01:00
crud-operations.spec.ts implicit-tasks: fix E2E test syntax errors and verify selectors compatible with Epic 7-11 UI changes 2026-01-16 15:16:53 +01:00
debug-input-focus.spec.ts fix: Corriger URL Swagger et finaliser implémentation DeveloperPage 2026-01-18 13:55:28 +01:00
error-boundary.spec.ts feat: Visual masterpiece - true light mode & premium UI 2026-01-11 02:32:21 +01:00
error-handling.spec.ts stabilisation commit A 2026-01-07 19:39:21 +01:00
global-setup.ts improving UI: adding API doc to Developer Page 2026-01-26 14:12:17 +01:00
navigation.spec.ts stabilisation commit A 2026-01-07 19:39:21 +01:00
performance.spec.ts edge-cases: add performance test for many conversations (100+) 2026-01-16 15:20:54 +01:00
setup-test-user-role.sh batch 1 2025-12-22 22:00:50 +01:00
setup-test-user-role.sql batch 1 2025-12-22 22:00:50 +01:00
track_lifecycle.spec.ts implicit-tasks: fix E2E test syntax errors and verify selectors compatible with Epic 7-11 UI changes 2026-01-16 15:16:53 +01:00
visual-regression.spec.ts [FE-TEST-014] fe-test: Add visual regression tests 2025-12-25 18:45:01 +01:00