Commit graph

19 commits

Author SHA1 Message Date
yflory
8ca7e11150 Add support for viewers in roster 2019-10-10 13:59:10 +02:00
ansuz
2a809cf120 roster changes:
* validate that a user can add a role before adding them
* support deletion of non-required metadata attributes via null
2019-09-30 15:35:27 +02:00
ansuz
59a361449d don't allow deletion of displayName or notifications via describe command 2019-09-30 14:56:16 +02:00
ansuz
fd31fd3096 roster changes: validate roles when describing. interpret assignment of null as deletion. prevent a typeError when describing somebody that doesn't exist 2019-09-30 11:50:01 +02:00
yflory
d90115fbc9 Add translation keys and remove/fix XXX 2019-09-24 10:52:03 +02:00
yflory
9e43e8226f Merge branch 'staging' into team 2019-09-23 11:53:50 +02:00
ansuz
2d761388c1 always return errors as strings when sending roster messages. fix getLastCheckpointHash logic 2019-09-23 11:43:28 +02:00
yflory
78022fa527 Merge branch 'staging' into team 2019-09-23 11:35:20 +02:00
ansuz
c8389ba657 implement roster.getLastCheckpointHash 2019-09-23 11:07:18 +02:00
yflory
3cc8b5eb83 Fix roster.stop fix 2019-09-20 16:49:38 +02:00
yflory
5b006a8819 Fix roster.stop 2019-09-20 16:38:04 +02:00
ansuz
047d64a3c2 clone objects passed to roster commands to avoid mutating the passed value 2019-09-19 13:44:48 +02:00
ansuz
ce5c841a42 implement auto-checkpoint logic 2019-09-19 09:18:07 +02:00
ansuz
7230ee71a8 fix json.sortify in browser contexts. lint compliance 2019-09-18 16:31:23 +02:00
ansuz
4269cb1ec7 fixed a few roster bugs 2019-09-18 16:27:01 +02:00
ansuz
073543fe3d more WIP for roster 2019-09-18 15:04:08 +02:00
ansuz
5c984854c7 WIP 2019-09-17 18:49:49 +02:00
ansuz
be8b014b36 WIP roster implementation 2019-09-17 11:28:22 +02:00
ansuz
c17a28cced WIP roster definition 2019-09-11 15:41:50 +02:00