Goal
Replace inline success/error banners (e.g. UAlert "Settings saved") in space and related settings flows with non-blocking toast notifications (toastr or equivalent), so feedback matches common chat clients and does not shift page layout.
Scope
- Add a toast/notification library (or Nuxt UI toast if sufficient) and wire it app-wide for settings actions
- Migrate
useSpaceSettings feedback (feedbackMessage, feedbackTone) and space settings page alerts to toasts
- Migrate role save / permission save errors currently shown via
UAlert on the space settings page
- Keep error messages actionable (Matrix API errors, permission denials)
- Document usage pattern for future settings screens
Branch
feature/settings-toastr-feedback
Acceptance Criteria
Test Checklist
Unit
Integration
E2E
Notes
- Directory publish and join rule are separate; toasts should reflect the action that actually ran.
- Related: publish-to-directory currently used join rule; fixed separately via Matrix directory API.
Goal
Replace inline success/error banners (e.g.
UAlert"Settings saved") in space and related settings flows with non-blocking toast notifications (toastr or equivalent), so feedback matches common chat clients and does not shift page layout.Scope
useSpaceSettingsfeedback (feedbackMessage,feedbackTone) and space settings page alerts to toastsUAlerton the space settings pageBranch
feature/settings-toastr-feedbackAcceptance Criteria
Test Checklist
Unit
Integration
E2E
Notes