discourse/plugins
Jan Cernik ac9e804dbe
FEATURE: Add threads support to chat archives (#24325)
This PR introduces thread support for channel archives. Now, threaded messages are rendered inside a `details` HTML tag in posts.

The transcript markdown rules now support two new attributes: `threadId` and `threadTitle`.

- If `threadId` is present, all nested `chat` tags are rendered inside the first one.
- `threadTitle` (optional) defines the summary content.

```
[chat threadId=19 ... ]
thread OM

  [chat ... ]
  thread reply
  [/chat]

[/chat]
```

If threads are split across multiple posts when archiving, the range of messages in each part will be displayed alongside the thread title. For example: `(message 1 to 16 of 20)` and `(message 17 to 20 of 20)`.
2023-11-27 15:47:35 +01:00
..
chat FEATURE: Add threads support to chat archives (#24325) 2023-11-27 15:47:35 +01:00
checklist FEATURE: Admin plugin list redesign (#24363) 2023-11-21 09:37:11 +10:00
discourse-details DEV: remove markdown-it-bundle and custom build code (#23859) 2023-11-06 16:59:49 +00:00
discourse-lazy-videos FIX: Add `rel=0` to youtube lazy videos url (#24173) 2023-10-31 08:04:23 -03:00
discourse-local-dates UX: fix date time modal on mobile (#24531) 2023-11-24 10:28:46 +01:00
discourse-narrative-bot DEV: Allow fab! without block (#24314) 2023-11-09 16:47:59 -06:00
discourse-presence DEV: Allow fab! without block (#24314) 2023-11-09 16:47:59 -06:00
footnote FEATURE: Admin plugin list redesign (#24363) 2023-11-21 09:37:11 +10:00
poll Update translations (#24485) 2023-11-21 14:36:16 +01:00
spoiler-alert FEATURE: Admin plugin list redesign (#24363) 2023-11-21 09:37:11 +10:00
styleguide UX: Add category & section for syntax & BEM (#24516) 2023-11-22 17:44:04 -06:00