From 6384237782aee6d00171a5ec1d3c3f5affa81c6c Mon Sep 17 00:00:00 2001 From: "web@ppanel" Date: Sat, 22 Feb 2025 23:35:30 +0700 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(platform):=20Update=20platform?= =?UTF-8?q?=20naming=20and=20add=20keywords=20and=20custom=20HTML=20fields?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/admin/config/use-global.tsx | 2 ++ apps/user/app/(main)/(user)/dashboard/content.tsx | 10 +++++++--- apps/user/config/use-global.tsx | 2 ++ apps/user/utils/common.ts | 4 ++-- 4 files changed, 13 insertions(+), 5 deletions(-) diff --git a/apps/admin/config/use-global.tsx b/apps/admin/config/use-global.tsx index 10c4b23..e81b0c7 100644 --- a/apps/admin/config/use-global.tsx +++ b/apps/admin/config/use-global.tsx @@ -14,6 +14,8 @@ export const useGlobalStore = create((set) => ({ site_name: '', site_desc: '', site_logo: '', + keywords: '', + custom_html: '', }, verify: { turnstile_site_key: '', diff --git a/apps/user/app/(main)/(user)/dashboard/content.tsx b/apps/user/app/(main)/(user)/dashboard/content.tsx index 9bab2dc..6d9fff1 100644 --- a/apps/user/app/(main)/(user)/dashboard/content.tsx +++ b/apps/user/app/(main)/(user)/dashboard/content.tsx @@ -45,7 +45,7 @@ import Subscribe from '../subscribe/page'; const platforms: (keyof API.ApplicationPlatform)[] = [ 'windows', - 'mac', + 'macos', 'linux', 'ios', 'android', @@ -106,7 +106,7 @@ export default function Content() { icon={`${ { windows: 'mdi:microsoft-windows', - mac: 'uil:apple', + macos: 'uil:apple', linux: 'uil:linux', ios: 'simple-icons:ios', android: 'uil:android', @@ -261,6 +261,7 @@ export default function Content() { toast.success( <>

{t('copySuccess')}

+

{t('manualImportMessage')}

, ); @@ -307,7 +308,10 @@ export default function Content() { {t('download')} - + diff --git a/apps/user/config/use-global.tsx b/apps/user/config/use-global.tsx index fd0976f..cdf0d7f 100644 --- a/apps/user/config/use-global.tsx +++ b/apps/user/config/use-global.tsx @@ -20,6 +20,8 @@ export const useGlobalStore = create((set, get) => ({ site_name: '', site_desc: '', site_logo: '', + keywords: '', + custom_html: '', }, verify: { turnstile_site_key: '', diff --git a/apps/user/utils/common.ts b/apps/user/utils/common.ts index 1cc8055..de8ca20 100644 --- a/apps/user/utils/common.ts +++ b/apps/user/utils/common.ts @@ -56,13 +56,13 @@ export function Logout() { } } -export function getPlatform(): 'windows' | 'mac' | 'linux' | 'android' | 'ios' | 'harmony' { +export function getPlatform(): 'windows' | 'macos' | 'linux' | 'android' | 'ios' | 'harmony' { const parser = new UAParser(); const os = parser.getOS(); const osName = os.name?.toLowerCase() || ''; if (osName.includes('windows')) return 'windows'; - if (osName.includes('mac')) return 'mac'; + if (osName.includes('mac')) return 'macos'; if ( osName.includes('linux') || osName.includes('ubuntu') ||