From 2157ee344bff8d88cb1548116848d5b6add56842 Mon Sep 17 00:00:00 2001 From: bestony Date: Tue, 14 Jul 2026 19:18:53 +0800 Subject: [PATCH] feat(keys): add optional ID column on /keys page Expose API key ID in the keys table column settings so users can show or hide it. Hidden by default; bump column-settings version so existing preferences also keep ID hidden until toggled on. --- frontend/src/i18n/locales/en/dashboard.ts | 1 + frontend/src/i18n/locales/zh/dashboard.ts | 1 + frontend/src/views/user/KeysView.vue | 12 ++++++-- .../src/views/user/__tests__/KeysView.spec.ts | 29 ++++++++++++++++--- 4 files changed, 36 insertions(+), 7 deletions(-) diff --git a/frontend/src/i18n/locales/en/dashboard.ts b/frontend/src/i18n/locales/en/dashboard.ts index 3edf99158a..17181419f2 100644 --- a/frontend/src/i18n/locales/en/dashboard.ts +++ b/frontend/src/i18n/locales/en/dashboard.ts @@ -85,6 +85,7 @@ export default { editKey: 'Edit API Key', deleteKey: 'Delete API Key', deleteConfirmMessage: "Are you sure you want to delete '{name}'? This action cannot be undone.", + id: 'ID', apiKey: 'API Key', group: 'Group', currentConcurrency: 'Current Concurrency', diff --git a/frontend/src/i18n/locales/zh/dashboard.ts b/frontend/src/i18n/locales/zh/dashboard.ts index 6b689cdf18..ac7d668f8a 100644 --- a/frontend/src/i18n/locales/zh/dashboard.ts +++ b/frontend/src/i18n/locales/zh/dashboard.ts @@ -85,6 +85,7 @@ export default { editKey: '编辑密钥', deleteKey: '删除密钥', deleteConfirmMessage: "确定要删除 '{name}' 吗?此操作无法撤销。", + id: 'ID', apiKey: 'API 密钥', group: '分组', currentConcurrency: '当前并发', diff --git a/frontend/src/views/user/KeysView.vue b/frontend/src/views/user/KeysView.vue index 161dccef88..0ade68dd8a 100644 --- a/frontend/src/views/user/KeysView.vue +++ b/frontend/src/views/user/KeysView.vue @@ -90,6 +90,10 @@ default-sort-order="desc" @sort="handleSort" > + +