From 8057c516b201e592181db0af639132bc169edc83 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 7 Sep 2026 21:43:10 +0000 Subject: [PATCH 1/4] feat(dashboard): add "Report an Issue" link to user menu Opens the GitHub new-issue page in a new tab from the account popover, placed above the Log Out divider so the destructive action stays last. Closes #432 Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_016kQ1Dp7xRj9mVNuYGeVYB2 --- dashboard/src/components/UserMenu.vue | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/dashboard/src/components/UserMenu.vue b/dashboard/src/components/UserMenu.vue index 5d8a233a..ac512766 100644 --- a/dashboard/src/components/UserMenu.vue +++ b/dashboard/src/components/UserMenu.vue @@ -29,6 +29,13 @@ const themes = [ const settingsOpen = ref(false) +const NEW_ISSUE_URL = "https://github.com/bwhtech/buzz/issues/new" + +function reportIssue(closeMenu: () => void) { + closeMenu() + window.open(NEW_ISSUE_URL, "_blank", "noopener") +} + // The popover sits above the dialog's overlay, so it never gets the outside-click. function openSettings(closeMenu: () => void) { closeMenu() @@ -101,6 +108,15 @@ function openSettings(closeMenu: () => void) { +