discourse/plugins/discourse-presence
Guo Xiang Tan 9e827eb420
DEV: Refactor presence manager to deal with multiple composer states.
This change amends it so we use a static service to keep track of
the typing presence.

It correct various edge cases the initial implementation had

- Faster close messages
- When composing on topic 1 and viewing topic 2 we had incorrect
  presence
- Changing a running composer to reply as new topic or reply to a
  differet topic would not correctly shift presence

Authored by tgxworld, with contributions by sam
2020-05-01 11:37:03 +10:00
..
assets DEV: Refactor presence manager to deal with multiple composer states. 2020-05-01 11:37:03 +10:00
config FEATURE: Redesign discourse-presence to track state on the client side. (#9487) 2020-04-29 14:48:55 +10:00
spec/requests FEATURE: Redesign discourse-presence to track state on the client side. (#9487) 2020-04-29 14:48:55 +10:00
plugin.rb FEATURE: Redesign discourse-presence to track state on the client side. (#9487) 2020-04-29 14:48:55 +10:00
README.md Add discourse-presence as a core plugin (#5137) 2017-09-07 09:40:18 +02:00

Discourse Presence plugin

This plugin shows which users are currently writing a reply at the same time as you.

Installation

Follow the directions at Install a Plugin using https://github.com/discourse/discourse-presence.git as the repository URL.

Authors

André Pereira, David Taylor

License

GNU GPL v2