From 0f2260065aa5f1832a91ecc411c78e6ca20da9ba Mon Sep 17 00:00:00 2001 From: pythongosssss <125205205+pythongosssss@users.noreply.github.com> Date: Fri, 22 Nov 2024 22:04:51 +0000 Subject: [PATCH] [Electron] Allow users to submit error reports (#1633) * Allows users to submit error reports * Text change * Add tooltip, change severity on submit Remove unused import --- .../content/ExecutionErrorDialogContent.vue | 4 ++ .../content/error/ReportIssueButton.vue | 51 +++++++++++++++++++ src/i18n.ts | 3 ++ 3 files changed, 58 insertions(+) create mode 100644 src/components/dialog/content/error/ReportIssueButton.vue diff --git a/src/components/dialog/content/ExecutionErrorDialogContent.vue b/src/components/dialog/content/ExecutionErrorDialogContent.vue index 445c17978..e513b24c8 100644 --- a/src/components/dialog/content/ExecutionErrorDialogContent.vue +++ b/src/components/dialog/content/ExecutionErrorDialogContent.vue @@ -20,6 +20,7 @@
+ { reportOpen.value = true } +const showSendError = isElectron() const toast = useToast() const { copy, isSupported } = useClipboard() diff --git a/src/components/dialog/content/error/ReportIssueButton.vue b/src/components/dialog/content/error/ReportIssueButton.vue new file mode 100644 index 000000000..f87cab9c1 --- /dev/null +++ b/src/components/dialog/content/error/ReportIssueButton.vue @@ -0,0 +1,51 @@ + + + diff --git a/src/i18n.ts b/src/i18n.ts index 2a8c5942e..b6e0e0355 100644 --- a/src/i18n.ts +++ b/src/i18n.ts @@ -97,6 +97,9 @@ const messages = { error: 'Error', loading: 'Loading', findIssues: 'Find Issues', + reportIssue: 'Send Report', + reportIssueTooltip: 'Submit the error report to Comfy Org', + reportSent: 'Report Submitted', copyToClipboard: 'Copy to Clipboard', openNewIssue: 'Open New Issue', showReport: 'Show Report',