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
* [jules] enhance: Add global toast notification system
- Added `ToastContext` and `ToastProvider` for managing global toast state.
- Added `Toast` component supporting `success`, `error`, and `info` variants.
- Implemented dual-theme support (Glassmorphism & Neobrutalism) for toasts.
- Integrated toast notifications into `Auth.tsx` for login/signup feedback.
- Updated `App.tsx` to include `ToastProvider`.
* Update web/contexts/ToastContext.tsx
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* [jules] enhance: Add toasts to C,U,D operations
- Added toast notifications to Group creation/joining in `Groups.tsx`.
- Added toast notifications to Expense C/U/D, Payment recording, and Group management in `GroupDetails.tsx`.
- Added toast notifications to Profile updates in `Profile.tsx`.
- Ensured toasts are triggered on both success and error states.
* [jules] style: Enhance Toast dark mode support
- Updated `Toast.tsx` to use `mode` from `ThemeContext`.
- Adjusted border colors for Glassmorphism toasts in dark mode.
* [jules] fix: Toast cleanup and button type
- Added `type="button"` to Toast close button to prevent form submission.
- Moved auto-dismiss logic to `ToastItem` using `useEffect` for proper cleanup.
- Removed `setTimeout` from `ToastContext` to prevent memory leaks.
---------
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: Devasy Patel <[email protected]>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
0 commit comments