Commit graph

30 commits

Author SHA1 Message Date
Marcel Müller
ab440f2f85 feat(conversations): Add "sensitive conversations" that hide the last message
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
2025-05-10 15:52:52 +02:00
Joas Schilling
9b79012b7c
feat(retention): Allow defining a default retention for event and phone conversations
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-05-06 12:42:54 +02:00
Joas Schilling
98deea6ed2
feat(sip): All the sipbridge to create a conversation with a user for a phone number
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-04-30 09:36:58 +02:00
Joas Schilling
29f3e548d5
fix(conversation): Add route for important conversation
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-04-16 14:33:56 +02:00
Joas Schilling
cc5d56c842
feat(meetings): Allow moderators to schedule a meeting
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-01-08 16:58:07 +01:00
Joas Schilling
6017b86d4f
feat(invitations): Allow importing CSV email lists
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-11-27 14:14:33 +01:00
Marcel Müller
f8fef7dc79
feat(archive): Allow to archive conversations
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
2024-09-20 11:07:53 +02:00
Daniel Calviño Sánchez
255794c3dd
feat: Join and leave federated participants using their federated session
Unfortunately this prevents to join a room as a local federated user, as
in that case the session will be already in use.

On the other hand, this avoids the need to convert sessions between
host and federated servers, and with that also avoids having to keep a
map between sessions.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2024-07-24 15:54:17 +02:00
Sanskar Soni
99707fa31a
feat(mentions): Add mention @all permission for rooms
Signed-off-by: Sanskar Soni <sanskarsoni300@gmail.com>
2024-07-23 13:37:43 +02:00
Joas Schilling
1ccbf67da2
chore: Run SPDX convertor
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-04-26 13:02:15 +02:00
Joas Schilling
da89c558f7
fix(openapi): Make the operation-id unique
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-04-09 12:02:02 +02:00
Joas Schilling
2343f89a6c
feat(federation): Proxy the Talk-Hash header so clients are aware of changes
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-03-01 14:17:02 +01:00
Joas Schilling
61a9a21708
feat(federation): Add endpoint to get (remote) capabilities of a conversation
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-02-23 14:33:07 +01:00
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>
2023-10-23 15:48:01 +02:00
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>
2023-10-23 15:47:57 +02:00
Joas Schilling
4d292fe959
feat(recording): Recording consent API - Version 2
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-10-06 14:37:24 +02:00
Joas Schilling
9d3424ec2a
Adjust route apiVersion for OpenAPI compatibility
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-10-06 12:41:10 +02:00
Joas Schilling
7c2799d774
feat(note-to-self): Add an API endpoint to get the note-to-self conversation
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-09-27 08:55:12 +02:00
Joas Schilling
2e7b140d2e
fix(notifications): Allow sessions to mark themselves as inactive
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-09-21 09:58:13 +02:00
Joas Schilling
6150cb402e
Add an endpoint to return all participants of a room with its breakout rooms
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-02-01 09:17:04 +01:00
Joas Schilling
a0ab39389f
Add an API that allows students and teachers so list the breakout rooms
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-12-12 12:08:24 +01:00
Joas Schilling
94866a460e
Move all API version requirements to the same format
This allows better parsing for OpenAPI specs later

Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-11-23 15:16:39 +01:00
jld3103
8d7a06d76c
Fix requirements for RoomController routes
Signed-off-by: jld3103 <jld3103yt@gmail.com>
2022-10-17 17:29:25 +02:00
Vitor Mattos
af34125e66
Rename text
Signed-off-by: Vitor Mattos <vitor@php.rio>
2022-07-01 10:25:43 -03:00
Vitor Mattos
bd9913e1ea
Rename message expire to expire date
Signed-off-by: Vitor Mattos <vitor@php.rio>
2022-06-30 15:01:31 -03:00
Vitor Mattos
751d18f2b1
Rename ttl to message expire
Signed-off-by: Vitor Mattos <vitor@php.rio>
2022-06-30 15:01:26 -03:00
Vitor Mattos
1df40aec0b
Add mocked endpoints
Signed-off-by: Vitor Mattos <vitor@php.rio>
2022-06-30 15:01:23 -03:00
Joas Schilling
ec82ac391a
Add endpoint for the HPB to create guests
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-05-03 09:38:35 +02:00
Joas Schilling
c31d49b996
Add see-links to route files
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-02-15 17:26:36 +01:00
Joas Schilling
4bd40f62a3
Better routes files
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-11-30 14:11:00 +01:00