Joas Schilling
bfc0d6175e
feat(conversation): Send switch-to signaling message when creating from one-to-one
Signed-off-by: Joas Schilling <coding@schilljs.com>
7 months ago
Joas Schilling
bfa19e2590
docs(bots): Update documentation for bots
Signed-off-by: Joas Schilling <coding@schilljs.com>
9 months ago
Joas Schilling
07e6368d88
feat(conversations): Add new sample conversation " 💡 Let's get started!"
Signed-off-by: Joas Schilling <coding@schilljs.com>
9 months ago
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>
11 months ago
Joas Schilling
379a9ab9bc
docs: Fix values for used recording consent options
Signed-off-by: Joas Schilling <coding@schilljs.com>
1 year ago
Sanskar Soni
99707fa31a
feat(mentions): Add mention @all permission for rooms
Signed-off-by: Sanskar Soni <sanskarsoni300@gmail.com>
1 year ago
Joas Schilling
12af5336f4
fix(federation)!: Change source for federated users to match the actor type
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Joas Schilling
113f0557c4
fix(docs): Document empty display names
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Joas Schilling
abb1fba0e1
feat(sip-dialout): Add phone icon for rooms created by SIP dial-out
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Maksim Sukharev
01f0056740
fix(wording): rename 'guest app' to 'Guests app'
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2 years ago
Joas Schilling
4d292fe959
feat(recording): Recording consent API - Version 2
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Joas Schilling
5f194659e9
feat(recording): Add API for recording consent MVP level
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
DorraJaouad
15489ec5ec
Add note to self creation service
Signed-off-by: DorraJaouad <dorra.jaoued7@gmail.com>
2 years ago
Joas Schilling
2e7b140d2e
fix(notifications): Allow sessions to mark themselves as inactive
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Joas Schilling
b5f8eab244
feat: Document bots
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Vitor Mattos
7e9a76887a
Improvements after code review
Signed-off-by: Vitor Mattos <vitor@php.rio>
3 years ago
Vitor Mattos
3c62e4a8e3
Add unit tests and implement pending methods
Signed-off-by: Vitor Mattos <vitor@php.rio>
3 years ago
Joas Schilling
4d80bba587
fix(docs): Document object types of conversations
Signed-off-by: Joas Schilling <coding@schilljs.com>
3 years ago
Joas Schilling
7f6dbab1a0
Reorganize more documentation pages
Signed-off-by: Joas Schilling <coding@schilljs.com>
3 years ago
Joas Schilling
6b40bff8cd
Use a combined attachment type
Signed-off-by: Joas Schilling <coding@schilljs.com>
3 years ago
Vitor Mattos
f48ae4005c
Document the new constant values
https://github.com/nextcloud/spreed/pull/8798#discussion_r1112017686
Signed-off-by: Vitor Mattos <vitor@php.rio>
3 years ago
Daniel Calviño Sánchez
eca3161d24
Add failed status to recordings
Although recordings should not fail in some cases they could (for
example, if the configuration is wrong, the disk is full...). A new
recording status, "failed", has been added to notify that situation to
the Nextcloud server from the recording server.
Typically call participants will not be able to do anything about the
failure, so the clients can just show a notification to the moderators
and hint about asking the system administrators.
In any case, even if the recording status is "failed" further recordings
can be started, which will behave as if the recording was started from
the "none" status.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
3 years ago
Daniel Calviño Sánchez
058be5c297
Add "starting" values for recording status
As starting the recording can take some time "starting" values were
added to signal that an audio or video recording is starting. The
status will be changed from NONE to STARTING_VIDEO/AUDIO by the
Nextcloud server when the request to start the recording succeeds, and
then the recording status will be set to VIDEO or AUDIO by the recording
server once the recording actually started.
Stopping the recording, on the other hand, should be quite fast, so no
STOPPING status were added.
The system messages were also adjusted to be sent only once the
recording really started or stopped.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
3 years ago
Joas Schilling
062ed28540
Add documentation
Signed-off-by: Joas Schilling <coding@schilljs.com>
3 years ago
Vitor Mattos
1e3f33220c
Make more clear
https://github.com/nextcloud/spreed/pull/8446#discussion_r1050019626
Signed-off-by: Vitor Mattos <vitor@php.rio>
3 years ago
Vitor Mattos
0c828672f8
Remove call recording constatns from specific call recording group
Signed-off-by: Vitor Mattos <vitor@php.rio>
3 years ago
Vitor Mattos
0f179b79d5
Document constants
Signed-off-by: Vitor Mattos <vitor@php.rio>
3 years ago
Joas Schilling
ce78bf41e2
Allow to start and stop breakout rooms
Signed-off-by: Joas Schilling <coding@schilljs.com>
3 years ago
Joas Schilling
b20deb1ee4
Add API documentation
Signed-off-by: Joas Schilling <coding@schilljs.com>
3 years ago
Joas Schilling
c080f34237
Document all used app config values
Signed-off-by: Joas Schilling <coding@schilljs.com>
3 years ago
Joas Schilling
31c4d20dde
Add docs
Signed-off-by: Joas Schilling <coding@schilljs.com>
4 years ago
Joas Schilling
3e98f22568
Allow to enable SIP without individual pin requirement
Signed-off-by: Joas Schilling <coding@schilljs.com>
4 years ago
Joas Schilling
7c1268acbc
Introduce a chat permission on the API
Signed-off-by: Joas Schilling <coding@schilljs.com>
4 years ago
Joas Schilling
5278e716c7
Add the entity and a service to handle attachments
Signed-off-by: Joas Schilling <coding@schilljs.com>
4 years ago
Valdnet
438f3d9612
Change grammar of sentences
Signed-off-by: Valdnet <47037905+Valdnet@users.noreply.github.com>
4 years ago
Joas Schilling
0c379ce846
Add API to opt out of call notifications
Signed-off-by: Joas Schilling <coding@schilljs.com>
4 years ago
Joas Schilling
31d0d2aed2
Fix documentation
Signed-off-by: Joas Schilling <coding@schilljs.com>
4 years ago
Joas Schilling
1b13f80cc1
Allow to remove all permissions without falling back to the next level
Signed-off-by: Joas Schilling <coding@schilljs.com>
4 years ago
Joas Schilling
390ae657a1
Introduce different layers for permissions
Signed-off-by: Joas Schilling <coding@schilljs.com>
4 years ago
Gary Kim
e736c8a609
Add `bridged` actor type to documentation
Signed-off-by: Gary Kim <gary@garykim.dev>
4 years ago
Daniel Calviño Sánchez
3b73e10ca4
Add API documentation for the publishing permissions property
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
4 years ago
Joas Schilling
79b5db537c
Remove email and circles as well from chat actor types
Signed-off-by: Joas Schilling <coding@schilljs.com>
4 years ago
Vincent Petry
219eaec69c
Remove groups from actor type for chat messages in doc
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
4 years ago
Joas Schilling
6116591ca1
Document circles too
Signed-off-by: Joas Schilling <coding@schilljs.com>
4 years ago
Vincent Petry
b6124f3524
Update API docs index.md links + extra constants
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
4 years ago
Joas Schilling
84fa5678e2
Remove old API version handlings
Signed-off-by: Joas Schilling <coding@schilljs.com>
5 years ago
Joas Schilling
4dd9c20f61
Fix API documentation
Signed-off-by: Joas Schilling <coding@schilljs.com>
5 years ago
Joas Schilling
35ec8361b7
Add docs and capability for callFlag of conversations
Signed-off-by: Joas Schilling <coding@schilljs.com>
5 years ago
Vincent Petry
65238d1b8f
Adjustments for listable rooms after review
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
5 years ago
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>
5 years ago