Commit Graph

61 Commits

Author SHA1 Message Date
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