From 7599ade1d4e0a64bf778a59814f74bd0e7f01db1 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 17 Mar 2026 14:13:22 +0000 Subject: [PATCH 1/2] Initial plan From 7b9c8780a8461478a4a6f44a5e01c2d18d7413b0 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 17 Mar 2026 14:24:32 +0000 Subject: [PATCH 2/2] feat: add help ribbon tab with support links Co-authored-by: codewriter3000 <58712923+codewriter3000@users.noreply.github.com> --- src/components/Ribbon/Ribbon.tsx | 38 ++++++++++++++++++++++++++++++-- 1 file changed, 36 insertions(+), 2 deletions(-) diff --git a/src/components/Ribbon/Ribbon.tsx b/src/components/Ribbon/Ribbon.tsx index b2f0c57..194bf34 100644 --- a/src/components/Ribbon/Ribbon.tsx +++ b/src/components/Ribbon/Ribbon.tsx @@ -290,17 +290,29 @@ const Ribbon = ({ onCitationStyleChange, }: RibbonProps) => { const fmt = (cmd: string, val?: string) => () => onFormat(cmd, val); + const NEW_ISSUE_URL = 'https://github.com/codewriter3000/carbon-type/issues/new'; + const HELP_LINKS = { + featureRequest: NEW_ISSUE_URL, + bug: NEW_ISSUE_URL, + vulnerability: + 'mailto:alex@amicharski.com?subject=Security%20Vulnerability%3A%20Carbon%20Type', + contribute: 'https://github.com/codewriter3000/carbon-type', + } as const; + const navigateTo = (destination: keyof typeof HELP_LINKS) => () => { + window.location.assign(HELP_LINKS[destination]); + }; return (