From cc338905235e6539d1ae574e341a85edc443fcba Mon Sep 17 00:00:00 2001 From: Mix Date: Fri, 16 Oct 2026 23:27:06 +0300 Subject: [PATCH] design: health-setup-checks - the greeting a row of its own, as Postfix writes it MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The owner, 2026-10-16, on the mockup: "Может Greeting на всю ширину карточки?" The facts grid gets sp-wide, a fact over the whole row (shown on the kit page), and the greeting uses it. The greeting itself is what this image's Postfix writes: "220 mail.example.org ESMTP" (build/postfix-config.sh sets smtpd_banner to "$myhostname ESMTP"), not Debian's longer default. The Configuration card's address sits in a block of its own above the text. check.py: 0 violations. Co-Authored-By: Claude Opus 5.5 --- docs/assets/panel-redesign/panel/components.html | 1 + docs/assets/panel-redesign/panel/health.html | 6 +++--- docs/assets/panel-redesign/panel/src/components.html | 1 + docs/assets/panel-redesign/panel/src/health.html | 6 +++--- docs/assets/panel-redesign/panel/theme.css | 2 ++ 5 files changed, 10 insertions(+), 6 deletions(-) diff --git a/docs/assets/panel-redesign/panel/components.html b/docs/assets/panel-redesign/panel/components.html index e7155cf..6c728be 100644 --- a/docs/assets/panel-redesign/panel/components.html +++ b/docs/assets/panel-redesign/panel/components.html @@ -197,6 +197,7 @@
Label
Value
Mono value
4XcB7k2Jm9z1
sp-big
5 days
a supporting line
+
sp-wide
a value that takes the whole row, a line of a server's own
diff --git a/docs/assets/panel-redesign/panel/health.html b/docs/assets/panel-redesign/panel/health.html index 417b163..a097cd2 100644 --- a/docs/assets/panel-redesign/panel/health.html +++ b/docs/assets/panel-redesign/panel/health.html @@ -108,7 +108,7 @@
Hostname
mail.example.org
Lookup
→ 203.0.113.25
← mail.example.org
-
Greeting
220 mail.example.org ESMTP Postfix (Debian/GNU)
+
Greeting
220 mail.example.org ESMTP
@@ -167,9 +167,9 @@
08

Configuration

Safe to run at any time
-
+
Your address
198.51.100.7
From X-Forwarded-For, which the trusted proxy 172.18.0.1 set
-
+

Regenerates the Postfix configuration and the spam filter's lists from the database, removes the keys of deleted domains, and reloads Postfix. Use it after editing the files by hand, after restoring a backup, or when the running configuration looks out of step with the domain and application lists. It does not touch the queue or the TLS certificate.

diff --git a/docs/assets/panel-redesign/panel/src/components.html b/docs/assets/panel-redesign/panel/src/components.html index 5732769..88aff9f 100644 --- a/docs/assets/panel-redesign/panel/src/components.html +++ b/docs/assets/panel-redesign/panel/src/components.html @@ -131,6 +131,7 @@
Label
Value
Mono value
4XcB7k2Jm9z1
sp-big
5 days
a supporting line
+
sp-wide
a value that takes the whole row, a line of a server's own
diff --git a/docs/assets/panel-redesign/panel/src/health.html b/docs/assets/panel-redesign/panel/src/health.html index cda7f2a..793a4f7 100644 --- a/docs/assets/panel-redesign/panel/src/health.html +++ b/docs/assets/panel-redesign/panel/src/health.html @@ -42,7 +42,7 @@
Hostname
mail.example.org
Lookup
→ 203.0.113.25
← mail.example.org
-
Greeting
220 mail.example.org ESMTP Postfix (Debian/GNU)
+
Greeting
220 mail.example.org ESMTP
@@ -101,9 +101,9 @@
08

Configuration

Safe to run at any time
-
+
Your address
198.51.100.7
From X-Forwarded-For, which the trusted proxy 172.18.0.1 set
-
+

Regenerates the Postfix configuration and the spam filter's lists from the database, removes the keys of deleted domains, and reloads Postfix. Use it after editing the files by hand, after restoring a backup, or when the running configuration looks out of step with the domain and application lists. It does not touch the queue or the TLS certificate.

diff --git a/docs/assets/panel-redesign/panel/theme.css b/docs/assets/panel-redesign/panel/theme.css index df94885..8434cd5 100644 --- a/docs/assets/panel-redesign/panel/theme.css +++ b/docs/assets/panel-redesign/panel/theme.css @@ -221,6 +221,8 @@ code { background: var(--sp-well); color: var(--sp-ink); border-radius: 3px; pad .sp-facts { display: grid; grid-template-columns: repeat(auto-fit, minmax(11rem, 1fr)); gap: 1rem 1.5rem; margin: 0; } .sp-facts dt { font-family: var(--sp-mono); font-size: var(--sp-fs-xs); letter-spacing: .08em; text-transform: uppercase; color: var(--sp-muted); } .sp-facts dd { margin: 0; overflow-wrap: anywhere; } +/* A fact that takes the whole row: a line a server wrote, read as one. */ +.sp-facts .sp-wide { grid-column: 1 / -1; } .sp-facts dd.sp-big { font-size: 1.5rem; font-weight: 600; line-height: 1.2; } .sp-side { position: sticky; top: 1.5rem; } .menu-label { font-family: var(--sp-mono); letter-spacing: .1em; }