From f95c5530c7b0e89c044a168f68a04acf846948e0 Mon Sep 17 00:00:00 2001 From: Mix Date: Fri, 16 Oct 2026 12:50:23 +0300 Subject: [PATCH] design: settings-save-row - the form in the left column MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The owner, 2026-10-16, on the pictures of both layouts with the records missing and right: "Вариант 2: форма в левой колонке, кнопка под своими полями." Server › Settings: the form holds only the left column - 01 Log retention, 02 Notifications, Save settings under them - so the button sits under the fields it saves whatever the records' state. The right column, outside the form, holds what is not a field: 03 Notification mail (the records of the server's own name) and 04 Sending rate limits (read-only). The boxes are numbered column by column, as before. outlines.json rewritten for settings (check.py --write): the form moved from around the columns into the first one; nothing else changed. check.py: 0 violations. Co-Authored-By: Claude Opus 5.5 --- .../assets/panel-redesign/panel/outlines.json | 20 ++--- .../assets/panel-redesign/panel/settings.html | 82 +++++++++---------- .../panel-redesign/panel/src/settings.html | 82 +++++++++---------- 3 files changed, 92 insertions(+), 92 deletions(-) diff --git a/docs/assets/panel-redesign/panel/outlines.json b/docs/assets/panel-redesign/panel/outlines.json index a9dffa4..466fc66 100644 --- a/docs/assets/panel-redesign/panel/outlines.json +++ b/docs/assets/panel-redesign/panel/outlines.json @@ -387,24 +387,24 @@ "settings": [ "head", { - "form": [ + "columns": [ { - "columns": [ + "is-6": [ { - "is-6": [ + "form": [ "box[Log retention]:body", - "box[Sending rate limits]:body" - ] - }, - { - "is-6": [ "box[Notifications]:body", - "box[Notification mail]:record×2" + "submit_row" ] } ] }, - "submit_row" + { + "is-6": [ + "box[Notification mail]:record×2", + "box[Sending rate limits]:body" + ] + } ] } ], diff --git a/docs/assets/panel-redesign/panel/settings.html b/docs/assets/panel-redesign/panel/settings.html index b92b957..84e63d7 100644 --- a/docs/assets/panel-redesign/panel/settings.html +++ b/docs/assets/panel-redesign/panel/settings.html @@ -73,9 +73,9 @@ -
-
-
+
+
+
01

Log retention

@@ -88,56 +88,56 @@
-
-
02

Sending rate limits

Read-only
-
-
-
Level 1 · per client IP
600 / h
Set in .env; restart to change. Nothing below may exceed it.
-
Level 2 · domain, application
Set on each domain and application.
-
-
-
-
- -
-
03

Notifications

+
02

Notifications

From postmaster@mail.example.org, to every user who has an e-mail and has not turned them off under Account.

+
+ +
-
-
04

Notification mail

DNS records of the server's own name
+
+
+
03

Notification mail

DNS records of the server's own name
-
-

DKIM

publishedNot a secret · selector sp2026Show valuesHide values
-
-
-
-
-
-
-
-
- -
-

SPF

missingFor the server's own name, not for your domains
-
-
-
-
-
-
-
-

Notifications are sent without it, and a receiver may file them as spam.

+
+

DKIM

publishedNot a secret · selector sp2026Show valuesHide values
+
+
+
+
+
+
+
+ +
+

SPF

missingFor the server's own name, not for your domains
+
+
+
+
+
+
+
+

Notifications are sent without it, and a receiver may file them as spam.

+
+
+ +
+
04

Sending rate limits

Read-only
+
+
+
Level 1 · per client IP
600 / h
Set in .env; restart to change. Nothing below may exceed it.
+
Level 2 · domain, application
Set on each domain and application.
+
-
- +
diff --git a/docs/assets/panel-redesign/panel/src/settings.html b/docs/assets/panel-redesign/panel/src/settings.html index deac9d2..b62e374 100644 --- a/docs/assets/panel-redesign/panel/src/settings.html +++ b/docs/assets/panel-redesign/panel/src/settings.html @@ -7,9 +7,9 @@
-
-
-
+
+
+
01

Log retention

@@ -22,53 +22,53 @@
-
-
02

Sending rate limits

Read-only
-
-
-
Level 1 · per client IP
600 / h
Set in .env; restart to change. Nothing below may exceed it.
-
Level 2 · domain, application
Set on each domain and application.
-
-
-
-
- -
-
03

Notifications

+
02

Notifications

From postmaster@mail.example.org, to every user who has an e-mail and has not turned them off under Account.

+
+ +
-
-
04

Notification mail

DNS records of the server's own name
+
+
+
03

Notification mail

DNS records of the server's own name
-
-

DKIM

publishedNot a secret · selector sp2026Show valuesHide values
-
-
-
-
-
-
-
-
- -
-

SPF

missingFor the server's own name, not for your domains
-
-
-
-
-
-
-
-

Notifications are sent without it, and a receiver may file them as spam.

+
+

DKIM

publishedNot a secret · selector sp2026Show valuesHide values
+
+
+
+
+
+
+
+ +
+

SPF

missingFor the server's own name, not for your domains
+
+
+
+
+
+
+
+

Notifications are sent without it, and a receiver may file them as spam.

+
+
+ +
+
04

Sending rate limits

Read-only
+
+
+
Level 1 · per client IP
600 / h
Set in .env; restart to change. Nothing below may exceed it.
+
Level 2 · domain, application
Set on each domain and application.
+
-
- +