pp-planer/tests/e2e
Thorsten Bus 599b8635c9 feat(dev): migrate local development from Valet to DDEV
Production Caddy/FPM setup (build/Dockerfile, docker-compose.yml) is untouched -- this only swaps the local dev stack.

- .ddev/config.yaml: PHP 8.4, Node 20, sqlite (db container omitted), libreoffice/ghostscript/poppler/sqlite3 packages, Vite port 5173 via Traefik, post-start hooks bootstrap the app on every `ddev start`.
- .ddev/commands/web/dev: custom `ddev dev` runs queue + pail + vite (mirror of old `composer dev`).
- start_dev.sh / stop_dev.sh: rewritten as DDEV wrappers so devs can onboard without DDEV knowledge; --keep-ddev keeps containers up.
- vite.config.js: HMR over WSS to https://pp-planer.ddev.site:5173.
- playwright + auth.setup.ts: baseURL switched to https://pp-planer.ddev.site.
- .env.example: APP_URL and CHURCHTOOLS_REDIRECT_URI use ddev.site.
- composer: drop laravel/sail (replaced by DDEV).
- package.json: add explicit "name" so host/container lockfiles match (container WORKDIR is /var/www/html, npm would otherwise pick "html" as project name).
- tests/fixtures/propresenter/Test.pro: inline reference fixture; tests no longer depend on a sibling host directory.
- AGENTS.md: docs rewritten for DDEV workflow.
2026-05-03 18:46:48 +02:00
..
auth.setup.ts feat(dev): migrate local development from Valet to DDEV 2026-05-03 18:46:48 +02:00
auth.spec.ts test(e2e): add auth E2E tests 2026-03-01 23:01:46 +01:00
navigation.spec.ts test(e2e): add dashboard and navigation E2E tests 2026-03-01 23:13:36 +01:00
service-edit-agenda.spec.ts test(e2e): Playwright tests for restructured edit page 2026-03-29 12:26:11 +02:00
service-edit-information.spec.ts test(e2e): Playwright tests for restructured edit page 2026-03-29 12:26:11 +02:00
service-edit-moderation.spec.ts test(e2e): Playwright tests for restructured edit page 2026-03-29 12:26:11 +02:00
service-edit-sermon.spec.ts test(e2e): Playwright tests for restructured edit page 2026-03-29 12:26:11 +02:00
service-edit-songs.spec.ts test(e2e): Playwright tests for restructured edit page 2026-03-29 12:26:11 +02:00
service-finalization.spec.ts test(e2e): add service finalization E2E tests 2026-03-01 23:57:15 +01:00
service-list.spec.ts test(e2e): add service list E2E tests 2026-03-01 23:28:27 +01:00
song-db.spec.ts test(e2e): add song database list and search E2E tests 2026-03-02 00:00:44 +01:00
song-edit-modal.spec.ts test(e2e): add song edit modal E2E tests 2026-03-02 00:03:30 +01:00
song-preview-pdf.spec.ts test(e2e): add song preview and PDF download E2E tests 2026-03-02 00:09:16 +01:00
song-translate.spec.ts test(e2e): add song translation page E2E tests 2026-03-02 00:06:19 +01:00
sync-and-pro.spec.ts fix: register ZiggyVue plugin for route() in Vue templates 2026-03-02 08:57:55 +01:00