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
fix(chat): address all review findings for bulk resolve feature (EVO-1011)
- fix(i18n): replace hardcoded PT-BR toasts with t() calls in all 6 locales
- fix(bulk-resolve): consume success_ids/failed_ids for per-item failure surfacing
- fix(selection): clear selection when user opens a conversation row
- fix(permission): guard handleBulkResolve with can('conversations','update') check
- fix(context): use reloadCurrentFilters after bulk resolve instead of raw updateConversation
- fix(selection): cap bulk selection at 200 items client-side
- fix(i18n): wire chatSidebar.selected key into bulk action toolbar
- fix(lint): remove eslint-disable on onClearSelection useEffect dep
- fix(a11y): add aria-label to conversation row Checkbox
- fix(checkbox): use checked boolean in onCheckedChange handler
- fix(arch): move bulkResolve call from conversationAPI to chatService facade
- test: add vitest spec for chatService.bulkResolve and selection cap logic
- fix(layout): sidebar width expands to w-96 only when bulk toolbar is visible
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
0 commit comments