discourse/plugins/chat/spec/services/chat
Martin Brennan f69748e325
FIX: Mark threads read when threading enabled for a channel (#22458)
Since we create threads in the background regardless of whether
threading is enabled for a channel, we get the unexpected behaviour
of everyone having a lot of unread threads when threading is enabled
for the channel.

To counteract this, when the admin enables threads for a channel
we can just run a high priority background job to mark all threads
as read in the channel for all users, so they are essentially
starting from a clean slate.
2023-07-06 16:24:56 +10:00
..
channel_view_builder_spec.rb FEATURE: Track last_viewed_at datetime for channel members (#22294) 2023-06-29 09:22:17 +10:00
create_category_channel_spec.rb FEATURE: allows to enable/disable threading in UI (#22307) 2023-06-29 07:19:12 +02:00
create_direct_message_channel_spec.rb FEATURE: new jump to channel menu (#22383) 2023-07-05 18:18:27 +02:00
lookup_channel_threads_spec.rb FIX: Error when loading a channel with threading enabled but no threads (#22434) 2023-07-05 14:33:49 +08:00
lookup_thread_spec.rb
mark_all_user_channels_read_spec.rb FIX: Do not count thread messages for channel unreads (#21126) 2023-04-19 08:53:51 +10:00
message_destroyer_spec.rb FIX: Incorrect unread count shown in channel when message deleted (#21410) 2023-05-05 15:28:48 +02:00
publisher_spec.rb FEATURE: Thread indicator improvements and participants (#21909) 2023-06-15 10:49:27 +10:00
restore_message_spec.rb FEATURE: Reintroduce better thread reply counter cache (#21197) 2023-04-24 09:32:04 +10:00
search_chatable_spec.rb FEATURE: new jump to channel menu (#22383) 2023-07-05 18:18:27 +02:00
tracking_state_spec.rb DEV: Rearchitect chat tracking state (#21550) 2023-05-16 14:51:13 +02:00
trash_channel_spec.rb
trash_message_spec.rb FIX: Update client lastReadMessageId on trashed message (#21697) 2023-05-23 18:32:19 +02:00
update_channel_spec.rb FIX: Mark threads read when threading enabled for a channel (#22458) 2023-07-06 16:24:56 +10:00
update_channel_status_spec.rb
update_thread_notification_settings_spec.rb FEATURE: Allow users to manually track threads without replying (#22100) 2023-06-16 12:08:26 +10:00
update_thread_spec.rb FEATURE: Thread indicator improvements and participants (#21909) 2023-06-15 10:49:27 +10:00
update_user_last_read_spec.rb FEATURE: Track last_viewed_at datetime for channel members (#22294) 2023-06-29 09:22:17 +10:00
update_user_thread_last_read_spec.rb FEATURE: Allow users to manually track threads without replying (#22100) 2023-06-16 12:08:26 +10:00