docs: update CHANGELOG and PROJECT.md for visual test overhaul
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
10
CHANGELOG.md
10
CHANGELOG.md
@@ -6,6 +6,16 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
### Changed
|
||||
- **Visual test overhaul** — consolidated 3 separate Playwright server processes
|
||||
(ports 5111/5112/5113) into 1 session-scoped fixture in `conftest.py`; 77 tests
|
||||
pass in ~59 seconds (was ~3× slower with 3 independent servers). Fixed `init_db`
|
||||
mock bypass (must patch `padelnomics.app.init_db`, not `core.init_db`, since
|
||||
`from .core import init_db` creates a local binding). Forces `RESEND_API_KEY=""`
|
||||
and `WAITLIST_MODE=false` in subprocess so visual tests never send real emails or
|
||||
render waitlist pages. Added sections J–N: pricing, checkout, supplier signup,
|
||||
supplier dashboard, business plan export.
|
||||
|
||||
### Added
|
||||
- **SOPS + age encrypted secrets** — `.env.dev.sops` and `.env.prod.sops` replace
|
||||
`.env.example` and GitLab CI/CD variables; age keypair for encryption/decryption;
|
||||
|
||||
Reference in New Issue
Block a user