discourse/plugins/chat/assets/stylesheets
Roman Rizzi 8938ecabc2
FEATURE: Custom content summarization strategies. (#21813)
* FEATURE: Content custom summarization strategies.

This PR establishes a pattern for plugins to register alternative ways of summarizing content by extending a class that defines an interface.

Core controls which strategy we'll use and who has access to it through the `summarization_strategy` and `custom_summarization_allowed_groups`. It also defines the UI for summarizing topics.

Other plugins can access this summarization mechanism and implement their features, removing cross-plugin customizations, as it currently happens between chat and the discourse-ai plugin.

* Group membership validation and rate limiting

* Work with objects instead of classes

* Port summarization feature from discourse-ai to chat

* Rename available summaries to 'Top Replies' and 'Summary'
2023-06-13 14:21:46 -03:00
..
common FEATURE: Custom content summarization strategies. (#21813) 2023-06-13 14:21:46 -03:00
desktop UI: chat composer step 2 (#21641) 2023-05-22 17:00:50 +02:00
mixins FIX: show scrollbars under firefox in chat (#21587) 2023-05-16 16:44:15 +02:00
mobile UX: Chat unread indicator refactor (#22040) 2023-06-12 14:33:45 +10:00
colors.scss