Skip to content

feat(ui): onboarding gateway + focused Home + dedicated Settings, and… - #3

Merged
muhammadhasnainsaeed merged 1 commit into
mainfrom
feat/shadcn-b0-preset
Sep 2, 2026
Merged

feat(ui): onboarding gateway + focused Home + dedicated Settings, and…#3
muhammadhasnainsaeed merged 1 commit into
mainfrom
feat/shadcn-b0-preset

Conversation

@muhammadhasnainsaeed

@muhammadhasnainsaeed muhammadhasnainsaeed commented Sep 2, 2026

Copy link
Copy Markdown
Owner

… centralized error handling

  • Onboarding persistence (preferences IPC store) with first-launch -> Home route
  • Home reduced to Meeting Mode, Speech-to-Text, Translation
  • Dedicated Settings page with Audio/Voice/Speech/Appearance/Performance/Diagnostics/Setup sidebar
  • Fix Settings horizontal overflow (min-w-0 on device Select wrappers, overflow-x-hidden on main)
  • Centralized error model (errorModel.ts) + shadcn-compatible toast provider (dependency-free)
  • ErrorProvider routes all pipeline hook errors into a single normalize/log/notify flow
  • Diagnostics section lists recent normalized errors
  • Renderer root mounts ErrorProvider (outside ThemeProvider)

Summary

Validation

  • npm run type-check
  • npm run build
  • npm test
  • Manual test notes included when applicable

Safety checklist

  • No secrets, recordings, transcripts, or personal data included
  • Documentation updated when behavior/configuration changed
  • No unrelated refactors

… centralized error handling

- Onboarding persistence (preferences IPC store) with first-launch -> Home route
- Home reduced to Meeting Mode, Speech-to-Text, Translation
- Dedicated Settings page with Audio/Voice/Speech/Appearance/Performance/Diagnostics/Setup sidebar
- Fix Settings horizontal overflow (min-w-0 on device Select wrappers, overflow-x-hidden on main)
- Centralized error model (errorModel.ts) + shadcn-compatible toast provider (dependency-free)
- ErrorProvider routes all pipeline hook errors into a single normalize/log/notify flow
- Diagnostics section lists recent normalized errors
- Renderer root mounts ErrorProvider (outside ThemeProvider)
@muhammadhasnainsaeed
muhammadhasnainsaeed merged commit 25c9f99 into main Sep 2, 2026
1 check passed
@muhammadhasnainsaeed
muhammadhasnainsaeed deleted the feat/shadcn-b0-preset branch September 2, 2026 20:48
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