Joas Schilling
d046ef01ef
feat(archive): Finalize archived conversation behaviour
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-11-20 09:23:58 +01:00
DorraJaouad
3d7cbd8d83
fix: total renaming from blurBackground to blurVirtualBackground
...
Signed-off-by: DorraJaouad <dorra.jaoued7@gmail.com>
2024-11-15 10:57:39 +01:00
DorraJaouad
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
DorraJaouad
b6cb2d9d5d
Feat: add blur background config
...
Signed-off-by: DorraJaouad <dorra.jaoued7@gmail.com>
2024-11-14 17:31:17 +01:00
Joas Schilling
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
Joas Schilling
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
Joas Schilling
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
Joas Schilling
5e276f5dc2
feat(email): Recognize guests invited via email
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-10-23 06:11:32 +02:00
Joas Schilling
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
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
Joas Schilling
428aa9164a
fix(api): Properly typed messageExpiration update
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-09-11 09:45:24 +02:00
Joas Schilling
0206acd9be
fix(api): Properly typed password update
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-09-11 09:45:23 +02:00
Joas Schilling
b113df8cd4
fix(api): Properly typed description update
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-09-11 09:45:23 +02:00
Joas Schilling
ee42d44171
fix(api): Properly typed mentionPermissions update
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-09-11 09:45:23 +02:00
Joas Schilling
4f82ee9a31
fix(api): Properly typed listable update
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-09-11 09:45:22 +02:00
Joas Schilling
55a3a71933
fix(api): Properly typed readOnly update
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-09-11 09:45:22 +02:00
Joas Schilling
7c12b93609
fix(api): Properly typed type update
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-09-11 09:45:21 +02:00
Joas Schilling
26bd4a6e4a
fix(api): Properly typed lobby update
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-08-28 17:12:49 +02:00
Joas Schilling
72822f173c
fix(api): Properly typed name update
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-08-28 17:04:40 +02:00
Joas Schilling
3e761acdf2
fix(api): Properly typed recordingConsent update
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-08-28 16:52:30 +02:00
Joas Schilling
c436220186
fix(api): Properly typed defaultPermissions update
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-08-28 16:46:50 +02:00
Joas Schilling
94d8a7e4db
fix(api): Properly typed SIP configuration update
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-08-28 16:46:43 +02:00
Joas Schilling
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
Joas Schilling
80aae6b2aa
fix(federation): Expire sessions of federated users
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-08-26 15:48:45 +02:00
Joas Schilling
956a1ab00f
chore(php): Auto-fixes of coding standards
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-08-23 16:36:50 +02:00
Joas Schilling
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
Joas Schilling
1fda7a31e2
fix(federation): Sync room properties on join
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-08-22 16:24:49 +02:00
Joas Schilling
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
Joas Schilling
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
Daniel Calviño Sánchez
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
Joas Schilling
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
skalidindi53
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
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
Daniel Calviño Sánchez
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
Daniel Calviño Sánchez
668c91f61c
fix: Remove wrong comment
...
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2024-07-24 15:54:15 +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
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
Joas Schilling
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
Joas Schilling
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
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
1807bc96f9
fix(conversations): Include rooms in "modified since" updates when attendee info changes
...
E.g. favorite, read-marker, notification settings, …
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-04-16 14:25:54 +02:00
Joas Schilling
ff5ab2d30b
feat(federation): Expose a header with the pending invitations on room list
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-03-27 17:14:40 +01:00
Joas Schilling
1f71244d82
fix(openapi): Remove long int-lists now that OpenAPI understands int<min,max>
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-03-25 15:15:48 +01:00
Joas Schilling
455231a6d1
fix(federation): Change the Talk-Hash header when overwriting capabilities
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-03-22 14:31:07 +01:00
Joas Schilling
99fb9ee7f5
docs(federation): Add a hint which capabilities should be used in federation cases
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-03-22 12:41:56 +01:00
Joas Schilling
2ee2183331
fix(federation): Disable read and typing indicators for federated users
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-03-18 16:47:43 +01:00
Joas Schilling
34163987cf
fix(API): Use Room::isFederatedConversation() consistantly
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-03-18 15:02:22 +01:00
Joas Schilling
e71ff6efc6
fix(federation): Handle federation configs when inviting instead of generic "Can not reach remote"
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-03-14 14:42:12 +01:00
Joas Schilling
a2ee00c94c
fix(federation): Use shared logic when removing self from a room
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-03-13 10:51:18 +01:00
Joas Schilling
50cad99bcd
Merge pull request #11747 from nextcloud/bugfix/noid/allow-to-remove-self
...
fix(federation): Allow to remove self from a federated conversation
2024-03-07 21:15:22 +01:00