diff --git a/database/migrations/2026_08_05_000001_add_status_page_identity_visibility_settings.php b/database/migrations/2026_08_05_000001_add_status_page_identity_visibility_settings.php new file mode 100644 index 00000000..5669ee69 --- /dev/null +++ b/database/migrations/2026_08_05_000001_add_status_page_identity_visibility_settings.php @@ -0,0 +1,12 @@ + $this->migrator->add('app.show_site_name', false)); + rescue(fn () => $this->migrator->add('app.show_about', true)); + } +}; diff --git a/resources/lang/de/settings.php b/resources/lang/de/settings.php index 1eba927c..e8c9168b 100644 --- a/resources/lang/de/settings.php +++ b/resources/lang/de/settings.php @@ -22,6 +22,10 @@ 'support_cachet_helper' => 'Zeige einen kleinen Link an, der Besucher dazu ermutigt, die Entwicklung von Cachet zu unterstützen.', 'show_dashboard_link' => 'Dashboard-Link anzeigen', 'show_dashboard_link_helper' => 'Zeige einen Link zum Dashboard auf der öffentlichen Statusseite an.', + 'show_site_name' => 'Seitennamen anzeigen', + 'show_site_name_helper' => 'Den Seitennamen auf der öffentlichen Statusseite anzeigen.', + 'show_about' => '„Über diese Seite“ anzeigen', + 'show_about_helper' => 'Den Inhalt von „Über diese Seite“ auf der öffentlichen Statusseite anzeigen.', 'display_graphs' => 'Diagramme anzeigen', 'display_graphs_helper' => 'Metrik-Diagramme auf der Statusseite anzeigen.', 'enable_external_dependencies' => 'Externe Abhängigkeiten aktivieren', diff --git a/resources/lang/de_AT/settings.php b/resources/lang/de_AT/settings.php index 1eba927c..e8c9168b 100644 --- a/resources/lang/de_AT/settings.php +++ b/resources/lang/de_AT/settings.php @@ -22,6 +22,10 @@ 'support_cachet_helper' => 'Zeige einen kleinen Link an, der Besucher dazu ermutigt, die Entwicklung von Cachet zu unterstützen.', 'show_dashboard_link' => 'Dashboard-Link anzeigen', 'show_dashboard_link_helper' => 'Zeige einen Link zum Dashboard auf der öffentlichen Statusseite an.', + 'show_site_name' => 'Seitennamen anzeigen', + 'show_site_name_helper' => 'Den Seitennamen auf der öffentlichen Statusseite anzeigen.', + 'show_about' => '„Über diese Seite“ anzeigen', + 'show_about_helper' => 'Den Inhalt von „Über diese Seite“ auf der öffentlichen Statusseite anzeigen.', 'display_graphs' => 'Diagramme anzeigen', 'display_graphs_helper' => 'Metrik-Diagramme auf der Statusseite anzeigen.', 'enable_external_dependencies' => 'Externe Abhängigkeiten aktivieren', diff --git a/resources/lang/de_CH/settings.php b/resources/lang/de_CH/settings.php index 1eba927c..e8c9168b 100644 --- a/resources/lang/de_CH/settings.php +++ b/resources/lang/de_CH/settings.php @@ -22,6 +22,10 @@ 'support_cachet_helper' => 'Zeige einen kleinen Link an, der Besucher dazu ermutigt, die Entwicklung von Cachet zu unterstützen.', 'show_dashboard_link' => 'Dashboard-Link anzeigen', 'show_dashboard_link_helper' => 'Zeige einen Link zum Dashboard auf der öffentlichen Statusseite an.', + 'show_site_name' => 'Seitennamen anzeigen', + 'show_site_name_helper' => 'Den Seitennamen auf der öffentlichen Statusseite anzeigen.', + 'show_about' => '„Über diese Seite“ anzeigen', + 'show_about_helper' => 'Den Inhalt von „Über diese Seite“ auf der öffentlichen Statusseite anzeigen.', 'display_graphs' => 'Diagramme anzeigen', 'display_graphs_helper' => 'Metrik-Diagramme auf der Statusseite anzeigen.', 'enable_external_dependencies' => 'Externe Abhängigkeiten aktivieren', diff --git a/resources/lang/en/settings.php b/resources/lang/en/settings.php index 714b26ae..fa945ec4 100644 --- a/resources/lang/en/settings.php +++ b/resources/lang/en/settings.php @@ -3,9 +3,9 @@ return [ 'manage_cachet' => [ 'site_name_label' => 'Site name', - 'site_name_helper' => 'Displayed in the browser tab and across your status page.', + 'site_name_helper' => 'Used in browser tabs and status page metadata.', 'about_this_site_label' => 'About this site', - 'about_this_site_helper' => 'A short Markdown introduction shown on the home page of your status page.', + 'about_this_site_helper' => 'A short Markdown introduction for the home page of your status page.', 'timezone_label' => 'Timezone', 'timezone_other' => 'Other', 'browser_default' => 'Browser default', @@ -22,6 +22,10 @@ 'support_cachet_helper' => 'Display a small link encouraging visitors to support Cachet\'s development.', 'show_dashboard_link' => 'Show dashboard link', 'show_dashboard_link_helper' => 'Show a link to the dashboard from the public status page.', + 'show_site_name' => 'Show site name', + 'show_site_name_helper' => 'Display the site name on the public status page.', + 'show_about' => 'Show About this site', + 'show_about_helper' => 'Display the About this site content on the public status page.', 'display_graphs' => 'Display graphs', 'display_graphs_helper' => 'Render metric charts on the status page.', 'enable_external_dependencies' => 'Enable external dependencies', diff --git a/resources/lang/en_GB/settings.php b/resources/lang/en_GB/settings.php index dd35b177..9064be67 100644 --- a/resources/lang/en_GB/settings.php +++ b/resources/lang/en_GB/settings.php @@ -1,6 +1,14 @@ [ + 'toggles' => [ + 'show_site_name' => 'Show site name', + 'show_site_name_helper' => 'Display the site name on the public status page.', + 'show_about' => 'Show About this site', + 'show_about_helper' => 'Display the About this site content on the public status page.', + ], + ], 'manage_theme' => [ 'status_page_accent' => [ 'description' => 'Customise the accent colour of your status page. Cachet can automatically select a matching base colour.', diff --git a/resources/lang/es_ES/settings.php b/resources/lang/es_ES/settings.php index 17c8e515..0293684a 100644 --- a/resources/lang/es_ES/settings.php +++ b/resources/lang/es_ES/settings.php @@ -23,6 +23,10 @@ 'show_timezone' => 'Mostrar Zona Horaria', 'show_dashboard_link' => 'Mostrar Enlace al Panel', 'show_dashboard_link_helper' => 'Muestra un enlace al panel desde la página de estado pública.', + 'show_site_name' => 'Mostrar nombre del sitio', + 'show_site_name_helper' => 'Muestra el nombre del sitio en la página de estado pública.', + 'show_about' => 'Mostrar Acerca de este sitio', + 'show_about_helper' => 'Muestra el contenido de Acerca de este sitio en la página de estado pública.', 'display_graphs' => 'Mostrar Gráficos', 'display_graphs_helper' => 'Renderiza gráficos de métricas en la página de estado.', 'only_show_disrupted_days' => 'Mostrar Solo Días con Problemas', diff --git a/resources/lang/fr/settings.php b/resources/lang/fr/settings.php index aeb3ddb1..cb1b0b8d 100644 --- a/resources/lang/fr/settings.php +++ b/resources/lang/fr/settings.php @@ -23,6 +23,10 @@ 'show_timezone' => 'Afficher le fuseau horaire', 'show_dashboard_link' => 'Afficher le lien du tableau de bord', 'show_dashboard_link_helper' => 'Affiche un lien vers le tableau de bord depuis la page de statut publique.', + 'show_site_name' => 'Afficher le nom du site', + 'show_site_name_helper' => 'Affiche le nom du site sur la page de statut publique.', + 'show_about' => 'Afficher À propos de ce site', + 'show_about_helper' => 'Affiche le contenu de À propos de ce site sur la page de statut publique.', 'display_graphs' => 'Afficher les graphiques', 'display_graphs_helper' => "Affiche les graphiques des m\u{00E9}triques sur la page de statut.", 'enable_external_dependencies' => "Activer les d\u{00E9}pendances externes", diff --git a/resources/lang/ko/settings.php b/resources/lang/ko/settings.php index 03ffe2e4..2ba61c82 100644 --- a/resources/lang/ko/settings.php +++ b/resources/lang/ko/settings.php @@ -23,6 +23,10 @@ 'show_timezone' => '시간대 표시', 'show_dashboard_link' => '대시보드 링크 표시', 'show_dashboard_link_helper' => '공개 상태 페이지에서 대시보드로 가는 링크를 표시합니다.', + 'show_site_name' => '사이트 이름 표시', + 'show_site_name_helper' => '공개 상태 페이지에 사이트 이름을 표시합니다.', + 'show_about' => '이 사이트 소개 표시', + 'show_about_helper' => '공개 상태 페이지에 이 사이트 소개 내용을 표시합니다.', 'display_graphs' => '그래프 표시', 'display_graphs_helper' => '상태 페이지에 메트릭 차트를 렌더링합니다.', 'only_show_disrupted_days' => '중단된 날만 표시', diff --git a/resources/lang/nl/settings.php b/resources/lang/nl/settings.php index cd1f2bdd..dd798e1c 100644 --- a/resources/lang/nl/settings.php +++ b/resources/lang/nl/settings.php @@ -23,6 +23,10 @@ 'show_timezone' => 'Tijdzone weergeven', 'show_dashboard_link' => 'Dashboardlink weergeven', 'show_dashboard_link_helper' => 'Toon een link naar het dashboard vanaf de openbare statuspagina.', + 'show_site_name' => 'Sitenaam weergeven', + 'show_site_name_helper' => 'Geef de sitenaam weer op de openbare statuspagina.', + 'show_about' => 'Over deze site weergeven', + 'show_about_helper' => 'Geef de inhoud van Over deze site weer op de openbare statuspagina.', 'display_graphs' => 'Diagrammen weergeven', 'display_graphs_helper' => 'Geef metriekgrafieken weer op de statuspagina.', 'enable_external_dependencies' => 'Externe afhankelijkheden inschakelen', diff --git a/resources/lang/ph/settings.php b/resources/lang/ph/settings.php index 6697a8e9..c44178bb 100644 --- a/resources/lang/ph/settings.php +++ b/resources/lang/ph/settings.php @@ -23,6 +23,10 @@ 'show_timezone' => 'Ipakita ang Oras na Rehiyon', 'show_dashboard_link' => 'Ipakita ang Link ng Dashboard', 'show_dashboard_link_helper' => 'Magpakita ng link patungo sa dashboard mula sa pampublikong status na pahina.', + 'show_site_name' => 'Ipakita ang pangalan ng site', + 'show_site_name_helper' => 'Ipakita ang pangalan ng site sa pampublikong status na pahina.', + 'show_about' => 'Ipakita ang Tungkol sa Site na Ito', + 'show_about_helper' => 'Ipakita ang nilalaman ng Tungkol sa Site na Ito sa pampublikong status na pahina.', 'display_graphs' => 'Ipakita ang Mga Graph', 'display_graphs_helper' => 'I-render ang mga chart ng metric sa status na pahina.', 'only_show_disrupted_days' => 'Ipakita lamang ang Mga Araw ng Pagka-aberya', diff --git a/resources/lang/pt_BR/settings.php b/resources/lang/pt_BR/settings.php index 72831487..71a4b3b9 100644 --- a/resources/lang/pt_BR/settings.php +++ b/resources/lang/pt_BR/settings.php @@ -23,6 +23,10 @@ 'show_timezone' => 'Exibir Fuso Horário', 'show_dashboard_link' => 'Exibir Link do Painel', 'show_dashboard_link_helper' => 'Exibe um link para o painel a partir da página de status pública.', + 'show_site_name' => 'Exibir nome do site', + 'show_site_name_helper' => 'Exibe o nome do site na página de status pública.', + 'show_about' => 'Exibir Sobre este site', + 'show_about_helper' => 'Exibe o conteúdo de Sobre este site na página de status pública.', 'display_graphs' => 'Exibir Gráficos', 'display_graphs_helper' => 'Renderiza gráficos de métricas na página de status.', 'only_show_disrupted_days' => 'Exibir Apenas Dias com Interrupções', diff --git a/resources/lang/zh_CN/settings.php b/resources/lang/zh_CN/settings.php index 2f90c234..9e2e2d28 100644 --- a/resources/lang/zh_CN/settings.php +++ b/resources/lang/zh_CN/settings.php @@ -23,6 +23,10 @@ 'show_timezone' => '显示时区', 'show_dashboard_link' => '显示仪表板链接', 'show_dashboard_link_helper' => '在公开状态页面上显示通往仪表板的链接。', + 'show_site_name' => '显示网站名称', + 'show_site_name_helper' => '在公开状态页面上显示网站名称。', + 'show_about' => '显示关于此网站', + 'show_about_helper' => '在公开状态页面上显示“关于此网站”内容。', 'display_graphs' => '显示图表', 'display_graphs_helper' => '在状态页面上渲染指标图表。', 'only_show_disrupted_days' => '仅显示受干扰天数', diff --git a/resources/lang/zh_TW/settings.php b/resources/lang/zh_TW/settings.php index 49de7a54..34e84375 100644 --- a/resources/lang/zh_TW/settings.php +++ b/resources/lang/zh_TW/settings.php @@ -23,6 +23,10 @@ 'show_timezone' => '顯示時區', 'show_dashboard_link' => '顯示儀表板鏈接', 'show_dashboard_link_helper' => '在公開狀態頁面上顯示通往儀表板的連結。', + 'show_site_name' => '顯示網站名稱', + 'show_site_name_helper' => '在公開狀態頁面上顯示網站名稱。', + 'show_about' => '顯示關於此網站', + 'show_about_helper' => '在公開狀態頁面上顯示「關於此網站」內容。', 'display_graphs' => '顯示圖表', 'display_graphs_helper' => '在狀態頁面上呈現指標圖表。', 'only_show_disrupted_days' => '僅顯示受干擾天數', diff --git a/resources/views/components/about.blade.php b/resources/views/components/about.blade.php index f657c57b..ffd71b90 100644 --- a/resources/views/components/about.blade.php +++ b/resources/views/components/about.blade.php @@ -1,9 +1,11 @@ {{ \Cachet\Facades\CachetView::renderHook(\Cachet\View\RenderHook::STATUS_PAGE_ABOUT_BEFORE) }}