feat: site languages, setup and site URL settings

This commit is contained in:
Florian Sylvain committed 2026-11-01 22:13:02 +01:00
1 parent 0806733d5c
commit d9158025d4
106 files changed
+10184 -56

No files matched your search

@@ -0,0 +1,19 @@
# QA: Localization board in the visual checker
Accepted together with features/localization_visual_checker.feature.
## Automated (task test:web)
1. Unit specs next to web/visual (or its existing test location) for: group discovery from localization-site-languages.md (25, 9, 7 states and the ids), parsing of the Sizes column (1440, 1024, 390), mapping an id to its selector and to the fixture, and the failure on a state with no setup.
2. Regression: the existing screen and state lists parse the same as before (snapshot of the current discovery).
## Visual
3. Run task visual:check -- localization-site-languages once at the end of the slice. Every capture of the 41 states, at every listed size, in light and dark, must be within 10 %. The 1024 captures are for loc.l1.multi and loc.l1.social. Clock-sensitive states: none expected.
4. Run one existing screen (for example task visual:check -- profile) and confirm the same pass as before.
5. No threshold increase and no exception without the user's approval.
## Manual
- Open the Localization board in a browser and compare the LocaleFrame selectors used with the checker log.
- Check that the first run on a machine still needs bunx playwright install chromium in web/.