discourse/app
David Taylor af4b8d0e21
DEV: Automatically leave PresenceChannels when in the background (#15047)
* DEV: Improve PresenceChannel state storage

Replaces some objects with Maps, and removes the redundant _presentChannels Set.

* DEV: Automatically leave PresenceChannels when in the background

If a tab has been in the background for 10s, or there has been no user activity for 60s, then the user will be removed from all PresenceChannels until activity resumes. Developers can opt-out of this by passing `{onlyWhileActive: false}` to the `enter` method.
2021-11-30 15:38:19 +11:00
..
assets DEV: Automatically leave PresenceChannels when in the background (#15047) 2021-11-30 15:38:19 +11:00
controllers FEATURE: Display pending posts on user’s page 2021-11-29 10:26:33 +01:00
helpers DEV: Allow actions to change the manifest endpoint (#14522) 2021-10-06 15:41:52 -05:00
jobs FIX: Delete unconfirmed AND expired email tokens only (#15089) 2021-11-25 10:34:30 +02:00
mailers DEV: Hash tokens stored from email_tokens (#14493) 2021-11-25 09:34:39 +02:00
models FEATURE: Display pending posts on user’s page 2021-11-29 10:26:33 +01:00
serializers FEATURE: Display pending posts on user’s page 2021-11-29 10:26:33 +01:00
services FIX: Use CDN URL for internal onebox avatars (#15077) 2021-11-25 12:07:34 +00:00
views DEV: Hash tokens stored from email_tokens (#14493) 2021-11-25 09:34:39 +02:00