From 94371034275142ef370a579384de134f62ce1b32 Mon Sep 17 00:00:00 2001 From: "roomote[bot]" <219738659+roomote[bot]@users.noreply.github.com> Date: Tue, 25 Nov 2025 08:54:12 -0500 Subject: [PATCH] feat: Add contact links to About Roo Code settings page (#9570) * feat: add contact links to About settings page * Tweaks * i18n * Update webview-ui/src/components/settings/__tests__/About.spec.tsx Co-authored-by: roomote[bot] <219738659+roomote[bot]@users.noreply.github.com> --------- Co-authored-by: Roo Code Co-authored-by: Bruno Bergher Co-authored-by: roomote[bot] <219738659+roomote[bot]@users.noreply.github.com> --- webview-ui/src/components/settings/About.tsx | 76 +++++++++++-- .../src/components/settings/Section.tsx | 2 +- .../settings/__tests__/About.spec.tsx | 106 ++++++++++++++++++ webview-ui/src/i18n/locales/ca/settings.json | 20 ++++ webview-ui/src/i18n/locales/de/settings.json | 20 ++++ webview-ui/src/i18n/locales/en/settings.json | 21 +++- webview-ui/src/i18n/locales/es/settings.json | 20 ++++ webview-ui/src/i18n/locales/fr/settings.json | 20 ++++ webview-ui/src/i18n/locales/hi/settings.json | 20 ++++ webview-ui/src/i18n/locales/id/settings.json | 20 ++++ webview-ui/src/i18n/locales/it/settings.json | 20 ++++ webview-ui/src/i18n/locales/ja/settings.json | 20 ++++ webview-ui/src/i18n/locales/ko/settings.json | 20 ++++ webview-ui/src/i18n/locales/nl/settings.json | 20 ++++ webview-ui/src/i18n/locales/pl/settings.json | 20 ++++ .../src/i18n/locales/pt-BR/settings.json | 20 ++++ webview-ui/src/i18n/locales/ru/settings.json | 20 ++++ webview-ui/src/i18n/locales/tr/settings.json | 20 ++++ webview-ui/src/i18n/locales/vi/settings.json | 20 ++++ .../src/i18n/locales/zh-CN/settings.json | 20 ++++ .../src/i18n/locales/zh-TW/settings.json | 20 ++++ 21 files changed, 532 insertions(+), 13 deletions(-) create mode 100644 webview-ui/src/components/settings/__tests__/About.spec.tsx diff --git a/webview-ui/src/components/settings/About.tsx b/webview-ui/src/components/settings/About.tsx index 9afee12d72..38f5efaf17 100644 --- a/webview-ui/src/components/settings/About.tsx +++ b/webview-ui/src/components/settings/About.tsx @@ -1,7 +1,17 @@ import { HTMLAttributes } from "react" import { useAppTranslation } from "@/i18n/TranslationContext" import { Trans } from "react-i18next" -import { Info, Download, Upload, TriangleAlert } from "lucide-react" +import { + Info, + Download, + Upload, + TriangleAlert, + Bug, + Lightbulb, + Shield, + MessageCircle, + MessagesSquare, +} from "lucide-react" import { VSCodeCheckbox, VSCodeLink } from "@vscode/webview-ui-toolkit/react" import type { TelemetrySetting } from "@roo-code/types" @@ -56,19 +66,63 @@ export const About = ({ telemetrySetting, setTelemetrySetting, className, ...pro />

+ -
- , - redditLink: , - discordLink: , - }} - /> +
+

{t("settings:about.contactAndCommunity")}

+
+
+ + + {t("settings:about.bugReport.label")}{" "} + + {t("settings:about.bugReport.link")} + + +
+
+ + + {t("settings:about.featureRequest.label")}{" "} + + {t("settings:about.featureRequest.link")} + + +
+
+ + + {t("settings:about.securityIssue.label")}{" "} + + {t("settings:about.securityIssue.link")} + + +
+
+ + + {t("settings:about.contact.label")}{" "} + support@roocode.com + +
+
+ + + , + discordLink: , + }} + /> + +
+
-
+
+

{t("settings:about.manageSettings")}

+