aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/screenshots/tests
Commit message (Collapse)AuthorAgeFilesLines
* feat(screenshots): add screenshot preflight checkssaturneric21 hours1-0/+59
| | | | | | | | | | - verify demo keys, fixtures, and mock key server data - limit font checks to selected renderable entries - check fixed capture sizes against the Windows display - add `--no-display-check` for constrained environments - document the new setup requirements and option - add tests for demo data, font selection, and display sizing - record the generated screenshot lock data
* Merge branch 'main'saturneric23 hours1-0/+172
|\
| * feat(screenshots): add one-command capture setupsaturneric24 hours1-0/+172
| | | | | | | | | | | | | | | | | | | | | | - add shoot.py to manage the virtual environment and dependencies - clone or fast-forward a clean GpgFrontend repository - validate and optionally install pinned Windows fonts - block runs while another GpgFrontend process is active - support passthrough pipeline options and recovery mode - document the helper workflow and command-line options - exclude shoot.py from pipeline input hashes - add tests for cloning, arguments, fonts, and setup behavior
* | feat(screenshots): expand automated capture coveragesaturneric23 hours2-2/+83
|/ | | | | | | | - add local HKP mock server with request isolation and tests - support widget-based screenshot cropping after highlights - expand the manifest with Phase 2 documentation captures - validate crop configuration and manifest target uniqueness - document the new crop option and manual-only entries
* fix(screenshots): validate captured window dimensionssaturneric28 hours2-5/+33
| | | | | | | | - verify rendered windows match the requested logical size - increase reference and Linux virtual display resolutions - update screenshot defaults, fixtures, and documentation - add unit tests for geometry size validation - clarify Windows artifact extraction and freshness checks
* feat(screenshots): add screenshot publishing pipelinesaturneric32 hours8-0/+1511
- add manifest-driven rendering for isolated reference environments - post-process captures with frames, shadows, highlights and WebP output - compare renders against validated local baselines - support safe CDN uploads and durable recovery transactions - add document reference updates and lockfile management - report image inventory, environment changes and source status - add comprehensive unit tests, fixtures and setup documentation