<feed xmlns='http://www.w3.org/2005/Atom'>
<title>manual/scripts/screenshots, branch main</title>
<subtitle>User Manual of GpgFrontend.</subtitle>
<id>http://git.bktus.com/gpgfrontend/manual/atom?h=main</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/manual/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/manual/'/>
<updated>2026-10-24T19:01:21Z</updated>
<entry>
<title>docs(screenshots): document automated screenshot workflow</title>
<updated>2026-10-24T19:01:21Z</updated>
<author>
<name>saturneric</name>
<email>eric@bktus.com</email>
</author>
<published>2026-10-24T19:01:21Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/manual/commit/?id=d5f9737c0bf69667cbe46b9980d60ab5e610f840'/>
<id>urn:sha1:d5f9737c0bf69667cbe46b9980d60ab5e610f840</id>
<content type='text'>
- explain screenshot generation, platform scope, and build requirements
- replace platform tabs with a single Windows interface screenshot
- remove obsolete macOS and Linux screenshot references
- clarify screenshot metadata and manual-only entries
</content>
</entry>
<entry>
<title>feat(screenshots): add screenshot preflight checks</title>
<updated>2026-10-24T18:37:11Z</updated>
<author>
<name>saturneric</name>
<email>eric@bktus.com</email>
</author>
<published>2026-10-24T18:37:11Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/manual/commit/?id=b6c8c7611ae113e4e630e1d2021c154fe595fd3b'/>
<id>urn:sha1:b6c8c7611ae113e4e630e1d2021c154fe595fd3b</id>
<content type='text'>
- 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
</content>
</entry>
<entry>
<title>feat(docs): add interface screenshots to guides</title>
<updated>2026-10-24T16:32:42Z</updated>
<author>
<name>saturneric</name>
<email>eric@bktus.com</email>
</author>
<published>2026-10-24T16:32:42Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/manual/commit/?id=4cb6960ac05c4d6e317e871b8b0a2d065701cdfc'/>
<id>urn:sha1:4cb6960ac05c4d6e317e871b8b0a2d065701cdfc</id>
<content type='text'>
- configure screenshot scenarios for key databases and UI elements
- embed new screenshots in interface, database, and key guides
- add image references pending generated screenshot URLs
- clarify the symmetric encryption button description
</content>
</entry>
<entry>
<title>Merge branch 'main'</title>
<updated>2026-10-24T16:08:28Z</updated>
<author>
<name>saturneric</name>
<email>eric@bktus.com</email>
</author>
<published>2026-10-24T16:08:14Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/manual/commit/?id=9550c769b880d4f169a10eaf99158a10f1b514af'/>
<id>urn:sha1:9550c769b880d4f169a10eaf99158a10f1b514af</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(screenshots): expand automated capture coverage</title>
<updated>2026-10-24T16:08:11Z</updated>
<author>
<name>saturneric</name>
<email>eric@bktus.com</email>
</author>
<published>2026-10-24T16:08:11Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/manual/commit/?id=287c8c8cfc1035db4c6eff2d3a6c7cfc9121c0a7'/>
<id>urn:sha1:287c8c8cfc1035db4c6eff2d3a6c7cfc9121c0a7</id>
<content type='text'>
- 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
</content>
</entry>
<entry>
<title>feat(screenshots): add one-command capture setup</title>
<updated>2026-10-24T15:55:27Z</updated>
<author>
<name>saturneric</name>
<email>eric@bktus.com</email>
</author>
<published>2026-10-24T15:55:27Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/manual/commit/?id=944a8fbe4b7eaca4524b344f4e10f74a0103e6d3'/>
<id>urn:sha1:944a8fbe4b7eaca4524b344f4e10f74a0103e6d3</id>
<content type='text'>
- 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
</content>
</entry>
<entry>
<title>fix(screenshots): validate captured window dimensions</title>
<updated>2026-10-24T11:53:03Z</updated>
<author>
<name>saturneric</name>
<email>eric@bktus.com</email>
</author>
<published>2026-10-24T11:53:03Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/manual/commit/?id=199c222e7f4fd04172cdd1ef953c73cc12a03d6d'/>
<id>urn:sha1:199c222e7f4fd04172cdd1ef953c73cc12a03d6d</id>
<content type='text'>
- 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
</content>
</entry>
<entry>
<title>feat(screenshots): add screenshot publishing pipeline</title>
<updated>2026-10-24T07:08:53Z</updated>
<author>
<name>saturneric</name>
<email>eric@bktus.com</email>
</author>
<published>2026-10-24T07:08:53Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/manual/commit/?id=9c866f373297bb024f59c983fd222df16f423408'/>
<id>urn:sha1:9c866f373297bb024f59c983fd222df16f423408</id>
<content type='text'>
- 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
</content>
</entry>
</feed>
