multica/apps/web/features/issues/components/pickers
Naiyuan Qing f891a5bbd7 refactor(web): unify assignee dropdowns with ActorAvatar and shared AssigneePicker
- Replace inline initials/Bot divs with ActorAvatar across all assignee UIs
- Replace issue-detail sidebar DropdownMenu with shared AssigneePicker
- Delete BatchAssigneePicker (~130 lines), reuse AssigneePicker in controlled mode
- Add controlled mode (open/onOpenChange), align, and triggerRender props to AssigneePicker/PropertyPicker
- Add canAssignAgent visibility check to issue-detail more menu
- Clean up unused imports (Bot, useAuthStore, useWorkspaceStore, etc.)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 15:37:33 +08:00
..
assignee-picker.tsx refactor(web): unify assignee dropdowns with ActorAvatar and shared AssigneePicker 2026-04-01 15:37:33 +08:00
due-date-picker.tsx feat(issues): add inline property editing on kanban cards and calendar date picker 2026-03-28 01:13:18 +08:00
index.ts refactor(web): unify assignee dropdowns with ActorAvatar and shared AssigneePicker 2026-04-01 15:37:33 +08:00
priority-picker.tsx feat(ui): restyle issue status and priority with colored badges 2026-03-31 03:26:43 +08:00
property-picker.tsx refactor(web): unify assignee dropdowns with ActorAvatar and shared AssigneePicker 2026-04-01 15:37:33 +08:00
status-picker.tsx feat: resizable sidebar, issue detail rewrite, package consolidation 2026-03-26 16:47:04 +08:00