You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
epic: consistent error handling, notifications and logging #1764
Review of how errors are caught, shown and logged across lib (2026-10-25).
What exists:mapDatabaseError for driver errors (core only), logIgnored for deliberate ignores, toasts, TreeLoadError, QueryErrorView, a startup recovery screen; global handlers in main.dart that only debugPrint.
What is wrong: no persistent log, two logging conventions, about 46 silent empty catches and 46 raw $e messages in lib/features, the same failure surfaced differently on different paths, 301 unawaited calls whose errors only reach the zone handler.
All four children are done and merged to dev (#1790/#1793, #1794/#1795/#1798/#1799, #1800, #1801) and the unawaited item is covered by #1807: failed user actions are reported with reportError / runReported, everything else reaches the log file. Closing by hand: the PRs target dev.
Activity
Merge pull request #1807 from QueryaHub/fix/unawaited-audit
ZhuchkaTriplesix commentedon Oct 25, 2026
All four children are done and merged to dev (#1790/#1793, #1794/#1795/#1798/#1799, #1800, #1801) and the unawaited item is covered by #1807: failed user actions are reported with reportError / runReported, everything else reaches the log file. Closing by hand: the PRs target dev.