diff --git a/src/assets/interface-icons/config-debug-menu.svg b/src/assets/interface-icons/config-debug-menu.svg
new file mode 100644
index 00000000..eb5786c3
--- /dev/null
+++ b/src/assets/interface-icons/config-debug-menu.svg
@@ -0,0 +1 @@
+
diff --git a/src/assets/locales/de.json b/src/assets/locales/de.json
index fa984549..8826783a 100644
--- a/src/assets/locales/de.json
+++ b/src/assets/locales/de.json
@@ -46,11 +46,6 @@
},
"app-info": {
"title": "App Info",
- "error-log": "Fehlerprotokoll",
- "no-errors": "Keine kürzlichen Fehler erkannt",
- "help-support": "Hilfe & Support",
- "help-support-description": "Um beim Betrieb oder der Konfiguration von Dashy Hilfe zu bekommen, siehe die",
- "help-support-discussions": "Diskussionen",
"support-dashy": "Dashy unterstützen",
"support-dashy-description": "Für Wege, sich zu beteiligen, besuchen Sie die",
"support-dashy-link": "Contributions Seite",
diff --git a/src/assets/locales/el.json b/src/assets/locales/el.json
index d5d76ec5..738545b6 100644
--- a/src/assets/locales/el.json
+++ b/src/assets/locales/el.json
@@ -46,11 +46,6 @@
},
"app-info": {
"title": "Πληροφορίες Εφαρμογής",
- "error-log": "Αρχείο Καταγραφής Σφαλμάτων",
- "no-errors": "Δεν εντοπίστηκαν πρόσφατα σφάλματα",
- "help-support": "Βοήθεια & Υποστήριξη",
- "help-support-description": "Για να λάβετε υποστήριξη σχετικά με την εκτέλεση ή με τη διαμόρφωση του Dashy, ανατρέξτε στις",
- "help-support-discussions": "Συζητήσεις",
"support-dashy": "Υποστήριξη του Dashy",
"support-dashy-description": "Για τρόπους με τους οποίους μπορείτε να συνεισφέρετε, ανατρέξτε στη",
"support-dashy-link": "Σελίδα συνεισφορών",
diff --git a/src/assets/locales/en.json b/src/assets/locales/en.json
index c8f084c4..d4f5439a 100644
--- a/src/assets/locales/en.json
+++ b/src/assets/locales/en.json
@@ -50,16 +50,15 @@
},
"app-info": {
"title": "App Info",
- "error-log": "Error Log",
- "no-errors": "No recent errors detected",
- "help-support": "Help & Support",
- "help-support-description": "For getting support with running or configuring Dashy, see the",
- "help-support-discussions": "Discussions",
- "support-dashy": "Supporting Dashy",
- "support-dashy-description": "For ways that you can get involved, check out the",
"support-dashy-link": "Contributions page",
+ "sponsor-heading": "Sponsor Dashy",
+ "sponsor-l1-prefix": "Enjoying Dashy? Consider",
+ "sponsor-l1-link": "sponsoring me on GitHub",
+ "sponsor-l1-suffix": "to help fund ongoing development 🩷",
"report-bug": "Report a Bug",
- "report-bug-description": "If you think you've found a bug, then please",
+ "report-bug-description": "If you think you've found a bug, then",
+ "report-bug-debug-link": "check the debug menu",
+ "report-bug-middle": "and",
"report-bug-link": "raise an Issue",
"more-info": "More Info",
"source": "Source",
@@ -81,7 +80,7 @@
},
"config": {
"main-tab": "Main Menu",
- "view-config-tab": "View Config",
+ "view-config-tab": "Export Config",
"edit-config-tab": "Edit Config",
"custom-css-tab": "Custom Styles",
"heading": "Configuration Options",
@@ -95,7 +94,8 @@
"reset-settings-button": "Reset Local Settings",
"disabled-note": "Some configuration features have been disabled by your administrator",
"small-screen-note": "You are using a very small screen, and some screens in this menu may not be optimal",
- "app-info-button": "App Info",
+ "app-info-button": "About",
+ "debug-info-button": "Debug Info",
"backup-note": "It is recommended to make a backup of your configuration before making changes.",
"reset-config-msg-l1": "This will remove all user settings from local storage, but won't affect your 'conf.yml' file.",
"reset-config-msg-l2": "You should first backup any changes you've made locally, if you want to use them in the future.",
@@ -153,6 +153,68 @@
"sw-update-available": "A new version of Dashy is available.",
"sw-update-action": "Refresh"
},
+ "debug": {
+ "getting-help": "Getting Help",
+ "getting-help-msg": "If you've hit a snag, the community can help.",
+ "resources": {
+ "troubleshooting-name": "Troubleshooting",
+ "troubleshooting-desc": "We've outlined fixes for common issues here",
+ "docs-name": "Documentation",
+ "docs-desc": "Usage guides and configuring instructions",
+ "source-name": "Source code",
+ "source-desc": "Otherwise, you can determine the issue from the code",
+ "email-name": "Email Support",
+ "email-note": "(sponsors only)",
+ "email-desc": "Drop me a line, and I will try and help"
+ },
+ "reporting-bug": "Reporting a Bug",
+ "reporting-bug-l1-prefix": "If you've found something not working as intended, please",
+ "reporting-bug-l1-link": "open an issue",
+ "reporting-bug-l1-suffix": "on our GitHub repo.",
+ "reporting-bug-l2-intro": "When raising a bug report, please include the relevant info, such as:",
+ "reporting-bug-list": {
+ "version": "Dashy version",
+ "deployment": "Deployment type",
+ "errors": "Error logs",
+ "config": "Config snippets",
+ "overrides": "Relevant overrides",
+ "environment": "Environment info"
+ },
+ "reporting-bug-note": "Be sure to redact any sensitive info. Tickets which don't include enough information to debug, diagnose and fix may be closed. Due to time limitations, support and feature requests from sponsors are prioritized.",
+ "app-version": "App Version",
+ "error-log": "Error Log",
+ "error-log-hint-prefix": "See",
+ "error-log-hint-link": "here",
+ "error-log-hint-suffix": "for instructions on how to view the browser logs. There may also be useful info in the server logs.",
+ "no-errors": "No errors recorded this session.",
+ "current-config": "Current Config",
+ "current-config-hint": "When opening an issue, please include the relevant parts of your config file.",
+ "config-render-error": "Could not render config: {error}",
+ "local-storage": "Local Storage",
+ "local-storage-hint": "Settings saved in this browser. These override defaults until cleared.",
+ "no-local-storage": "Nothing stored locally.",
+ "local-storage-error": "Could not read local storage: {error}",
+ "environment": "Environment",
+ "environment-hint": "Browser and device info to include when filing a bug report.",
+ "env": {
+ "unknown": "Unknown",
+ "yes": "Yes",
+ "no": "No",
+ "browser": "Browser",
+ "os": "Operating System",
+ "viewport": "Viewport",
+ "screen": "Screen",
+ "dpr": "Pixel Ratio",
+ "languages": "Languages",
+ "timezone": "Timezone",
+ "colorScheme": "Color Scheme",
+ "reducedMotion": "Reduced Motion",
+ "online": "Online",
+ "route": "Current Route",
+ "mode": "Build Mode",
+ "swActive": "Service Worker"
+ }
+ },
"language-switcher": {
"title": "Change Application Language",
"dropdown-label": "Select a Language",
diff --git a/src/assets/locales/fr.json b/src/assets/locales/fr.json
index 180dd4e1..fafea54c 100644
--- a/src/assets/locales/fr.json
+++ b/src/assets/locales/fr.json
@@ -46,11 +46,6 @@
},
"app-info": {
"title": "Informations sur l'application",
- "error-log": "Journal des erreurs",
- "no-errors": "Aucune erreur récente détectée",
- "help-support": "Aide & Support",
- "help-support-description": "Pour obtenir de l'aide pour faire tourner ou configurer Dashy, voir les",
- "help-support-discussions": "discussions",
"support-dashy": "Soutenir Dashy",
"support-dashy-description": "Pour savoir comment vous pouvez vous impliquer, consultez la page",
"support-dashy-link": "« Contributions »",
diff --git a/src/assets/locales/gl.json b/src/assets/locales/gl.json
index c95e4f82..c13dcd27 100644
--- a/src/assets/locales/gl.json
+++ b/src/assets/locales/gl.json
@@ -46,11 +46,6 @@
},
"app-info": {
"title": "Información da aplicación",
- "error-log": "Rexistro de erros",
- "no-errors": "Non se detectaron erros recentes",
- "help-support": "Axuda e soporte",
- "help-support-description": "Para obter axuda sobre a execución ou configuración de Dashy, consulta as",
- "help-support-discussions": "Discusións",
"support-dashy": "Apoia Dashy",
"support-dashy-description": "Para saber como participar, consulta a páxina de",
"support-dashy-link": "Contribucións",
diff --git a/src/assets/locales/hu.json b/src/assets/locales/hu.json
index 79addbc7..343ff49f 100644
--- a/src/assets/locales/hu.json
+++ b/src/assets/locales/hu.json
@@ -46,11 +46,6 @@
},
"app-info": {
"title": "App Info",
- "error-log": "Hibanapló",
- "no-errors": "Nem található friss hiba",
- "help-support": "Súgó és támogatás",
- "help-support-description": "Ha segítségre van szükséged a Dashy futtatásához vagy beállításához, nézd meg a",
- "help-support-discussions": "fórumot",
"support-dashy": "Dashy támogatása",
"support-dashy-description": "Ha szeretnél részt venni a projektben, nézd meg a",
"support-dashy-link": "közreműködők oldalát",
diff --git a/src/assets/locales/ja.json b/src/assets/locales/ja.json
index c3dc320f..cba0a4da 100644
--- a/src/assets/locales/ja.json
+++ b/src/assets/locales/ja.json
@@ -46,11 +46,6 @@
},
"app-info": {
"title": "アプリ情報",
- "error-log": "エラーログ",
- "no-errors": "エラーはありません",
- "help-support": "ヘルプとサポート",
- "help-support-description": "Dashyの実行や設定についてサポートが必要な場合は、こちらをご覧ください: ",
- "help-support-discussions": "Discussions",
"support-dashy": "Dashyを支援",
"support-dashy-description": "参加する方法を知るには、こちらをご覧ください: ",
"support-dashy-link": "コントリビューションページ",
diff --git a/src/assets/locales/ky.json b/src/assets/locales/ky.json
index 597cc03f..583250a3 100644
--- a/src/assets/locales/ky.json
+++ b/src/assets/locales/ky.json
@@ -46,11 +46,6 @@
},
"app-info": {
"title": "Тиркеме жөнүндө маалымат",
- "error-log": "Каталар журналы",
- "no-errors": "Жакында каталар аныкталган жок",
- "help-support": "Жардам жана колдоо",
- "help-support-description": "Dashy'ди иштетүү же конфигурациялоо боюнча жардам алуу үчүн төмөнкүгө кайрылыңыз",
- "help-support-discussions": "Талкуулар",
"support-dashy": "Dashy'ди колдоо",
"support-dashy-description": "Катышуунун жолдору жөнүндө маалымат алуу үчүн",
"support-dashy-link": "Салым кошкондор бети",
diff --git a/src/assets/locales/ro.json b/src/assets/locales/ro.json
index 4207af55..ca3320e4 100644
--- a/src/assets/locales/ro.json
+++ b/src/assets/locales/ro.json
@@ -46,11 +46,6 @@
},
"app-info": {
"title": "Informații Aplicație",
- "error-log": "Jurnal Erori",
- "no-errors": "Nicio eroare recentă detectată",
- "help-support": "Ajutor & Suport",
- "help-support-description": "Pentru suport în utilizarea sau configurarea Dashy, consultați",
- "help-support-discussions": "Discuțiile",
"support-dashy": "Suport pentru Dashy",
"support-dashy-description": "Pentru moduri în care poți contribui, verificați",
"support-dashy-link": "Pagina de Contribuții",
diff --git a/src/assets/locales/ru.json b/src/assets/locales/ru.json
index 92abf68f..dd521749 100644
--- a/src/assets/locales/ru.json
+++ b/src/assets/locales/ru.json
@@ -46,11 +46,6 @@
},
"app-info": {
"title": "Информация о Приложении",
- "error-log": "Журнал Ошибок",
- "no-errors": "Ошибок не зафиксировано",
- "help-support": "Помощь и Поддержка",
- "help-support-description": "Для получения поддержки в запуске и настройке Dashy, обратитесь за помощью на",
- "help-support-discussions": "страницу Discussions",
"support-dashy": "Поддержать Dashy",
"support-dashy-description": "Если вы хотите поддержать проект, пожалуйста посетите страницу",
"support-dashy-link": "Contributions",
diff --git a/src/assets/locales/tr.json b/src/assets/locales/tr.json
index 88e95c3b..95144ecc 100644
--- a/src/assets/locales/tr.json
+++ b/src/assets/locales/tr.json
@@ -47,11 +47,6 @@
},
"app-info": {
"title": "Uygulama Bilgisi",
- "error-log": "Hata Günlüğü",
- "no-errors": "Son zamanlarda hata tespit edilmedi",
- "help-support": "Yardım ve Destek",
- "help-support-description": "Dashy'nin çalıştırılması veya yapılandırılması konusunda destek almak için şuraya bakın:",
- "help-support-discussions": "Tartışmalar",
"support-dashy": "Dashy'yi Destekleyin",
"support-dashy-description": "Katkıda bulunabileceğiniz yollar için şuraya göz atın:",
"support-dashy-link": "Katkı sayfası",
diff --git a/src/assets/locales/uk.json b/src/assets/locales/uk.json
index bf4fde68..dc6f8691 100644
--- a/src/assets/locales/uk.json
+++ b/src/assets/locales/uk.json
@@ -46,11 +46,6 @@
},
"app-info": {
"title": "Інформація про програму",
- "error-log": "Журнал помилок",
- "no-errors": "Останніх помилок не виявлено",
- "help-support": "Допомога та підтримка",
- "help-support-description": "Щоб отримати підтримку щодо запуску чи налаштування Dashy, див.",
- "help-support-discussions": "Обговорення",
"support-dashy": "Підтримка Dashy",
"support-dashy-description": "Щоб дізнатися, як ви можете взяти участь, перегляньте",
"support-dashy-link": "Сторінка внесків",
diff --git a/src/assets/locales/zh-CN.json b/src/assets/locales/zh-CN.json
index 853f1ae7..7a398eb1 100644
--- a/src/assets/locales/zh-CN.json
+++ b/src/assets/locales/zh-CN.json
@@ -46,11 +46,6 @@
},
"app-info": {
"title": "应用信息",
- "error-log": "错误日志",
- "no-errors": "未检测到最近的错误",
- "help-support": "帮助与支持",
- "help-support-description": "如需有关Dashy运行或配置的支持,请查看",
- "help-support-discussions": "讨论",
"support-dashy": "支持Dashy",
"support-dashy-description": "了解参与Dashy项目的方式,请查看",
"support-dashy-link": "贡献页面",
diff --git a/src/assets/locales/zh-TW.json b/src/assets/locales/zh-TW.json
index cdf65d79..070974a0 100644
--- a/src/assets/locales/zh-TW.json
+++ b/src/assets/locales/zh-TW.json
@@ -46,11 +46,6 @@
},
"app-info": {
"title": "應用程式資訊",
- "error-log": "錯誤紀錄",
- "no-errors": "近期未偵測到錯誤",
- "help-support": "幫助與支援",
- "help-support-description": "關於取得執行或設定 Dashy 的支援,請前往",
- "help-support-discussions": "討論區",
"support-dashy": "支持 Dashy",
"support-dashy-description": "您也能幫助 Dashy!請參閱",
"support-dashy-link": "貢獻頁面",
diff --git a/src/components/Configuration/AppInfo.vue b/src/components/Configuration/AppInfo.vue
index dbbe448f..41905e94 100644
--- a/src/components/Configuration/AppInfo.vue
+++ b/src/components/Configuration/AppInfo.vue
@@ -1,55 +1,71 @@
{{ $t('app-info.no-errors') }} :){{ $t('app-info.title') }}
{{ $t('app-info.error-log') }}
-
- {{ errorLog }}
-
- {{ $t('app-info.help-support') }}
- {{ $t('app-info.help-support-description') }} {{ $t('app-info.help-support-discussions') }}
-
- {{ $t('app-info.support-dashy') }}
- {{ $t('app-info.support-dashy-description') }} {{ $t('app-info.support-dashy-link') }}.
-
- {{ $t('app-info.report-bug') }}
- {{ $t('app-info.report-bug-description') }} {{ $t('app-info.report-bug-link') }}.
+ {{ $t('app-info.title') }}
{{ $t('app-info.more-info') }}
- {{ $t('app-info.source') }}: github.com/lissy93/dashy
- {{ $t('app-info.documentation') }}: dashy.to/docs
+ {{ $t('app-info.source') }}:
+ github.com/lissy93/dashy
+ {{ $t('app-info.documentation') }}:
+ dashy.to/docs
+
+ {{ $t('app-info.report-bug') }}
+ {{ $t('app-info.report-bug-description') }}
+ {{
+ $t('app-info.report-bug-debug-link') }}
+ {{ $t('app-info.report-bug-middle') }}
+ {{ $t('app-info.report-bug-link') }}.
+
+ {{ $t('app-info.sponsor-heading') }}
+ {{ $t('app-info.sponsor-l1-prefix') }}
+ {{ $t('app-info.sponsor-l1-link') }}
+ {{ $t('app-info.sponsor-l1-suffix') }}
{{ $t('app-info.privacy-and-security') }}
- {{ $t('app-info.privacy-and-security-l1') }} {{ $t('app-info.privacy-and-security-privacy-policy') }}.
+ {{ $t('app-info.privacy-and-security-l1') }}
+ {{
+ $t('app-info.privacy-and-security-privacy-policy') }}.
+
{{ $t('app-info.privacy-and-security-advice') }}
- {{ $t('app-info.privacy-and-security-advice-link') }}.
+ {{
+ $t('app-info.privacy-and-security-advice-link') }}.
+
{{ $t('app-info.privacy-and-security-security-issue') }}
- {{ $t('app-info.privacy-and-security-security-policy') }}
+ {{
+ $t('app-info.privacy-and-security-security-policy') }}
{{ $t('app-info.license') }}
- {{ $t('app-info.license-under') }} MIT X11.
- Copyright Alicia Sykes © {{new Date().getFullYear()}}.
- {{ $t('app-info.licence-third-party') }} {{ $t('app-info.licence-third-party-link') }}.
- {{ $t('app-info.list-contributors') }} {{ $t('app-info.list-contributors-link') }}.
+ {{ $t('app-info.license-under') }}
+ MIT X11.
+ Copyright
+ Alicia Sykes
+ © {{ new Date().getFullYear() }}.
+ {{ $t('app-info.list-contributors') }}
+ {{
+ $t('app-info.list-contributors-link') }}.
{{ $t('app-info.version') }}
-