301a0fa54e
FEATURE: Redesign discourse-presence to track state on the client side. ( #9487 )
...
Before this commit, the presence state of users were stored on the
server side and any updates to the state meant we had to publish the
entire state to the clients. Also, the way the state of users were
stored on the server side meant we didn't have a way to differentiate
between replying users and whispering users.
In this redesign, we decided to move the tracking of users state to the client
side and have the server publish client events instead. As a result of
this change, we're able to remove the number of opened connections
needed to track presence and also reduce the payload that is sent for
each event.
At the same time, we've also improved on the restrictions when publishing message_bus messages. Users that
do not have permission to see certain events will not receive messages
for those events.
2020-04-29 14:48:55 +10:00
b0675075f7
Update translations
2020-02-25 10:29:14 -05:00
2dd1ff79b4
Update translations
2020-01-20 11:00:44 -05:00
b151963f18
Update translations
2019-11-06 10:43:13 -05:00
94a34af702
Update translations
2019-11-05 16:52:48 +01:00
8adec48b33
Update translations
2019-09-26 04:29:44 +02:00
8841563f8a
Update translations
2019-08-26 14:36:46 +02:00
97e9599ecc
Update translations
2019-07-15 09:43:22 -04:00
a5e80079d6
FEATURE: Add Belarusian language
2019-07-04 11:37:37 +02:00
7e884cce6b
Update translations
2019-06-25 10:57:18 -04:00
dbc59cfe61
Update translations
2019-06-17 13:25:37 -04:00
dbfdce95c9
Update translations
2019-05-30 10:40:16 -04:00
a58aa9b4bf
Update translations
2019-05-20 13:42:05 +02:00
e7a6f0698d
Update translations
2019-04-05 10:02:54 -04:00
4a7e83d880
Update translations
2019-03-28 10:07:51 -04:00
d43f4206c7
FEATURE: Add Armenian language
2019-03-28 14:24:14 +01:00
aabc3375c6
Update translations
2019-03-01 11:28:07 -05:00
55cc5ab4b8
Update translations
2019-02-07 09:49:57 -05:00
024ba28525
Update translations
2019-01-28 10:27:20 -05:00
81953339f2
Update translations
2019-01-14 12:23:49 -05:00
d7656f30c3
Update translations
2019-01-02 12:32:38 -05:00
af39624d19
Update translations
2018-10-12 10:40:25 -04:00
b0a383561e
FEATURE: Add Lithuanian locale
2018-09-27 05:26:38 +02:00
5a4d6f9656
Update translations
2018-08-30 09:40:31 -04:00
6d79be29f2
Update translations
2018-08-21 11:28:13 -04:00
0cf98f1ad9
Revert "Update translations"
2018-08-21 11:17:53 -04:00
3c6d5c8241
Update translations
2018-08-21 10:36:59 -04:00
a6820d8767
Add Hungarian locale ( #6260 )
2018-08-13 01:02:35 +02:00
5c248e3a7a
Update translations
2018-08-07 12:05:45 -04:00
58ecc84d61
Update translations, excluding Japanese and config/locales/client.zh_TW.yml due to errors
2018-07-26 13:01:39 -04:00
d3e04daa95
Add Swahili language
2018-07-16 18:11:38 +02:00
072659c22a
Update translations
2018-06-21 10:34:09 -04:00
79854198c1
Update translations
2018-06-08 10:27:53 -04:00
b7bf0e96aa
Update translations
2018-05-29 22:01:57 +02:00
864ada835b
FEATURE: Add Bulgarian language
2018-05-29 21:07:17 +02:00
01b0d9d235
Update translations
2018-05-17 00:08:33 +02:00
7bf01fd769
Update translations
2018-05-04 10:58:21 +02:00
69a3ba0014
Update translations
2018-05-03 15:23:31 -04:00
0e5104fa70
Update translations
2018-04-27 19:20:19 +02:00
8babf1c1e1
Update translations
2018-04-24 11:08:45 -04:00
ec7448bd1b
shorten copy from "is replying..." to "replying..."
2018-04-17 17:12:45 -07:00
4c53e81c69
Update translations
2018-04-06 14:51:09 +02:00
cd99ccdbf0
Update translations
2018-03-26 10:58:01 -04:00
0c8df32903
Update translations, except ur because of errors
2018-03-07 14:11:56 -05:00
e2a441ade9
Add Slovenian translations
2018-03-06 20:51:41 +01:00
32ad98161f
Update translations
2018-02-15 16:36:03 -05:00
f7042ecc85
Update translations
2018-01-31 11:19:21 -05:00
8252f1e4ff
fix site setting name
2018-01-29 11:04:56 +01:00
238e3f8a71
New 'presence_max_users_shown' site setting (defaults to 5)
2018-01-29 10:48:42 +01:00
0567d523ee
Update translations
2017-12-29 14:51:53 -05:00