Ho Ngoc Hai
0676b8c7f2
feat(notifications): wire client Socket.IO to /notifications namespace with toast + E2E
- Connect to /notifications namespace (matches backend NotificationsGateway)
- Pass JWT token in Socket.IO auth handshake for proper authentication
- Listen for server-pushed notification:unread-count to sync badge
- Show sonner toast on notification:new events
- Add setUnreadCount action to notifications store
- Add E2E round-trip tests (auth connect, reject invalid, multi-device)
- Fix inquiry handler test: event name inquiry.created → inquiry.received
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-04-21 05:35:44 +07:00
..
2026-04-18 20:34:35 +07:00
2026-04-11 01:40:45 +07:00
2026-04-11 01:40:45 +07:00
2026-04-19 06:10:19 +07:00
2026-04-11 01:40:45 +07:00
2026-04-11 01:40:45 +07:00
2026-04-19 06:20:29 +07:00
2026-04-11 01:40:45 +07:00
2026-04-11 01:40:45 +07:00
2026-04-11 01:40:45 +07:00
2026-04-19 06:22:07 +07:00
2026-04-12 20:43:35 +07:00
2026-04-20 13:53:28 +07:00
2026-04-11 01:40:45 +07:00
2026-04-11 01:40:45 +07:00
2026-04-18 20:34:35 +07:00
2026-04-11 01:40:45 +07:00
2026-04-21 04:53:37 +07:00
2026-04-21 05:35:44 +07:00
2026-04-12 20:43:35 +07:00
2026-04-11 01:40:45 +07:00
2026-04-11 01:40:45 +07:00
2026-04-21 00:47:40 +07:00
2026-04-11 01:40:45 +07:00