diff --git a/docs/assets/panel-redesign/panel/account.html b/docs/assets/panel-redesign/panel/account.html index 738d454..152e4b9 100644 --- a/docs/assets/panel-redesign/panel/account.html +++ b/docs/assets/panel-redesign/panel/account.html @@ -80,12 +80,18 @@
-
-

Your own address. A domain's report address can be filled with it from Domain settings.

+
+

Your own address. Saving a new one sends it a link to confirm it; once confirmed it is where a link to reset your password can go. A domain's report address can be filled with it from Domain settings.

+
+

Needed only to change the e-mail.

To this address, when something needs you: a DNS record of a domain stops matching, a rate limit refuses mail, the TLS certificate is about to expire, a message has waited in the queue for three days. What is sent and when

+
+

A link was sent to mix@example.org at 14:02; it works once, for 24 hours.

+ +
diff --git a/docs/assets/panel-redesign/panel/confirm-email.html b/docs/assets/panel-redesign/panel/confirm-email.html new file mode 100644 index 0000000..fbc6ee4 --- /dev/null +++ b/docs/assets/panel-redesign/panel/confirm-email.html @@ -0,0 +1,32 @@ + + + + + +Confirm e-mail · SelfPost + + + + + + +
+
+
+ SelfPost +

YOUR SMTP. YOUR RULES.

+
+
+
+
+

mail.example.org · admin

+

Confirm e-mail

+

mix@example.org becomes the confirmed address of this account: where a link to reset its password can be sent.

+
+
+

Copyright © 2026 Mikhail Yenuchenko · License (AGPL-3.0) · Source · No warranty

+
+
+ + + diff --git a/docs/assets/panel-redesign/panel/help.html b/docs/assets/panel-redesign/panel/help.html index aeaa036..4713fab 100644 --- a/docs/assets/panel-redesign/panel/help.html +++ b/docs/assets/panel-redesign/panel/help.html @@ -151,7 +151,7 @@
05

Account

-

Your account

Account is your own, whatever your role: your username and e-mail, whether the panel sends you notifications, and your password. Changing the password signs out every other session of this account and keeps the one you are using; applications have their own logins and are not affected.

+

Your account

Account is your own, whatever your role: your username and e-mail, whether the panel sends you notifications, and your password. Changing the password signs out every other session of this account and keeps the one you are using; applications have their own logins and are not affected. A new e-mail is sent a link that confirms it, which works once, for 24 hours; changing the e-mail asks for your password. Notifications go to the address whether it is confirmed or not, but only a confirmed one can get a link to reset a forgotten password: Forgot your password? on the sign-in page sends it, for 30 minutes and once, and setting the new password signs every session of the account out. Without a confirmed e-mail the global administrator sets a new password under Users, and the only global administrator recovers from the container.

diff --git a/docs/assets/panel-redesign/panel/login-reset-sent.html b/docs/assets/panel-redesign/panel/login-reset-sent.html new file mode 100644 index 0000000..2581164 --- /dev/null +++ b/docs/assets/panel-redesign/panel/login-reset-sent.html @@ -0,0 +1,41 @@ + + + + + +Sign in · SelfPost + + + + + + +
+
+
+ SelfPost +

YOUR SMTP. YOUR RULES.

+
+
+
+
+

mail.example.org

+

Sign in

+
If that account has a confirmed e-mail, the link is on its way. It works once, for 30 minutes.
+
+ +
+
+
+ +
+
+
+

Forgot your password?

+
+

Copyright © 2026 Mikhail Yenuchenko · License (AGPL-3.0) · Source · No warranty

+
+
+ + + diff --git a/docs/assets/panel-redesign/panel/login-reset-set.html b/docs/assets/panel-redesign/panel/login-reset-set.html new file mode 100644 index 0000000..f1a4fad --- /dev/null +++ b/docs/assets/panel-redesign/panel/login-reset-set.html @@ -0,0 +1,40 @@ + + + + + +New password · SelfPost + + + + + + +
+
+
+ SelfPost +

YOUR SMTP. YOUR RULES.

+
+
+
+
+

mail.example.org · admin

+

New password

+

Setting it signs every session of this account out; sign in with it afterwards.

+
+ +
+
+
+ +
+
+
+
+

Copyright © 2026 Mikhail Yenuchenko · License (AGPL-3.0) · Source · No warranty

+
+
+ + + diff --git a/docs/assets/panel-redesign/panel/login-reset.html b/docs/assets/panel-redesign/panel/login-reset.html new file mode 100644 index 0000000..7b60edc --- /dev/null +++ b/docs/assets/panel-redesign/panel/login-reset.html @@ -0,0 +1,37 @@ + + + + + +Reset password · SelfPost + + + + + + +
+
+
+ SelfPost +

YOUR SMTP. YOUR RULES.

+
+
+
+
+

mail.example.org

+

Reset password

+

A link to set a new password goes to the e-mail of the account, once that address is confirmed under Account. It works once, for 30 minutes.

+
+ +
+
+
+

Back to sign in

+
+

Copyright © 2026 Mikhail Yenuchenko · License (AGPL-3.0) · Source · No warranty

+
+
+ + + diff --git a/docs/assets/panel-redesign/panel/login.html b/docs/assets/panel-redesign/panel/login.html index 078458b..08244f1 100644 --- a/docs/assets/panel-redesign/panel/login.html +++ b/docs/assets/panel-redesign/panel/login.html @@ -30,6 +30,7 @@
+

Forgot your password?

Copyright © 2026 Mikhail Yenuchenko · License (AGPL-3.0) · Source · No warranty

diff --git a/docs/assets/panel-redesign/panel/src/account.html b/docs/assets/panel-redesign/panel/src/account.html index e5ea912..92de965 100644 --- a/docs/assets/panel-redesign/panel/src/account.html +++ b/docs/assets/panel-redesign/panel/src/account.html @@ -14,12 +14,18 @@
-
-

Your own address. A domain's report address can be filled with it from Domain settings.

+
+

Your own address. Saving a new one sends it a link to confirm it; once confirmed it is where a link to reset your password can go. A domain's report address can be filled with it from Domain settings.

+
+

Needed only to change the e-mail.

To this address, when something needs you: a DNS record of a domain stops matching, a rate limit refuses mail, the TLS certificate is about to expire, a message has waited in the queue for three days. What is sent and when

+
+

A link was sent to mix@example.org at 14:02; it works once, for 24 hours.

+ +
diff --git a/docs/assets/panel-redesign/panel/src/confirm-email.html b/docs/assets/panel-redesign/panel/src/confirm-email.html new file mode 100644 index 0000000..abedb2f --- /dev/null +++ b/docs/assets/panel-redesign/panel/src/confirm-email.html @@ -0,0 +1,18 @@ + +
+
+
+ SelfPost +

YOUR SMTP. YOUR RULES.

+
+
+
+
+

mail.example.org · admin

+

Confirm e-mail

+

mix@example.org becomes the confirmed address of this account: where a link to reset its password can be sent.

+
+
+

Copyright © 2026 Mikhail Yenuchenko · License (AGPL-3.0) · Source · No warranty

+
+
diff --git a/docs/assets/panel-redesign/panel/src/help.html b/docs/assets/panel-redesign/panel/src/help.html index 3b9ce28..3b260f9 100644 --- a/docs/assets/panel-redesign/panel/src/help.html +++ b/docs/assets/panel-redesign/panel/src/help.html @@ -85,7 +85,7 @@
05

Account

-

Your account

Account is your own, whatever your role: your username and e-mail, whether the panel sends you notifications, and your password. Changing the password signs out every other session of this account and keeps the one you are using; applications have their own logins and are not affected.

+

Your account

Account is your own, whatever your role: your username and e-mail, whether the panel sends you notifications, and your password. Changing the password signs out every other session of this account and keeps the one you are using; applications have their own logins and are not affected. A new e-mail is sent a link that confirms it, which works once, for 24 hours; changing the e-mail asks for your password. Notifications go to the address whether it is confirmed or not, but only a confirmed one can get a link to reset a forgotten password: Forgot your password? on the sign-in page sends it, for 30 minutes and once, and setting the new password signs every session of the account out. Without a confirmed e-mail the global administrator sets a new password under Users, and the only global administrator recovers from the container.

diff --git a/docs/assets/panel-redesign/panel/src/login-reset-sent.html b/docs/assets/panel-redesign/panel/src/login-reset-sent.html new file mode 100644 index 0000000..664c3f5 --- /dev/null +++ b/docs/assets/panel-redesign/panel/src/login-reset-sent.html @@ -0,0 +1,27 @@ + +
+
+
+ SelfPost +

YOUR SMTP. YOUR RULES.

+
+
+
+
+

mail.example.org

+

Sign in

+
If that account has a confirmed e-mail, the link is on its way. It works once, for 30 minutes.
+
+ +
+
+
+ +
+
+
+

Forgot your password?

+
+

Copyright © 2026 Mikhail Yenuchenko · License (AGPL-3.0) · Source · No warranty

+
+
diff --git a/docs/assets/panel-redesign/panel/src/login-reset-set.html b/docs/assets/panel-redesign/panel/src/login-reset-set.html new file mode 100644 index 0000000..8c34000 --- /dev/null +++ b/docs/assets/panel-redesign/panel/src/login-reset-set.html @@ -0,0 +1,26 @@ + +
+
+
+ SelfPost +

YOUR SMTP. YOUR RULES.

+
+
+
+
+

mail.example.org · admin

+

New password

+

Setting it signs every session of this account out; sign in with it afterwards.

+
+ +
+
+
+ +
+
+
+
+

Copyright © 2026 Mikhail Yenuchenko · License (AGPL-3.0) · Source · No warranty

+
+
diff --git a/docs/assets/panel-redesign/panel/src/login-reset.html b/docs/assets/panel-redesign/panel/src/login-reset.html new file mode 100644 index 0000000..b79bd11 --- /dev/null +++ b/docs/assets/panel-redesign/panel/src/login-reset.html @@ -0,0 +1,23 @@ + +
+
+
+ SelfPost +

YOUR SMTP. YOUR RULES.

+
+
+
+
+

mail.example.org

+

Reset password

+

A link to set a new password goes to the e-mail of the account, once that address is confirmed under Account. It works once, for 30 minutes.

+
+ +
+
+
+

Back to sign in

+
+

Copyright © 2026 Mikhail Yenuchenko · License (AGPL-3.0) · Source · No warranty

+
+
diff --git a/docs/assets/panel-redesign/panel/src/login.html b/docs/assets/panel-redesign/panel/src/login.html index 2fa58a3..a73c490 100644 --- a/docs/assets/panel-redesign/panel/src/login.html +++ b/docs/assets/panel-redesign/panel/src/login.html @@ -19,6 +19,7 @@
+

Forgot your password?

Copyright © 2026 Mikhail Yenuchenko · License (AGPL-3.0) · Source · No warranty

diff --git a/docs/assets/panel-redesign/panel/src/user.html b/docs/assets/panel-redesign/panel/src/user.html index 98e98ff..e9f0444 100644 --- a/docs/assets/panel-redesign/panel/src/user.html +++ b/docs/assets/panel-redesign/panel/src/user.html @@ -3,7 +3,6 @@

Users /

acme-ops

-

The same form, empty, creates a new user.

Delete user @@ -15,8 +14,8 @@
01

Account

-
-

The user's own address. They can change it under Account.

+
+

The user's own address. They can change it under Account. A new one is sent a link to confirm it; until it is confirmed no reset link goes to it.

Leave empty to keep the current one.

diff --git a/docs/assets/panel-redesign/panel/user.html b/docs/assets/panel-redesign/panel/user.html index 75acc39..35afa5f 100644 --- a/docs/assets/panel-redesign/panel/user.html +++ b/docs/assets/panel-redesign/panel/user.html @@ -69,7 +69,6 @@

Users /

acme-ops

-

The same form, empty, creates a new user.

Delete user
@@ -81,8 +80,8 @@
01

Account

-
-

The user's own address. They can change it under Account.

+
+

The user's own address. They can change it under Account. A new one is sent a link to confirm it; until it is confirmed no reset link goes to it.

Leave empty to keep the current one.