discourse/plugins/chat/app/serializers/chat
Loïc Guitaut 3fbb2954cb DEV: Refactor Chat::ListChannelMessages service a bit
- improve the contract a little
- use `model` where possible
- extract message existence logic to a dedicated policy, allowing easier
  testing.
- remove unused code
- refactor specs to follow current guidelines/best practices
2025-06-23 14:18:49 +02:00
..
blocks/elements DEV: adds blocks support to chat messages (#29782) 2024-11-19 07:07:58 +01:00
admin_chat_index_serializer.rb
admin_chat_webhook_show_serializer.rb FEATURE: Convert chat plugin UI to new show plugin and admin UI guidelines (#28632) 2024-09-10 15:16:16 +10:00
base_channel_membership_serializer.rb DEV: consolidate chat channel notification settings (#29080) 2024-10-08 13:13:01 +04:00
base_thread_membership_serializer.rb FEATURE: encourage users to set chat thread titles (#26617) 2024-04-29 17:20:01 +08:00
basic_user_serializer.rb FEATURE: introduces group channels (#24288) 2023-11-10 11:29:28 +01:00
block_serializer.rb DEV: adds blocks support to chat messages (#29782) 2024-11-19 07:07:58 +01:00
channel_index_serializer.rb
channel_search_serializer.rb
channel_serializer.rb FEATURE: Allow admins to remove users from chat DMs (#31366) 2025-02-20 15:16:57 +08:00
chatable_group_serializer.rb FIX: Incorrect chat DM group user count (#31813) 2025-03-14 11:40:30 +10:00
chatable_user_serializer.rb fix: allow staff and direct message enabled groups to create personal chats 2024-06-25 12:17:22 +02:00
chatables_serializer.rb FEATURE: Hide user status when user is hiding public profile and presence (#24300) 2024-02-26 17:40:48 +04:00
direct_message_serializer.rb FEATURE: Hide user status when user is hiding public profile and presence (#24300) 2024-02-26 17:40:48 +04:00
in_reply_to_serializer.rb FIX: add excerpt fallback for chat message replies (#26834) 2024-05-01 16:39:47 +02:00
incoming_webhook_serializer.rb
last_message_serializer.rb FIX: created_at datetime format inconsistencies in chat (#22611) 2023-07-14 16:05:01 +10:00
message_interaction_serializer.rb FIX: serializes interaction for direct messages (#29844) 2024-11-20 11:26:12 +01:00
message_serializer.rb DEV: adds blocks support to chat messages (#29782) 2024-11-19 07:07:58 +01:00
message_user_serializer.rb FEATURE: Hide user status when user is hiding public profile and presence (#24300) 2024-02-26 17:40:48 +04:00
messages_serializer.rb DEV: Refactor Chat::ListChannelMessages service a bit 2025-06-23 14:18:49 +02:00
reviewable_message_serializer.rb FIX: 500 error when reviewable has a missing message (#25113) 2024-01-03 11:49:54 -03:00
structured_channel_serializer.rb FEATURE: thread pagination (#22624) 2023-07-27 09:57:03 +02:00
thread_list_serializer.rb FEATURE: my threads page (#24771) 2023-12-11 07:38:07 +01:00
thread_original_message_serializer.rb FIX: build chat message excerpt for thread preview (#26765) 2024-04-26 14:29:35 +08:00
thread_preview_serializer.rb FIX: build chat message excerpt for thread preview (#26765) 2024-04-26 14:29:35 +08:00
thread_serializer.rb FEATURE: allows to force a thread (#25987) 2024-03-06 12:03:42 +01:00
user_channel_membership_serializer.rb FIX: add status to channel membership serializer (#25906) 2024-02-27 18:23:59 +08:00
user_message_bookmark_serializer.rb DEV: Fix Lint/DuplicateMethods (#24746) 2023-12-06 13:18:34 +01:00
webhook_event_serializer.rb