From a6ccb87d90e83ec9c7c7a8ab911ad14321a5fd44 Mon Sep 17 00:00:00 2001
From: devnull03 <56480041+devnull03@users.noreply.github.com>
Date: Tue, 8 Sep 2026 22:49:02 -0700
Subject: [PATCH 1/6] feat(feedback): open hosted reports with safe diagnostic
metadata
---
crates/app/src/app_menus.rs | 14 +-
crates/app/src/logging.rs | 67 ++++-
crates/app/src/main.rs | 18 +-
crates/app/src/title_items/launcher_bar.rs | 24 +-
crates/app/src/title_items/mod.rs | 17 ++
docs/dev/feedback-reporting-options.md | 332 +++++++++++++++++++++
6 files changed, 458 insertions(+), 14 deletions(-)
create mode 100644 docs/dev/feedback-reporting-options.md
diff --git a/crates/app/src/app_menus.rs b/crates/app/src/app_menus.rs
index ecaeac1f..0ad94249 100644
--- a/crates/app/src/app_menus.rs
+++ b/crates/app/src/app_menus.rs
@@ -24,7 +24,9 @@ actions!(
ReloadPlugins,
Quit,
CopyDebugInfo,
- ReportIssue,
+ ReportBug,
+ RequestFeature,
+ ReportUxIssue,
OpenLogsFolder,
OpenAbout,
/// What every greyed-out menu item below dispatches. Deliberately unhandled: the label is
@@ -225,7 +227,15 @@ fn app_menus(cx: &gpui::App) -> Vec