Joas Schilling
b128b16d38
fix(routes): Move chat routes in controller
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-07-02 08:30:02 +02:00
Anna Larch
e324c076f7
feat(sidebar): mutual upcoming events API
...
Signed-off-by: Anna Larch <anna@nextcloud.com>
2025-05-06 12:50:36 +02:00
Anna Larch
a9ebc8a77d
feat: 🍱 Talk Dashboard - ⚙️ API
...
Signed-off-by: Anna Larch <anna@nextcloud.com>
2025-05-05 13:04:01 +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
cc4e29258c
fix(chat): Remove commands
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-04-12 14:49:09 +02:00
Joas Schilling
98244210f0
feat(webhooks): Start with implementing webhooks for chat messages
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-08-07 11:35:22 +02:00
Marcel Müller
ace7be5754
Add controller for certificate check
...
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
2023-07-10 08:21:51 +02:00
Vitor Mattos
5b0747fe89
Small fixes after continuous integration
...
Signed-off-by: Vitor Mattos <vitor@php.rio>
2022-12-12 17:16:48 -03:00
Vitor Mattos
04a15956e2
* Rename from GroupAvatar to Avatar
...
* Add capability
* Add documentatio
* Change type of exception
* Fix permissions to access endpoints
* Implement cache to images
Signed-off-by: Vitor Mattos <vitor@php.rio>
2022-12-07 15:00:25 +01:00
Vitor Mattos
8c8ffbad2e
Implement group avatar endpoints
...
Signed-off-by: Vitor Mattos <vitor@php.rio>
2022-12-07 14:59:10 +01:00
Joas Schilling
c0e66722ce
Add integration tests for manual assigning and moderator handling
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-12-05 10:28:15 +01:00
Joas Schilling
bce64c3fbf
Add model, migration and base
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-06-13 12:52:56 +02:00
Vitor Mattos
3b30c900cb
Api changes to react to a message: reactions add
...
Signed-off-by: Vitor Mattos <vitor@php.rio>
2022-02-15 12:45:40 -03:00
Joas Schilling
4bd40f62a3
Better routes files
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-11-30 14:11:00 +01:00
Joas Schilling
0c379ce846
Add API to opt out of call notifications
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-10-11 16:26:08 +02:00
Joas Schilling
6a1b510916
Allow to explicitly set the default and call permissions
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-10-07 18:18:30 +02:00
Joas Schilling
390ae657a1
Introduce different layers for permissions
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-10-07 18:18:30 +02:00
Joas Schilling
d2967ce0cf
Rename and extend constants and methods for the new permissions
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-10-07 18:18:29 +02:00
Joas Schilling
20d722901f
Allow setting publishing permissions for all users
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-10-07 18:18:29 +02:00
Gary Kim
c49a1c2754
Review fixes
...
Signed-off-by: Gary Kim <gary@garykim.dev>
2021-07-15 13:55:19 -04:00
Gary Kim
a35b98f8c1
Implement CloudFederationProvider for Talk
...
Signed-off-by: Gary Kim <gary@garykim.dev>
2021-07-15 13:54:35 -04:00
Joas Schilling
d76631499a
Clear history
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-07-07 15:37:16 +02:00
Daniel Calviño Sánchez
189b994eb5
Add endpoint to set publishing permissions of attendees
...
Only moderators of group and public conversations can set the value.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2021-06-11 09:07:29 +02:00
Daniel Calviño Sánchez
7ea382176c
Add endpoint to update the call flags
...
The call flags are updated when joining and leaving a call. However,
during a call the audio and video devices can be disabled without
needing a reconnection, so an endpoint to just update the call flags is
also needed.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2021-06-07 14:19:10 +02:00
Daniel Calviño Sánchez
45c4226819
Remove previous versions for signaling endpoints
...
The mobile apps will need to adjust to the new version (note that only
the signaling settings endpoint actually changed), but they will not be
compatible with Talk < 12 anyway due to the changes in the conversation
endpoints.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2021-05-19 18:29:56 +02:00
Daniel Calviño Sánchez
3c8418e69e
Unify STUN and TURN server URLs
...
The "stunservers" parameter was a list of several elements each one with
a "url" parameter, which was a string. Now the "stunservers" parameter
is a list of several elements (although in practice there will be just
one) each one with a "urls" parameter, which is a list of strings.
The "turnservers" parameter was a list of several elements each one with
a "url" parameter and a "urls" parameter, which were both a list of a
single string. Now the "turnservers" parameter is a list of several
elements each one with a "urls" parameter, which is a list of strings.
Each element of "turnservers" contain too "username" and "credential"
parameters that apply to all the elements in the "urls" parameter.
The format resembles the RTCIceServer format, so the returned values can
be directly used by the WebUI like done until now. Mobile clients will
need to be adjusted, though.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2021-05-19 15:24:40 +02:00
Joas Schilling
5adb061838
Temporary OCS API for user avatar upload and delete
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-03-23 08:58:20 +01:00
Joas Schilling
84fa5678e2
Remove old API version handlings
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-03-08 11:56:21 +01:00
Joas Schilling
3fed42b478
Move call API to v4
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-03-08 11:56:20 +01:00
Joas Schilling
7eaafce5b0
Move other room APIs to v4
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-03-08 11:56:20 +01:00
Joas Schilling
4aee4e9969
Move other participant handling to API v4
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-03-08 11:56:20 +01:00
Joas Schilling
0aedba5503
Move room modifications to API v4
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-03-08 11:56:20 +01:00
Joas Schilling
db7c09ec4e
Move deleting and getting a room to v4
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-03-08 11:56:20 +01:00
Joas Schilling
3a680dc3fb
Move removing paricipants to v4
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-03-08 11:56:19 +01:00
Joas Schilling
6c0246bc37
Make leaving a room API v4
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-03-08 11:56:19 +01:00
Joas Schilling
e331d29bed
Make joining a room API v4
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-03-08 11:56:19 +01:00
Joas Schilling
8eae2e8895
Move get participants to API v4
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-03-08 11:56:19 +01:00
Joas Schilling
174789f9bb
Check users on correct endpoint
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-03-08 11:56:19 +01:00
Joas Schilling
1b4b1c6a72
Move get rooms to API v4
...
Added FIXMEs for participant parameters that should check the participant endpoint instead
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-03-08 11:56:19 +01:00
Joas Schilling
7673f4f931
Move conversation creation to v4
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-03-08 11:56:19 +01:00
Joas Schilling
79d52e6791
Move lobby and SIP to v4
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-03-08 11:56:19 +01:00
Joas Schilling
5bff56f2ca
Move listed rooms to API v4
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-03-08 11:56:19 +01:00
Joas Schilling
4d27b096c5
Allow to share RichObjects to chats
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-02-02 16:22:17 +01:00
Joas Schilling
dd06f39ee5
Add an endpoint to delete a message
...
For now it only creates a system message
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-02-02 13:52:24 +01:00
Vincent Petry
5f08c96ff6
Reword resendEmail to resendInvitation in APIs
...
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2021-01-29 16:23:50 +01:00
Vincent Petry
76543aadc7
Allow specifying participant on email resend API
...
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2021-01-29 15:54:57 +01:00
Vincent Petry
bf2b8cfbda
Allow resending invitation emails
...
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2021-01-29 15:13:40 +01:00
Vincent Petry
353206e1e6
Adjust approach for search results for listable rooms
...
Added "/listable-room" endpoint for listing listable rooms with a similar
result format like the "/room" endpoint.
Switched left sidebar to use Conversation components for displaying
results.
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2020-12-11 18:15:48 +01:00
Vincent Petry
17971cd34a
Add listable flags attribute for conversations
...
Added ability to set a conversation as listable for regular users and/or
guest users from the guest app.
This only implements the flag, endpoint and UI to manage it but not yet
making it appear in search results.
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2020-12-11 18:15:47 +01:00