Joas Schilling
99fb9ee7f5
docs(federation): Add a hint which capabilities should be used in federation cases
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Joas Schilling
eb45b2eb87
feat(federation): Implement reminders for federated messages
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
10d79cb5ac
fix(docs): Explain mentionId vs id on autocomplete endpoint
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
fb4ef07928
feat(federation): Add capabilities for the federation feature and configs
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Joas Schilling
d4c11cc687
fix(events): Expose the parent comment in events
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Joas Schilling
7d7765c1fe
feat(chat): Allow marking chat as read without a last message ID
This is required for federated conversations where the clients
might not know the hosted message ID but only the proxy ID instead
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
34dcb545e6
feat(federation): Support mentioning federated users
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Alexander Piskun
9e15258726
feat(BotInstallEvent): Added "features" field
Signed-off-by: Alexander Piskun <bigcat88@icloud.com>
2 years ago
Joas Schilling
12af5336f4
fix(federation)!: Change source for federated users to match the actor type
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Marcel Müller
3cb7fd11fc
fix(docs): Change order of how the HMAC is calculated for bots
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
2 years ago
Joas Schilling
7412cf4c67
feat(federation): Add appconfig options to restrict federation
- Incoming federation
- Outgoing federation
- Group list
- Limit federation to trusted servers
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Joas Schilling
0d1fc13e36
feat(chat): Store and expose whether a message or call was silent
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Joas Schilling
113f0557c4
fix(docs): Document empty display names
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Joas Schilling
54b5928a84
feat(chat): Add capability for editing messages
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Joas Schilling
ae7bc0278f
fix(chat): Also send a 202 when editing and deleting and a bot is enabled
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Joas Schilling
0a9614f6f2
feat(chat): Add basic handling of editing
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Joas Schilling
7d3db3ab16
feat(chat): API specs for "Edit message"
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Joas Schilling
0e3d9af2b1
fix(bots): Don't allow empty messages from bots
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Joas Schilling
e7b701a22c
feat(bots): Add "Stable diffusion" bot to the list
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Joas Schilling
9cc8f782ac
fix(shares): Verify replying captions are replyable and add tests
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Joas Schilling
f4ba35d820
feat(chat): Rate limit guests when mentioning others
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Joas Schilling
f19e6c08a8
fix(docs): Fix list of browser bugs and add virtual backgrounds for safari
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Joas Schilling
d47ab76a29
fix(events)!: Remove deprecated events
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Joas Schilling
46e51fab3d
fix(call): Handle DoesNotExistException when ringing an attendee
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Joas Schilling
a3c60212c6
feat(attachments): Allow sending captions as silent messages
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Joas Schilling
ad3bf1df89
chore: Switch from master to main branch
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Marcel Müller
c102008d84
Allow to prepare virtual participants without immediately joining the call
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
3 years ago
Joas Schilling
abb1fba0e1
feat(sip-dialout): Add phone icon for rooms created by SIP dial-out
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Joas Schilling
fc8e14d667
fix(docs): Document new participant fields
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Joas Schilling
b67fc7b69f
fix(sip-dialout): Rely on the $options array when receiving a rejection note
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Joas Schilling
60b0154304
feat(sip-dialout): Add API endpoint for the SIP bridge to cancel a Dial-out
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Joas Schilling
2b6cf6c476
fix(docs): Add capability configs for all the SIP states
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Joas Schilling
fb363778aa
feat(call): Add endpoint to send the dial-out request to the HPB
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Joas Schilling
c172fd57ee
fix(sip-dialout): Add an admin config for SIP dial-out
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Joas Schilling
712917fb17
feat(sip-dialout): Add an endpoint to verify a SIP dialout as the SIP bridge
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Joas Schilling
7b5bf5f8f6
feat(events): Add typed event for sending the email invite to guests
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Joas Schilling
24f1eec73a
feat(events): Migrate attendee and participant events to typed ones
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Joas Schilling
9924b72c96
feat(events): Migrate participant modifications to typed events
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Joas Schilling
1744ed2f16
feat(events): Migrate session join and leave to typed events
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Joas Schilling
6ce5765e1f
fix(events): Migrate "already shared" to typed event
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Joas Schilling
b26147c097
fix(events): Fix event name when getting turn servers
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Joas Schilling
0c3b162cbd
fix(events): Fix call notification event name to match the pattern
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Joas Schilling
fd3c9e83f2
feat(events): Migrate signaling events to typed events
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Joas Schilling
831e859cbc
feat(events): Migrate chat related events to typed events
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Joas Schilling
cd90a40b78
fix(docs): Update documentation with latest event changes
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Joas Schilling
b982db1343
docs(captions): Add documentation and capability
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago