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")}
+