From aaed5a47d73888c4e695b745b5295b7a97f3cec0 Mon Sep 17 00:00:00 2001 From: Girish Ramakrishnan Date: Thu, 18 Sep 2025 18:41:56 +0200 Subject: [PATCH] Create two sections in appearance Branding and External Links --- dashboard/public/translation/en.json | 16 +++++++++++++--- dashboard/src/views/AppearanceView.vue | 10 ++++++---- 2 files changed, 19 insertions(+), 7 deletions(-) diff --git a/dashboard/public/translation/en.json b/dashboard/public/translation/en.json index 31d823e87..c192ec8a1 100644 --- a/dashboard/public/translation/en.json +++ b/dashboard/public/translation/en.json @@ -689,7 +689,7 @@ } }, "branding": { - "title": "Appearance", + "title": "Branding", "cloudronName": "Cloudron Name", "logo": "Logo", "footer": { @@ -1834,10 +1834,10 @@ }, "forumUrlAction": "Need help? Ask in the forum", "addApplinkDialog": { - "title": "Add external app link" + "title": "Add External Link" }, "editApplinkDialog": { - "title": "Edit App Link", + "title": "Edit External Link", "deleteAction": "Delete" }, "applinks": { @@ -2114,5 +2114,15 @@ }, "userDirectory": { "title": "User Directory" + }, + "appearance": { + "title": "Appearance" + }, + "dashboard": { + "title": "Dashboard" + }, + "externallinks": { + "label": "External Links", + "description": "Add shortcuts to external services on the dashboard" } } diff --git a/dashboard/src/views/AppearanceView.vue b/dashboard/src/views/AppearanceView.vue index fa2ef468d..93d75ea21 100644 --- a/dashboard/src/views/AppearanceView.vue +++ b/dashboard/src/views/AppearanceView.vue @@ -64,7 +64,7 @@ async function onFooterSave(newFooter) { const applinkDialog = useTemplateRef('applinkDialog'); -function onAddDashboardLink() { +function onAddExternalLink() { applinkDialog.value.open(); } @@ -108,14 +108,16 @@ onMounted(async () => { + +
- -
Links to other domains and services can be added to the dashboard
+ +
{{ $t('externallinks.description') }}
- +