Add Admin Fonts settings page to install CJK font packages

Adds AdminFontView with package list, install buttons, status indicators and toast notifications backed by /api/v1/fonts/status and /api/v1/fonts/{package}/install. Wires the new admin.settings.fonts lazy route and a Languages-icon menu entry under Admin → Settings.
This commit is contained in:
Darko Gjorgjijoski
2026-04-07 01:17:00 +02:00
parent ba5c6c39ba
commit c5c9677ffc
3 changed files with 132 additions and 0 deletions

View File

@@ -88,6 +88,11 @@ const menuItems = computed<SettingsMenuItem[]>(() => [
link: '/admin/administration/settings/file-disk',
icon: 'FolderIcon',
},
{
title: t('settings.menu_title.fonts'),
link: '/admin/administration/settings/fonts',
icon: 'LanguageIcon',
},
{
title: t('settings.menu_title.update_app'),
link: '/admin/administration/settings/update-app',