Joas Schilling
|
97e192102c
|
fix(federation): Mark notifications for federated rooms read similarly
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2 years ago |
Joas Schilling
|
2ee2183331
|
fix(federation): Disable read and typing indicators for federated users
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2 years ago |
Joas Schilling
|
13a5f6790e
|
feat(federation): Implement polls
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2 years ago |
Joas Schilling
|
0df9631303
|
fix(federation): Allow to federate setReadMarker() without lastReadMessage ID
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2 years ago |
Joas Schilling
|
ec2ce3b97e
|
fix(federation): Fix unread marker handling in federated chats
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2 years ago |
Joas Schilling
|
d94254ccfa
|
fix(federation): Respect setReadMarker=1 on proxied ChatController::receiveMessage()
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2 years ago |
Joas Schilling
|
25c9306ef7
|
fix(federation): Write chat value again when it was empty even when there is nothing new
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2 years ago |
Joas Schilling
|
5907dc435c
|
fix(federation): Allow accessing avatars with pending invites
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2 years ago |
Joas Schilling
|
e900d51be4
|
feat(federation): Implement reactions
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2 years ago |
Joas Schilling
|
decbeebaf9
|
fix(federation): Don't request user status from remote instances
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2 years ago |
Joas Schilling
|
4c9b0bd767
|
fix(federation): Correctly convert message on deleting
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2 years ago |
Joas Schilling
|
483659f7d2
|
feat(federation): Add endpoint to get the proxied avatar of other users
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2 years ago |
Joas Schilling
|
2343f89a6c
|
feat(federation): Proxy the Talk-Hash header so clients are aware of changes
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2 years ago |
Joas Schilling
|
b1e243877f
|
feat(federation): Allow to mark a conversation as unread again
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2 years ago |
Joas Schilling
|
88101baeee
|
feat(federation): Proxy setReadMarker and return updated conversation
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2 years ago |
Joas Schilling
|
0432244c33
|
fix(federation): Fix return type of editing
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2 years ago |
Joas Schilling
|
dc93d5507e
|
feat(federation): Translate parameters of chat messages
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2 years ago |
Joas Schilling
|
1105928de4
|
feat(federation): Start proxying chat message events so the remotes can do things
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2 years ago |
Joas Schilling
|
37d52050f5
|
fix(federation): Improve logging
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2 years ago |
Joas Schilling
|
1c957e21de
|
fix(federation): Handle expected client errors well
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2 years ago |
Joas Schilling
|
3249b65936
|
fix(federation): Also translate last editor handling
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2 years ago |
Joas Schilling
|
5662c982c4
|
feat(federation): Allow editing and deleting for federated users
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2 years ago |
Joas Schilling
|
7171a47d74
|
feat(federation): Federate getting messages and the message context
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2 years ago |
Joas Schilling
|
3ff452a0ad
|
fix(federation): Abstract away the OCS data access
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2 years ago |
Joas Schilling
|
629253bb2f
|
fix(federation): Log unexpected status codes
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2 years ago |
Joas Schilling
|
61a9a21708
|
feat(federation): Add endpoint to get (remote) capabilities of a conversation
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2 years ago |
Joas Schilling
|
9d3f685f55
|
feat(federation): Support the avatar
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2 years ago |
Joas Schilling
|
b9c3a7faaa
|
feat(federation): Handle sending chat messages
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2 years ago |
Joas Schilling
|
c1eaad19b5
|
feat(federation): Proxy RoomController::getParticipants()
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2 years ago |
Joas Schilling
|
74c81c322b
|
feat(federation): Extract user converter
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2 years ago |
Joas Schilling
|
b7fb617d94
|
feat(federation): Abstract away the proxying
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2 years ago |