Skip to content

feat(gui): copyable error report window (full traceback + context)#58

Merged
dustenhubbard merged 1 commit into
mainfrom
feat/copyable-error-report
Jul 10, 2026
Merged

feat(gui): copyable error report window (full traceback + context)#58
dustenhubbard merged 1 commit into
mainfrom
feat/copyable-error-report

Conversation

@dustenhubbard

Copy link
Copy Markdown
Owner

The frozen app has no console, so lay users couldn't get the traceback (the old dialog said "See console for more info" and only showed the one-line message). This replaces it with a proper error window:

  • Shows the full report inline (read-only, scrollable, monospace).
  • A one-click "Copy report to clipboard" button (relabels to "Copied ✓") so users can paste it into a bug report or email.
  • The report carries version, OS/platform, Python, and the full traceback — actually useful to devs.
  • build_error_report never raises (it runs inside the global exception hook); the dialog itself falls back to a plain box if construction ever fails; console output is still printed for terminal users.

Directly unblocks the intermittent-save investigation — affected users can now send the exact traceback. Pure report builder is unit-tested; full suite green.

@dustenhubbard dustenhubbard merged commit 607df45 into main Jul 10, 2026
1 check passed
@dustenhubbard dustenhubbard deleted the feat/copyable-error-report branch July 10, 2026 19:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant