Commit graph

532 commits

Author SHA1 Message Date
Joas Schilling
ef0f3e15d2
fix(router): Move to router attributes
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-17 18:17:13 +01:00
Anna Larch
cbcb74c29a fix(threads): add thread info to all room endpoints
Signed-off-by: Anna Larch <anna@nextcloud.com>
2025-09-26 17:35:31 +02:00
Joas Schilling
a9ad76e55b
fix(threads): Fix list of message ids for preloading threads
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-09-17 16:57:56 +02:00
Anna Larch
7a5b843531
fix(threads): add thread info to last message
Signed-off-by: Anna Larch <anna@nextcloud.com>
2025-09-17 16:54:38 +02:00
Joas Schilling
28b85f33a9
chore(cs): Apply autofixes
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-06-20 09:17:44 +02:00
Joas Schilling
7e581efbd9
fix(sip): Log an info when direct dial-in has no search hit
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-06-16 15:08:13 +02:00
Joas Schilling
38e56a3fe4
feat(request-headers): Document request headers
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-06-06 10:32:37 +02:00
Joas Schilling
9ac1d09b7d
fix(settings): Change the talk hash when updating attachment location
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-06-02 10:01:26 +02:00
Joas Schilling
75299f37db
fix(one-to-one): Make the frontend skip the user_status request on joining
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-05-22 11:40:25 +02:00
Joas Schilling
38c4cb1be6
feat(experiments): Allow testing some experimental features per instance
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-05-21 13:40:10 +02:00
Joas Schilling
a8ef63638b
Merge pull request #15053 from nextcloud/feat/noid/sensitive-conversations
feat(conversations): Add "sensitive conversations" that hide the last message
2025-05-15 17:23:43 +02:00
Maksim Sukharev
4c1d4eedc6
Merge pull request #15091 from nextcloud/bugfix/noid/expose-instant-meetings-retention 2025-05-15 13:46:02 +02:00
Joas Schilling
fe2795cece
fix(instant-meetings): Allow unbinding instant meetings
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-05-15 12:10:03 +02:00
Joas Schilling
1a613c099b
fix(call): Send notification to newly added participants
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-05-15 09:46:42 +02:00
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
da463a9214
fix(sip): First check if SIP is configured
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-04-30 09:37:00 +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
20e676d235
fix(conversation): Fix missing return
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-04-28 12:30:15 +02:00
Joas Schilling
cd74c4c7b3
fix(scheduling): Enforce one-to-one participants before scheduling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-04-28 11:38:39 +02:00
Joas Schilling
7c8e3bc5aa
feat(conversations): Add "Important conversations" which still notify during DND
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-04-16 13:23:15 +02:00
Joas Schilling
137cb50017
feat(one-to-one): Don't invite one-to-one participant before sending message
Not adding the other participant any more directly, but instead
only when calling or writing a message, so users are not
notified while the actor is still typing the initial message.

Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-04-11 14:34:15 +02:00
Joas Schilling
9ee0a9e27d
fix(performance): Improve performance with many file shares as last message
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-04-09 12:11:14 +02:00
Anna Larch
4dbedb8af8 feat(conversations): Follow up for event conversation handling
Signed-off-by: Anna Larch <anna@nextcloud.com>
2025-04-07 17:39:16 +02:00
Maksim Sukharev
b6bbdd9a50 fix(RoomController): skip password verification for guests that are reconnecting to the call
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-04-03 10:52:09 +02:00
Joas Schilling
613f25db88
feat(conversations): Allow to not request the last message when getting rooms
This is useful e.g. when only showing a compact list

Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-04-02 09:06:11 +02:00
SebastianKrupinski
f7c26ef279 fix: do not add organizer as attendee and set status
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
2025-03-31 13:19:27 -04:00
Joas Schilling
e52343db78
feat(conversation): Send switch-to signaling message when creating from one-to-one
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-03-26 12:01:19 +01:00
Joas Schilling
b20056e22c
fix(openapi): Fix deprecation syntax after openapi-extractor change
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-03-06 14:36:40 +01:00
Joas Schilling
fd677f258a
feat(conversation): Add new API endpoint that allows to provide all settings
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-03-04 16:44:06 +01:00
provokateurin
58c120bde9
fix(OpenAPI): Fix docs to be parsable with phpdoc-parser v2
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-03-03 16:24:14 +01:00
Anna Larch
f9d5a73a2b fix(conversations): whitelist event object type
Signed-off-by: Anna Larch <anna@nextcloud.com>
2025-02-27 13:39:55 +01:00
Anna Larch
b208f0c95e feat(conversation): add federated typing indicator
Signed-off-by: Anna Larch <anna@nextcloud.com>
2025-02-26 17:30:27 +01:00
Anna Larch
e193de59f6 feat(mentions): allow teams to be mentioned
Signed-off-by: Anna Larch <anna@nextcloud.com>
2025-01-30 17:10:35 +01:00
Joas Schilling
282540012a
fix(description): Increase description length to 2.000 characters
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-01-15 07:58:44 +01:00
Maksim Sukharev
a8c54eeabd feat(conversations): add backend support of compact list
- int<0,1> was chosen if we further want to extend with other appearance types

Signed-off-by: Joas Schilling <coding@schilljs.com>
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-01-10 13:54:14 +01:00
Joas Schilling
b6c58222c7
feat(meeting): Allow to give a list of attendee ids to invite
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-01-10 08:57:23 +01:00
Joas Schilling
236fa9d86b
Merge pull request #14073 from nextcloud/feat/6292/ability-to-schedule-a-meeting-api
feat(meetings): Allow moderators to schedule a meeting
2025-01-08 20:01:24 +01: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
6be5b2477e
fix(moderator): Allow promoting self-joined participants to moderators
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-01-08 15:12:42 +01:00
Joas Schilling
00a8e4a3f1
feat(conversation): Add option to allow deleting one-to-one conversations
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-01-08 12:48:01 +01:00
Maksim Sukharev
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
Joas Schilling
25a7cd4dc7
fix(openapi): Fix some warnings
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-12-02 12:46:52 +01:00
Joas Schilling
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
DorraJaouad
04bb7ea868
fix: update description
Signed-off-by: DorraJaouad <dorra.jaoued7@gmail.com>
2024-11-28 15:39:06 +01:00
Joas Schilling
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
Joas Schilling
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
Joas Schilling
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
Anna Larch
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
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