veza/apps/web/scripts
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
..
analyze-errors.js chore(dx): add .cursorrules and design system audit documentation 2026-02-05 14:20:06 +01:00
audit-storybook.js ci(storybook): implement batch processing and retry logic for audit script 2026-02-07 17:07:28 +01:00
check_backend.sh fix(MVP-006): Standardize environment variable names (VITE_API_BASE_URL → VITE_API_URL) 2025-12-22 22:56:37 +01:00
debug-story.js chore(dx): add .cursorrules and design system audit documentation 2026-02-05 14:20:06 +01:00
fix-failing-tests.sh chore: resolve property mismatches and type conflicts for snake_case alignment 2026-01-07 11:15:48 +01:00
fix-ui-imports.sh chore: resolve property mismatches and type conflicts for snake_case alignment 2026-01-07 11:15:48 +01:00
fix-unused-vars.sh chore: resolve property mismatches and type conflicts for snake_case alignment 2026-01-07 11:15:48 +01:00
generate-types.sh api-contracts: install openapi-generator-cli and create type generation script 2026-01-11 16:30:43 +01:00
replace-console-logs.sh [LOGGING] Fix #10: Erreurs silencieuses - Ajout de logs avec contexte pour toutes les erreurs dans core/auth et core/track 2026-01-04 01:44:15 +01:00
start_lab.sh fix(MVP-006): Standardize environment variable names (VITE_API_BASE_URL → VITE_API_URL) 2025-12-22 22:56:37 +01:00
storybook-coverage.sh stabilisation: fix commit 2026-02-03 09:56:11 +01:00
visual-diff.js feat(e2e): Playwright + pixelmatch stack for pixel-perfect visual regression 2026-02-07 20:01:30 +01:00
wrap_msw_handlers.py chore(dx): add .cursorrules and design system audit documentation 2026-02-05 14:20:06 +01:00