From 8a738c7998fce9de88baa97cd1b32348eb036a4d Mon Sep 17 00:00:00 2001 From: unknown Date: Wed, 19 Aug 2026 13:11:04 +0800 Subject: [PATCH] feat(admin): refine theme settings UI --- .gitignore | 1 + assets/admin/src/App.vue | 202 +++++++++------- assets/admin/src/components/DeferredPage.vue | 12 +- assets/admin/src/components/EmptyState.vue | 6 +- assets/admin/src/components/MobileTopBar.vue | 12 +- .../src/components/OAuthProviderForm.vue | 12 +- assets/admin/src/components/PageHeader.vue | 4 +- assets/admin/src/components/form/AksField.vue | 74 +++--- .../src/components/form/AksFieldGroup.vue | 25 +- .../src/components/form/AksFormRenderer.vue | 16 +- .../src/components/form/AksMediaField.vue | 16 +- .../src/components/form/AksRepeaterField.vue | 10 +- .../src/components/form/FaIconPicker.vue | 10 +- assets/admin/src/pages/SchemaPage.vue | 4 +- .../pages/content/FooterTabbarSettings.vue | 2 +- assets/admin/src/pages/docs/DocsPage.vue | 14 +- .../src/pages/extensions/ExtensionAI.vue | 2 +- .../src/pages/extensions/ExtensionTools.vue | 16 +- .../src/pages/payment/PaymentGateway.vue | 8 +- .../src/pages/payment/PaymentRevenue.vue | 10 +- .../permissions/AttachmentPermissions.vue | 6 +- .../permissions/PermissionsCapabilities.vue | 2 +- .../src/pages/tools/ToolsEmailRollback.vue | 2 +- assets/admin/src/pages/tools/ToolsUpdate.vue | 4 +- .../src/pages/users/UsersWechatTemplate.vue | 2 +- assets/admin/src/style.css | 226 +++++++++--------- .../widget-system/admin-ui-contract.test.cjs | 64 +++++ 27 files changed, 425 insertions(+), 337 deletions(-) create mode 100644 tests/widget-system/admin-ui-contract.test.cjs diff --git a/.gitignore b/.gitignore index 656dc8b8..8d8a5dbf 100644 --- a/.gitignore +++ b/.gitignore @@ -20,6 +20,7 @@ !/tests/widget-system/toast-contract.test.cjs !/tests/widget-system/page-display-contract.test.cjs !/tests/widget-system/page-display-save-harness.php +!/tests/widget-system/admin-ui-contract.test.cjs !/tests/visual/docker-compose.zibll.yml !/tests/visual/zibll-Caddyfile !/tests/visual/README.md diff --git a/assets/admin/src/App.vue b/assets/admin/src/App.vue index bb344e5a..6a4981b4 100644 --- a/assets/admin/src/App.vue +++ b/assets/admin/src/App.vue @@ -1,22 +1,18 @@