The WHP DNS area was reworked from the old Domains page (left-side add form + right-side DNS Management dropdown) into a searchable Domains & DNS list plus a dedicated per-domain DNS records editor. This updates the KB to match.
Changes
Recapturedwhp-domains.png against the new list layout
New screenshots: Add Domain modal, DNS records editor, inline Add Record row, bulk-action toolbar
New tooltools/screenshots/capture-dns.ts — fleet-redacted, viewport-only, follows the existing capture-admin.ts pattern (server IP / mail host / nameservers swapped to placeholders; brand demo domain kept)
Rewroteadd-a-domain.mdx — Add Domain steps for the modal flow; points at the new records editor
New how-tomanage-dns-records.mdx — add/edit/delete records, type filter, bulk actions, dig verification, troubleshooting; renumbered sidebar order to slot it after "Add a domain"
Verification
npm run build passes — 32 pages, all 5 images optimized, internal links + #point-your-dns-at-us anchor resolve
Each screenshot eyeballed for fleet/hostname/IP leakage — clean
## What
The WHP DNS area was reworked from the old **Domains** page (left-side add form + right-side *DNS Management* dropdown) into a searchable **Domains & DNS** list plus a dedicated per-domain **DNS records editor**. This updates the KB to match.
## Changes
- **Recaptured** `whp-domains.png` against the new list layout
- **New screenshots:** Add Domain modal, DNS records editor, inline Add Record row, bulk-action toolbar
- **New tool** `tools/screenshots/capture-dns.ts` — fleet-redacted, viewport-only, follows the existing `capture-admin.ts` pattern (server IP / mail host / nameservers swapped to placeholders; brand demo domain kept)
- **Rewrote** `add-a-domain.mdx` — Add Domain steps for the modal flow; points at the new records editor
- **New how-to** `manage-dns-records.mdx` — add/edit/delete records, type filter, bulk actions, `dig` verification, troubleshooting; renumbered sidebar order to slot it after "Add a domain"
## Verification
- `npm run build` passes — 32 pages, all 5 images optimized, internal links + `#point-your-dns-at-us` anchor resolve
- Each screenshot eyeballed for fleet/hostname/IP leakage — clean
🤖 Generated with [Claude Code](https://claude.com/claude-code)
The WHP DNS area was reworked from the old Domains page (left-side add
form + right-side DNS Management dropdown) into a searchable Domains &
DNS list plus a dedicated per-domain DNS records editor.
- Recapture whp-domains.png against the new list layout
- Add screenshots for the Add Domain modal, records editor, inline
Add Record row, and bulk-action toolbar
- Add capture-dns.ts (fleet-redacted, viewport-only) following the
existing capture-admin.ts pattern
- Rewrite add-a-domain.mdx Add Domain steps for the modal flow and
point at the new records editor
- Add manage-dns-records.mdx how-to (add/edit/delete, type filter,
bulk actions, verification, troubleshooting); renumber sidebar order
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
jknapp
merged commit 03aa273100 into main2026-06-11 21:52:35 +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.
What
The WHP DNS area was reworked from the old Domains page (left-side add form + right-side DNS Management dropdown) into a searchable Domains & DNS list plus a dedicated per-domain DNS records editor. This updates the KB to match.
Changes
whp-domains.pngagainst the new list layouttools/screenshots/capture-dns.ts— fleet-redacted, viewport-only, follows the existingcapture-admin.tspattern (server IP / mail host / nameservers swapped to placeholders; brand demo domain kept)add-a-domain.mdx— Add Domain steps for the modal flow; points at the new records editormanage-dns-records.mdx— add/edit/delete records, type filter, bulk actions,digverification, troubleshooting; renumbered sidebar order to slot it after "Add a domain"Verification
npm run buildpasses — 32 pages, all 5 images optimized, internal links +#point-your-dns-at-usanchor resolve🤖 Generated with Claude Code