From 2f7b5d95c370db5e7503067fef0587034a889711 Mon Sep 17 00:00:00 2001 From: Mix Date: Mon, 21 Sep 2026 22:07:39 +0300 Subject: [PATCH] docs: draw the roadmap's screens in the panel design Four screens for open roadmap items, all built from existing components: Inbound > Filter lists (allow / deny, where the maps go) and an adjusted Inbound > Log (client, decision, engine and reason, Allow / Deny sender) for inbound-antispam-panel; Inbound > Quarantine, list and held message with Release beside a danger-zone Discard, for inbound-quarantine; and Server > Preflight, a verdict postmark over a table of checks with a "what to do" column and a test e-mail form, for preflight. A mockup is the target look, not a decision to build: each item keeps its status, and quarantine's open questions stay open - the mockup only assumes answers to them. The paths join the plan's Routes table, the quarantine and preflight plans link their mockups, and the components page maps the quarantine decision to a tag. 33 screens; lint clean. Co-Authored-By: Claude Fable 5.1 --- CHANGELOG.md | 8 + docs/assets/panel-redesign/index.html | 8 +- docs/assets/panel-redesign/panel/account.html | 3 + docs/assets/panel-redesign/panel/backup.html | 5 +- docs/assets/panel-redesign/panel/build.py | 3 + .../panel-redesign/panel/components.html | 5 +- .../panel-redesign/panel/dmarc-domain.html | 3 + .../panel-redesign/panel/dmarc-report.html | 3 + docs/assets/panel-redesign/panel/dmarc.html | 3 + docs/assets/panel-redesign/panel/health.html | 5 +- docs/assets/panel-redesign/panel/help.html | 3 + .../panel/in-domain-delete.html | 5 +- .../panel-redesign/panel/in-domain.html | 5 +- .../panel-redesign/panel/in-domains.html | 5 +- .../panel-redesign/panel/in-filter-lists.html | 145 +++++++++++++++++ docs/assets/panel-redesign/panel/in-log.html | 25 +-- .../panel/in-quarantine-message.html | 149 ++++++++++++++++++ .../panel-redesign/panel/in-quarantine.html | 99 ++++++++++++ .../assets/panel-redesign/panel/in-queue.html | 5 +- .../panel-redesign/panel/out-app-created.html | 3 + docs/assets/panel-redesign/panel/out-app.html | 3 + .../panel/out-domain-delete.html | 3 + .../panel/out-domain-settings.html | 3 + .../panel-redesign/panel/out-domain.html | 3 + .../panel-redesign/panel/out-domains.html | 3 + docs/assets/panel-redesign/panel/out-log.html | 3 + .../panel-redesign/panel/out-message.html | 3 + .../panel-redesign/panel/out-queue.html | 3 + .../assets/panel-redesign/panel/outlines.json | 73 +++++++++ .../assets/panel-redesign/panel/overview.html | 3 + .../panel-redesign/panel/preflight.html | 126 +++++++++++++++ .../assets/panel-redesign/panel/settings.html | 5 +- .../panel-redesign/panel/src/components.html | 2 +- .../panel/src/in-filter-lists.html | 73 +++++++++ .../panel-redesign/panel/src/in-log.html | 20 ++- .../panel/src/in-quarantine-message.html | 77 +++++++++ .../panel/src/in-quarantine.html | 27 ++++ .../panel-redesign/panel/src/preflight.html | 54 +++++++ .../panel-redesign/panel/system-log.html | 5 +- .../panel-redesign/panel/user-delete.html | 5 +- docs/assets/panel-redesign/panel/user.html | 5 +- docs/assets/panel-redesign/panel/users.html | 5 +- docs/plans/inbound-quarantine.md | 9 ++ docs/plans/panel-redesign.md | 24 +-- docs/plans/preflight.md | 6 + 45 files changed, 991 insertions(+), 42 deletions(-) create mode 100644 docs/assets/panel-redesign/panel/in-filter-lists.html create mode 100644 docs/assets/panel-redesign/panel/in-quarantine-message.html create mode 100644 docs/assets/panel-redesign/panel/in-quarantine.html create mode 100644 docs/assets/panel-redesign/panel/preflight.html create mode 100644 docs/assets/panel-redesign/panel/src/in-filter-lists.html create mode 100644 docs/assets/panel-redesign/panel/src/in-quarantine-message.html create mode 100644 docs/assets/panel-redesign/panel/src/in-quarantine.html create mode 100644 docs/assets/panel-redesign/panel/src/preflight.html diff --git a/CHANGELOG.md b/CHANGELOG.md index c0a591b..cdbce4e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -23,6 +23,14 @@ document is not part of the release. ### Added +- Panel redesign, the roadmap's screens: **Inbound › Filter lists** and the + adjusted **Inbound › Log** (client, decision, engine and reason; *Allow / + Deny sender*) for inbound-antispam-panel, **Inbound › Quarantine** (list and + held message with Release / Discard) for inbound-quarantine, and **Server › + Preflight** for preflight — all from existing components; 33 screens. Their + paths join § Routes; the quarantine and preflight plans link their mockups. + A mockup is the target look, not a decision to build: each item keeps its + status, and quarantine's open questions stay open. - Panel redesign, two owner decisions recorded in `docs/plans/panel-redesign.md`: **no compatibility** — the redesign is `2.0.0`, old paths are removed without redirects, the SQLite migration chain diff --git a/docs/assets/panel-redesign/index.html b/docs/assets/panel-redesign/index.html index c2b7e58..a4ce82b 100644 --- a/docs/assets/panel-redesign/index.html +++ b/docs/assets/panel-redesign/index.html @@ -13,7 +13,7 @@

The accepted direction, every screen

Direction C (Bulma) was picked as the base: the important things in view, details one or two clicks away. It takes the postal signature of A — the postmark verdict, numbered mono section - heads, the stamp's perforated edge — and the icons of B. Twenty-nine screens and a components page live in + heads, the stamp's perforated edge — and the icons of B. Thirty-three screens and a components page live in panel/. Serve this folder from the repository root: the pages load the panel's own fonts and mark by relative path.

@@ -31,8 +31,10 @@ by domain · one report InboundDomains · domain · delete domain · Log · - Queue (empty state) - ServerHealth · System log · + Queue (empty state)
+ Quarantine · held message · + Filter lists — roadmap items, drawn as their target look + ServerHealth · Preflight (roadmap) · System log · Backup · Users · user form · delete user · Settings User menuAccount · Help diff --git a/docs/assets/panel-redesign/panel/account.html b/docs/assets/panel-redesign/panel/account.html index bff95f8..788f0ab 100644 --- a/docs/assets/panel-redesign/panel/account.html +++ b/docs/assets/panel-redesign/panel/account.html @@ -31,12 +31,15 @@ Domains Log Queue + Quarantine + Filter lists