577 Commits
Author SHA1 Message Date
Nick Sweeting 2ce7074118 Keep gallery targets in view after breakpoint changes 2026-10-05 23:13:54 -07:00
Nick Sweeting 03bd48e399 Capture complete plugin demos and expose configuration gallery views 2026-10-05 23:13:39 -07:00
Nick Sweeting b1cdac35d6 Import agent image and gallery behavior from the owning plugin 2026-10-04 17:33:02 -07:00
Nick Sweeting 22553aec7b Resolve CI and UI browsers through the shared abxpkg provider path 2026-10-04 16:30:03 -07:00
Nick Sweeting 797af67c8b Include browser startup in live screenshot deadline 2026-10-04 04:35:08 -07:00
Nick Sweeting 1f9e5fbd20 Include source-linked Markdown and raw wiki documentation URLs 2026-10-03 19:43:28 -07:00
Nick Sweeting 1f4f021881 Check documentation links and fragments with tuned Lychee configuration 2026-10-03 19:40:19 -07:00
Nick Sweeting 615e8c584d Use the viewer replay route in staging assertions 2026-09-28 11:40:09 -07:00
Nick Sweeting 06c9816c18 Identify replayed pages by captured URL instead of display title 2026-09-28 11:39:10 -07:00
Nick Sweeting 03d4e382a2 Require rendered captured content in staging replay acceptance 2026-09-28 11:05:28 -07:00
Nick Sweeting dc1455ccf3 Require screenshot coverage for every enabled visible preview 2026-09-28 01:03:36 -07:00
Nick Sweeting 8270556ccb Capture plugin-owned screenshot examples through the shared gallery flow 2026-09-28 00:41:42 -07:00
Nick Sweeting b6cfe542a5 Capture gallery viewports through one browser path 2026-09-27 17:16:09 -07:00
Nick Sweeting 19c3239bad Avoid waiting for absent progress panels in gallery captures 2026-09-27 15:57:28 -07:00
Nick Sweeting b167d889b5 Require live progress and real screencast content in marketing screenshots 2026-09-27 14:48:36 -07:00
Nick Sweeting a48b6e955a Record accepted optional integration limitations in staging checks 2026-09-26 21:42:44 -07:00
Nick Sweeting 869986834b Require Cabbage acceptance for stable releases 2026-09-26 19:03:17 -07:00
Nick Sweeting 6750823d4d Recapture all acceptance URLs with the complete plugin catalog 2026-09-26 16:18:41 -07:00
Nick Sweeting 8bbe464028 Wait for initial staging container health before acceptance 2026-09-26 16:02:35 -07:00
Nick Sweeting 3c02fa9b13 Gate stable releases on tested downloader image digest 2026-09-26 14:25:53 -07:00
Nick Sweeting ce7b437ee8 Fail staging acceptance when kernel history cannot be read 2026-09-26 14:19:09 -07:00
Nick Sweeting ba50085fa0 Require live dev acceptance on both test servers before stable publication 2026-09-26 14:01:13 -07:00
Nick Sweeting b5246ccb49 Handle deleted release notes in release generator 2026-09-26 09:55:20 -07:00
Nick Sweeting f3f192f34e Wait for visible plugin card images before gallery captures 2026-09-26 00:48:03 -07:00
Nick Sweeting a88a700052 Capture replay gallery previews in browser directly 2026-09-25 11:00:48 -07:00
Nick Sweeting 8793a1505b Keep complete gallery record config after adding snapshot paths 2026-09-25 10:42:48 -07:00
Nick Sweeting b3fc391ab7 Use files URL builder in screenshot gallery 2026-09-25 10:17:34 -07:00
Nick Sweeting 367666b338 Use canonical snapshot URLs in screenshot gallery 2026-09-25 10:16:13 -07:00
Nick Sweeting 6a59490370 Avoid waiting on snapshot card iframes in admin captures 2026-09-25 09:57:53 -07:00
Nick Sweeting 184ba064cd Verify obsolete Docker listener is closed 2026-09-24 23:56:46 -07:00
Nick Sweeting 3a912fee44 Restore snapshot cards and routing across security modes 2026-09-24 23:48:36 -07:00
Nick Sweeting c814fba6d5 Use reviewed user-facing notes for the next stable release 2026-09-24 07:57:13 -07:00
Nick Sweeting f7ab65e7a7 Avoid duplicate dependency bump entries in release notes 2026-09-23 20:37:42 -07:00
Nick Sweeting 6346392f49 Generate patch release notes from the previous stable release 2026-09-23 20:35:47 -07:00
Nick Sweeting bcac032bf1 Finalize crawl limits, hook lifecycle, abort handling, and automatic releases 2026-09-22 17:44:39 -07:00
Nick Sweeting 70d56cfa7f Finish interruption, takeover, replay, and automatic stable release fixes 2026-09-22 15:23:52 -07:00
Nick Sweeting 6460625491 Restore fixed screenshot sizes for all plugin outputs 2026-09-21 17:58:07 -07:00
Nick Sweeting cfb233d6d1 Use capture viewport dimensions in gallery validation and labels 2026-09-21 17:54:08 -07:00
Nick Sweeting 0ec9bb32a8 Capture actual output anchors without preview layout assertions 2026-09-21 17:20:06 -07:00
Nick Sweeting c54ce1fd73 Capture live gallery page without progress UI assertions 2026-09-21 16:46:57 -07:00
Nick Sweeting f9d75fb0f4 Use current dependency releases in installer and Docker defaults 2026-09-21 16:41:04 -07:00
Nick Sweeting 7eae2fd5c3 Capture plugin anchors without plugin-specific UI assertions 2026-09-21 16:39:00 -07:00
Nick Sweeting ecad318b80 Wait for verified proof previews before gallery captures 2026-09-21 16:28:55 -07:00
Nick Sweeting 61dc8ebd74 Bootstrap installs with published abxpkg 1.13.0 2026-09-21 16:26:49 -07:00
Nick Sweeting f7ce1be391 Keep personas under data and verify current proof previews 2026-09-21 16:23:18 -07:00
Nick Sweeting 4f9e89a390 Support current plugin previews and refresh installer bootstrap pin 2026-09-21 15:35:06 -07:00
Nick Sweeting 4a89e73c7d Use stable screenshot filenames independent of capture order 2026-09-21 14:17:36 -07:00
Nick Sweeting c13e153cb4 Expand selected output stacks in gallery captures 2026-09-21 12:31:01 -07:00
Nick Sweeting da1aeb7bfe Keep snapshot archive links within narrow headers 2026-09-20 15:26:18 -07:00
Nick Sweeting da52ab5ee9 Require gallery coverage of metadata and document previews 2026-09-20 15:08:53 -07:00