Skip to content

fix(features): remaining raw exception messages say what went wrong in plain words and are logged (#1761, part 4) - #1799

Merged
ZhuchkaTriplesix merged 1 commit into
devfrom
fix/features-readable-errors
Oct 25, 2026
Merged

ZhuchkaTriplesix merged 1 commit into
devfrom
fix/features-readable-errors

Conversation

@ZhuchkaTriplesix

Copy link
Copy Markdown
Member

Closes #1761 (with #1794, #1795, #1798).

The rest of the raw '...: $e' user-visible messages in lib/features go through failureMessage: table views (SQLite, PostgreSQL, extension), the connection forms' Test result (the error: ... format that connectionTestMessage parses is kept), extension install and driver restart, the MCP start error and the SQL workspace (cancel, open and save file). Driver errors get DatabaseDriver.*; the failed driver restart is logged once and the same text goes to the session error and the toast.

Left as they are on purpose: the start-up recovery screen and the update dialogs (their text is the point), parse errors of the user's own JSON, the ERD export messages and the file-open message that names the file.

No test depended on the changed texts. Not run locally, CI will.

@github-actions github-actions Bot added enhancement New feature or request error-handling Theme parser epic label: error-handling ui User interface components and widgets P2 Medium priority / Parity & Refactoring labels Oct 25, 2026
@ZhuchkaTriplesix
ZhuchkaTriplesix merged commit 3a0fdb1 into dev Oct 25, 2026
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request error-handling Theme parser epic label: error-handling P2 Medium priority / Parity & Refactoring ui User interface components and widgets

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant