From a7c6445f3676872bae1f3aec41b67bd2e79ef225 Mon Sep 17 00:00:00 2001 From: Feng Yue <2525275@gmail.com> Date: Thu, 14 Aug 2025 15:35:07 +0800 Subject: [PATCH] fix: improve user API keys display and interaction MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Hide delete button for deleted/disabled keys to prevent invalid actions - Sort API keys by creation time descending (newest first) - Change "Disabled" label to "Deleted" for consistency - Add sortedApiKeys computed property for better organization 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- .../components/user/UserApiKeysManager.vue | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/web/admin-spa/src/components/user/UserApiKeysManager.vue b/web/admin-spa/src/components/user/UserApiKeysManager.vue index cc3f0d29..167bec90 100644 --- a/web/admin-spa/src/components/user/UserApiKeysManager.vue +++ b/web/admin-spa/src/components/user/UserApiKeysManager.vue @@ -76,9 +76,9 @@ -
+
    -
  • +
  • @@ -106,7 +106,7 @@ v-else-if="!apiKey.isActive" class="ml-2 inline-flex items-center rounded-full bg-red-100 px-2.5 py-0.5 text-xs font-medium text-red-800" > - Disabled + Deleted
    @@ -159,7 +159,7 @@