feat: fix YouTask peer enable + add Made by Galyaviev signature

- peer_enable: make PSK optional, only pass --client-preshared-key if non-empty
- peer_enable: strip /32 suffix from client_address before passing to wg-peerctl
- All pages: add "Made by Galyaviev" in Dancing Script handwritten font
- login.html: styled login page with signature below card
- base.html: signature in sidebar footer
- style.css: .made-by Dancing Script style

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-05-06 10:48:55 +03:00
parent 2391007a81
commit e96078bc46
4 changed files with 29 additions and 5 deletions
+9
View File
@@ -103,6 +103,15 @@ body {
.logout-btn:hover { background: #fee2e2; color: #dc2626; }
.made-by {
font-family: 'Dancing Script', cursive;
font-size: 15px;
color: #b0b8cc;
text-align: center;
padding: 8px 0 4px;
letter-spacing: 0.02em;
}
/* ─── Layout ────────────────────────────────────────────────── */
.layout { margin-left: var(--sidebar-w); flex: 1; display: flex; flex-direction: column; }
main { padding: 28px 32px; flex: 1; max-width: 1400px; width: 100%; }