Error Handling UI #17

Open
opened 2026-06-24 00:27:39 +00:00 by echo · 0 comments
Owner

Replace all silent try? patterns with proper user-facing error handling.

Scope:

  • Audit every Task block for error handling (network errors, API errors, decoding errors)
  • Show StatusPage for full-screen errors (network unavailable, server unreachable)
  • Inline error banners/toasts for transient failures
  • Retry mechanism on error states
  • Log errors to console for debugging
  • Handle auth expiry gracefully (redirect to login)

Done when:

  • No silent try? remain in production code paths
  • Every API call has a visible error state
  • User can retry failed operations
  • Auth expiry redirects to login flow
Replace all silent `try?` patterns with proper user-facing error handling. **Scope:** - Audit every `Task` block for error handling (network errors, API errors, decoding errors) - Show `StatusPage` for full-screen errors (network unavailable, server unreachable) - Inline error banners/toasts for transient failures - Retry mechanism on error states - Log errors to console for debugging - Handle auth expiry gracefully (redirect to login) **Done when:** - No silent `try?` remain in production code paths - Every API call has a visible error state - User can retry failed operations - Auth expiry redirects to login flow
echo added the
tech debt
label 2026-06-24 00:28:21 +00:00
echo added this to the 0.1.0 alpha milestone 2026-06-24 00:28:32 +00:00
Sign in to join this conversation.
No description provided.