discourse/plugins
Joffrey JAFFEUX 4ee0f4e5ba
FIX: ensures we update cached model last message bus id (#23271)
Channels and threads are cached as much as possible, as a result the `last_message_bus_id` can become stalled.

It was for example exhibited with the following actions:
- open a channel (A)
- send a message
- navigate to another channel (B)
- come back to channel (A), and you would actually get all the messages replayed since you opened (A) for the first time as the `last_message_bus_id` would only refresh on a full page reload

This was technically not causing known bugs ATM, but was probably the source of few hard to repro bugs and would for sure cause issues in the future.

Co-authored-by: Mark VanLandingham <markvanlan@gmail.com>
2023-08-25 19:17:48 +02:00
..
chat FIX: ensures we update cached model last message bus id (#23271) 2023-08-25 19:17:48 +02:00
checklist Update translations (#23099) 2023-08-15 21:24:57 +02:00
discourse-details Update translations (#23099) 2023-08-15 21:24:57 +02:00
discourse-lazy-videos FIX: Allow to use %h%m%s for youtube t param (#22299) 2023-07-03 10:39:37 -03:00
discourse-local-dates DEV: Move calendar date + time picker from local dates into core component (#23023) 2023-08-11 13:05:44 +10:00
discourse-narrative-bot Update translations (#23099) 2023-08-15 21:24:57 +02:00
discourse-presence FEATURE: Separated 'trusted users can edit others' setting for trust level 3 & 4 (#21493) 2023-07-07 10:48:14 -05:00
poll DEV: Use object spread instead of Object.assign({}, …) (#23167) 2023-08-21 14:28:16 +02:00
styleguide DEV: Move calendar date + time picker from local dates into core component (#23023) 2023-08-11 13:05:44 +10:00