dev
main
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add a reusable multiselect dropdown component inspired by the issue sidebar label picker, but decoupled from issue-specific logic. Components: - templates/shared/combolist.tmpl — generic template accepting Items, Name, Title, SelectedValues parameters - web_src/js/features/combo-multiselect.ts — lightweight JS init that handles check/uncheck, search, and hidden input updates - web_src/css/modules/combo-multiselect.css — check-mark visibility and selected-items list styling Usage in any template: {{template "shared/combolist" dict "Name" "channels" "Title" "Update Channels" "Items" .AvailableChannels "SelectedValues" .SelectedChannelIDs }} Items must have .Value and .Label fields. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>