discourse/plugins/chat/spec
Joffrey JAFFEUX b9282faa02 dev: d-multi-select and chat-channel-multi-select
Implement a new component called `d-multi-select` which allows to select multiple items.

It has the following features:
- accepts a `loadFn` to load data
- yield result to customise results
- yield selection to customise selection

Usage:

```gjs
 <DMultiSelect
  @loadFn={{this.loadData}}
  @onChange={{this.onChange}}
  @selection={{this.selection}}
>
  <:selection as |item|>{{item.name}}</:selection>
  <:result as |result|>{{result.name}}</:result>
</DMultiSelect>

```gjs
<ChatChannelMultiSelect
  @onChange={{fn (mut this.selectedChannels)}}
  @initialIds={{array 2}}
  @selection={{this.selectedChannels}}
>
    <:selection as |item|>{{item.name}}</:selection>
    <:result as |result|>{{result.name}}</:result>
</ChatChannelMultiSelect>
2025-05-17 22:53:43 +02:00
..
components/chat FIX: delayed chat summary email (#31255) 2025-02-24 14:25:52 +04:00
fabricators FIX: Error when leaving group DM channel (#31537) 2025-02-27 14:26:07 +10:00
integration FEATURE: Implement chat transcripts in rich editor (#31819) 2025-03-31 14:04:22 +10:00
jobs FIX: Error when leaving group DM channel (#31537) 2025-02-27 14:26:07 +10:00
lib dev: d-multi-select and chat-channel-multi-select 2025-05-17 22:53:43 +02:00
mailers FIX: delayed chat summary email (#31255) 2025-02-24 14:25:52 +04:00
models FIX: Make the 'Keep Message Deleted' reviewable option work (#32345) 2025-04-17 07:35:08 +03:00
queries/chat FIX: stuck notification for mentions within threads (#30546) 2025-01-06 17:26:37 +04:00
requests DEV: skip watch word when message is created by bots (#31959) 2025-03-31 20:09:04 +02:00
serializer FEATURE: One-click chat reaction settings (#32150) 2025-04-04 09:15:13 +02:00
services DEV: Refactor StartReply & StopReply services a bit 2025-04-30 11:50:22 +02:00
support FIX: serializes interaction for direct messages (#29844) 2024-11-20 11:26:12 +01:00
system DEV: flaky spec (#32781) 2025-05-17 15:32:45 +02:00
validators FEATURE: Add setting to prevent anonymous users from using chat (#31842) 2025-03-21 13:32:52 +03:00
plugin_helper.rb FIX: remove complicated 'chat_duplicate_message_sensitivity' site setting (#30516) 2025-01-13 12:32:51 +01:00
plugin_spec.rb FEATURE: Chat thread inline oneboxes (#30834) 2025-01-20 10:08:38 +10:00