4fb8481492
feat: Add option to disable end-to-end encryption to allow legacy clients.
...
Signed-off-by: Joachim Bauch <bauch@struktur.de >
2024-12-16 10:14:58 +01:00
775ed02fa8
fix(state): provide call recording config values with initial state
...
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2024-12-04 10:15:16 +01:00
25a7cd4dc7
fix(openapi): Fix some warnings
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2024-12-02 12:46:52 +01:00
f7aab2a2c2
Merge pull request #13837 from nextcloud/openapi/noid/room-stuff
...
fix(openapi): Fix more empty arrays
2024-12-02 12:37:52 +01:00
04bb7ea868
fix: update description
...
Signed-off-by: DorraJaouad <dorra.jaoued7@gmail.com >
2024-11-28 15:39:06 +01:00
ec58e5eeac
test(invites): Add unit tests for invite API
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2024-11-28 15:39:05 +01:00
62f1cce2e4
fix(openapi): Fix empty array for SIP integration
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2024-11-28 12:00:27 +01:00
451ad1e6b7
fix(openapi): Fix empty array cases for room controller used by clients
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2024-11-28 12:00:27 +01:00
d77753d1ce
feat(conversations): add option to force passwords in public conversations
...
Signed-off-by: Anna Larch <anna@nextcloud.com >
2024-11-27 20:47:59 +01:00
6017b86d4f
feat(invitations): Allow importing CSV email lists
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2024-11-27 14:14:33 +01:00
d046ef01ef
feat(archive): Finalize archived conversation behaviour
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2024-11-20 09:23:58 +01:00
3d7cbd8d83
fix: total renaming from blurBackground to blurVirtualBackground
...
Signed-off-by: DorraJaouad <dorra.jaoued7@gmail.com >
2024-11-15 10:57:39 +01:00
ab54a9367d
fix: rename blur-background to blur-virtual-background
...
Signed-off-by: DorraJaouad <dorra.jaoued7@gmail.com >
2024-11-15 10:57:39 +01:00
b6cb2d9d5d
Feat: add blur background config
...
Signed-off-by: DorraJaouad <dorra.jaoued7@gmail.com >
2024-11-14 17:31:17 +01:00
4cb26cc724
fix(emails): Use dedicated key in API response
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2024-10-23 06:11:38 +02:00
b9c3a2b7de
fix(emails): Expire the session but not the attendees for email guests
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2024-10-23 06:11:36 +02:00
70562c21f7
fix(email): Use a hash for the actor ID for better GDPR compliance
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2024-10-23 06:11:33 +02:00
5e276f5dc2
feat(email): Recognize guests invited via email
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2024-10-23 06:11:32 +02:00
af917bce03
feat(calls): Add appconfig and user preference for default setting of media
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2024-10-08 13:57:36 +02:00
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
428aa9164a
fix(api): Properly typed messageExpiration update
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2024-09-11 09:45:24 +02:00
0206acd9be
fix(api): Properly typed password update
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2024-09-11 09:45:23 +02:00
b113df8cd4
fix(api): Properly typed description update
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2024-09-11 09:45:23 +02:00
ee42d44171
fix(api): Properly typed mentionPermissions update
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2024-09-11 09:45:23 +02:00
4f82ee9a31
fix(api): Properly typed listable update
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2024-09-11 09:45:22 +02:00
55a3a71933
fix(api): Properly typed readOnly update
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2024-09-11 09:45:22 +02:00
7c12b93609
fix(api): Properly typed type update
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2024-09-11 09:45:21 +02:00
26bd4a6e4a
fix(api): Properly typed lobby update
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2024-08-28 17:12:49 +02:00
72822f173c
fix(api): Properly typed name update
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2024-08-28 17:04:40 +02:00
3e761acdf2
fix(api): Properly typed recordingConsent update
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2024-08-28 16:52:30 +02:00
c436220186
fix(api): Properly typed defaultPermissions update
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2024-08-28 16:46:50 +02:00
94d8a7e4db
fix(api): Properly typed SIP configuration update
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2024-08-28 16:46:43 +02:00
f652a171a6
fix(session): Initialise session with last_ping so that there is no chance to expire during the join
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2024-08-26 16:11:44 +02:00
80aae6b2aa
fix(federation): Expire sessions of federated users
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2024-08-26 15:48:45 +02:00
956a1ab00f
chore(php): Auto-fixes of coding standards
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2024-08-23 16:36:50 +02:00
81e7968000
fix(conversations): Remove call-permissions
...
The permission only existed on API level and it's too complicated
to figure out a good UX for it. So the functionality to change it
are removed here. It's still kept in the database and response to
avoid breakage of existing clients
Signed-off-by: Joas Schilling <coding@schilljs.com >
2024-08-22 17:16:41 +02:00
1fda7a31e2
fix(federation): Sync room properties on join
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2024-08-22 16:24:49 +02:00
77efdf6b18
fix(federation): Don't call getSession() on null when Talk 19 joins a room
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2024-08-20 11:54:24 +02:00
c8b9e8d785
Merge pull request #12962 from nextcloud/get-call-peers-by-federated-users
...
Get call peers by federated users
2024-08-15 09:49:18 +02:00
ea54c032a0
fix: Update ping when federated users join the room in the host
...
This is consistent with the behaviour for the rest of participants, as
the ping is updated when a participant joins the room, and it will be
needed for proper behaviour of integration tests that require an updated
ping.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com >
2024-08-15 09:16:51 +02:00
c485b74283
feat(statuses): Post-load local user statuses in federated conversations
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2024-08-14 09:13:40 +02:00
3687145382
fix: Banned user cannot be added to the room
...
Signed-off-by: skalidindi53 <s.teja2004@gmail.com >
2024-08-02 13:48:29 +02:00
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
07084e3ba7
fix: Remove unused handling of federated requests in join/leaveRoom
...
Federated request handling in "join/leaveRoom" is a leftover from the
past, when federation requests were still not proxied by the federated
server (and federation itself was not fully implemented). Currently
federated requests are sent only to "joinFederatedRoom", so the related
code in "join/leaveRoom" can be removed.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com >
2024-07-24 15:54:16 +02:00
668c91f61c
fix: Remove wrong comment
...
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com >
2024-07-24 15:54:15 +02:00
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
ba276d686a
fix(ban): Check real bans on joining a conversation and ban guests by IP
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2024-07-22 10:38:09 +02:00
dd4b620b4e
fix(federation): Allow setting the session state in federated conversations
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2024-07-12 10:21:43 +02:00
3cda633a5f
feat(ban): Contract for banning attendees and IP/ranges
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2024-05-08 11:44:27 +02:00
1ccbf67da2
chore: Run SPDX convertor
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2024-04-26 13:02:15 +02:00