From a275000b5db4d858c2196cf2cf589b3073e375c3 Mon Sep 17 00:00:00 2001 From: savsis Date: Thu, 10 Sep 2026 22:17:16 +0500 Subject: [PATCH] =?UTF-8?q?admin:=20full=20user=20card=20=E2=80=94=20subsc?= =?UTF-8?q?ription=20history,=20manual=20grant,=20devices/HWID=20in=20one?= =?UTF-8?q?=20modal?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 5 --- admin.html | 90 +++++++++++++++++++++++++++++++++++++++++++----------- api.py | 44 ++++++++++++++++++++++++++ db.py | 14 +++++++++ 3 files changed, 130 insertions(+), 18 deletions(-) diff --git a/admin.html b/admin.html index 7aad355..933245f 100644 --- a/admin.html +++ b/admin.html @@ -230,6 +230,12 @@ opacity: 0; transform: translateY(10px) scale(0.98); filter: blur(4px); transition: opacity 0.2s var(--ease), transform 0.2s var(--ease), filter 0.2s var(--ease); } + .modal-card-lg { max-width: 620px; } + .uc-sub-row { + display: flex; align-items: center; justify-content: space-between; gap: 10px; + padding: 10px 12px; border: 1px solid var(--border); border-radius: 8px; margin-bottom: 8px; + font-size: 13.5px; + } .modal-overlay.show .modal-card { opacity: 1; transform: translateY(0) scale(1); filter: blur(0); } .modal-head { display: flex; align-items: center; justify-content: space-between; margin-bottom: 16px; } .modal-head h2 { font-size: 16px; margin: 0; font-weight: 600; } @@ -419,18 +425,34 @@