diff --git a/apps/web/src/app/(portal)/settings/general/desktop/page.tsx b/apps/web/src/app/(portal)/settings/general/desktop/page.tsx new file mode 100644 index 0000000..ffba9fa --- /dev/null +++ b/apps/web/src/app/(portal)/settings/general/desktop/page.tsx @@ -0,0 +1,21 @@ +'use client'; + +import { useTranslations } from 'next-intl'; +import { DesktopAppSettings } from '@/components/settings/desktop-app-settings'; + +/** + * Desktop-App settings page — /settings/general/desktop (D-12). + * Shows version, download buttons, file size, and explanatory text. + */ +export default function DesktopSettingsPage() { + const t = useTranslations('settings'); + + return ( +
+ {fileInfoText({ name: file.name, size: formatFileSize(file.size, locale) })} +
+{t('desktop.intro')}
+{t('desktop.firstStart')}
+{t('desktop.tray')}
+{t('desktop.update')}
+ + {info === null &&{t('desktop.unavailable')}
} + + {info && ( + <> +{t('desktop.versionLabel', { version: info.version })}
+ {info.channel === 'beta' && ( +{t('desktop.channelBeta', { commit: info.commit })}
+ )} +