Follow-up to #14 (already merged) — adds real screenshots of the PMG quarantine portal to email/release-quarantined-email.mdx: login screen with Request Quarantine Link, the request dialog, the held-mail list, and the message-selected action toolbar.
Captured via a new tools/screenshots/capture-quarantine.ts (same 1440x900/deviceScaleFactor 2/viewport-only convention as the existing capture-*.ts scripts), targeting PMG directly rather than a WHP demo account (documented in the README table). All real hostnames, the test mailbox address, and synthetic test-message content are redacted to generic customer-facing examples before each shot.
Also lightly restructured the article — the two near-duplicate step lists ("Check your quarantine" / "Get in without waiting") are merged into one flow now that the screenshots show it's genuinely a single screen, not two separate paths.
Follow-up to #14 (already merged) — adds real screenshots of the PMG quarantine portal to `email/release-quarantined-email.mdx`: login screen with Request Quarantine Link, the request dialog, the held-mail list, and the message-selected action toolbar.
Captured via a new `tools/screenshots/capture-quarantine.ts` (same 1440x900/deviceScaleFactor 2/viewport-only convention as the existing capture-*.ts scripts), targeting PMG directly rather than a WHP demo account (documented in the README table). All real hostnames, the test mailbox address, and synthetic test-message content are redacted to generic customer-facing examples before each shot.
Also lightly restructured the article — the two near-duplicate step lists ("Check your quarantine" / "Get in without waiting") are merged into one flow now that the screenshots show it's genuinely a single screen, not two separate paths.
Build + `astro check` both pass clean locally.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01VXgBxaVABantBF8twz4LpU
Four screenshots of the actual PMG quarantine portal (login with
Request Quarantine Link, the request dialog, the held-mail list, and
the message-selected action toolbar), captured via a new
capture-quarantine.ts following the existing capture-*.ts pattern
(1440x900, deviceScaleFactor 2, viewport-only).
Redacted: real server hostname, the test mailbox address, and the
synthetic test-message content are all swapped for believable generic
customer-facing examples before each shot.
Restructured the article's two near-duplicate step lists ("Check your
quarantine" / "Get in without waiting") into one flow now that the
screenshots show it's genuinely a single screen, not two paths.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VXgBxaVABantBF8twz4LpU
jknapp
merged commit f8eca7f09f into main2026-09-09 18:43:31 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Follow-up to #14 (already merged) — adds real screenshots of the PMG quarantine portal to
email/release-quarantined-email.mdx: login screen with Request Quarantine Link, the request dialog, the held-mail list, and the message-selected action toolbar.Captured via a new
tools/screenshots/capture-quarantine.ts(same 1440x900/deviceScaleFactor 2/viewport-only convention as the existing capture-*.ts scripts), targeting PMG directly rather than a WHP demo account (documented in the README table). All real hostnames, the test mailbox address, and synthetic test-message content are redacted to generic customer-facing examples before each shot.Also lightly restructured the article — the two near-duplicate step lists ("Check your quarantine" / "Get in without waiting") are merged into one flow now that the screenshots show it's genuinely a single screen, not two separate paths.
Build +
astro checkboth pass clean locally.🤖 Generated with Claude Code
https://claude.ai/code/session_01VXgBxaVABantBF8twz4LpU
Four screenshots of the actual PMG quarantine portal (login with Request Quarantine Link, the request dialog, the held-mail list, and the message-selected action toolbar), captured via a new capture-quarantine.ts following the existing capture-*.ts pattern (1440x900, deviceScaleFactor 2, viewport-only). Redacted: real server hostname, the test mailbox address, and the synthetic test-message content are all swapped for believable generic customer-facing examples before each shot. Restructured the article's two near-duplicate step lists ("Check your quarantine" / "Get in without waiting") into one flow now that the screenshots show it's genuinely a single screen, not two paths. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VXgBxaVABantBF8twz4LpU