feat(desktop): add client release updater
Desktop Client Build / Resolve Build Metadata (push) Successful in 19s
Frontend CI / Frontend (push) Successful in 3m20s
Backend CI / Backend (push) Successful in 16m48s
Desktop Client Build / Build Desktop Client (push) Successful in 24m46s
Desktop Client Build / Publish Client Artifacts to NAS (push) Successful in 37s

This commit is contained in:
2026-05-25 19:23:49 +08:00
parent 41b4a765ac
commit 5f6e9f11da
46 changed files with 5508 additions and 160 deletions
+8 -1
View File
@@ -50,12 +50,13 @@ import {
AuditOutlined,
BookOutlined,
ClockCircleOutlined,
CloudDownloadOutlined,
ControlOutlined,
CrownOutlined,
FileSearchOutlined,
GlobalOutlined,
PartitionOutlined,
LineChartOutlined,
PartitionOutlined,
SafetyCertificateOutlined,
SettingOutlined,
TeamOutlined,
@@ -83,6 +84,7 @@ const menuLeaves: MenuLeaf[] = [
{ key: '/admin-users', label: '用户管理', path: '/admin-users' },
{ key: '/kol-subscriptions', label: '订阅包审批', path: '/kol-subscriptions' },
{ key: '/site-domain-mappings', label: '站点映射', path: '/site-domain-mappings' },
{ key: '/desktop-client/releases', label: '客户端版本', path: '/desktop-client/releases' },
{ key: '/compliance/policy', label: '全局策略', path: '/compliance/policy' },
{ key: '/compliance/dictionaries', label: '合规词库', path: '/compliance/dictionaries' },
{ key: '/compliance/manual-reviews', label: '人工审阅', path: '/compliance/manual-reviews' },
@@ -110,6 +112,11 @@ const menuItems = computed<ItemType[]>(() => [
label: '站点映射',
icon: () => h(GlobalOutlined),
},
{
key: '/desktop-client/releases',
label: '客户端版本',
icon: () => h(CloudDownloadOutlined),
},
{
key: 'compliance',
label: '内容安全',