Joas Schilling
600a76936c
fix(bots): Ensure bots are unique
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Joas Schilling
a1b3014af2
feat(bots): Add feature flags to bots
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Joas Schilling
aac9db86e5
feat: Add admin endpoint so we can list installed bots in the admin page
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Joas Schilling
b58878dd78
Fix alphabetic order
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Joas Schilling
6a8bb51650
fix: Bump version to trigger migration and cron job update
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Joas Schilling
473feee953
feat(chat): Option to get and clear reminders
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Joas Schilling
d80c30beb6
feat(bot): Allow reactions by bots
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Joas Schilling
4ee530a190
feat(bots): Add API to list, enable and disable bots in a conversation
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Joas Schilling
ae1fe40ac0
feat(bots): Add commands and events to install bots
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Joas Schilling
98244210f0
feat(webhooks): Start with implementing webhooks for chat messages
Signed-off-by: Joas Schilling <coding@schilljs.com>
3 years ago
Joas Schilling
cd280e1272
feat: Add actions to the notification
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Joas Schilling
c6664add2c
feat(notification): API for "Remind me later"
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Marcel Müller
ace7be5754
Add controller for certificate check
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
2 years ago
Marcel Müller
21f6cef9b1
Add background job to check TURN certificate
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
3 years ago
Joas Schilling
675726f45c
chore(release): Update team members
Signed-off-by: Joas Schilling <coding@schilljs.com>
2 years ago
Joas Schilling
a860f8ca22
feat(deps): Add Nextcloud 28 support on master
Signed-off-by: Joas Schilling <coding@schilljs.com>
3 years ago
Joas Schilling
accb1df59a
chore(release): Bump version to RC1
Signed-off-by: Joas Schilling <coding@schilljs.com>
3 years ago
Joas Schilling
353eab7709
chore(release): Bump version in info.xml
Signed-off-by: Joas Schilling <coding@schilljs.com>
3 years ago
Joas Schilling
2fb6986861
chore(release): Bump version to 17.0.0-beta.2
Signed-off-by: Joas Schilling <coding@schilljs.com>
3 years ago
Joas Schilling
0eb8815e3a
chore(release): Set version to 17.0.0-beta.1
Signed-off-by: Joas Schilling <coding@schilljs.com>
3 years ago
Joas Schilling
555f4a7e3a
feat(avatar): Allow to select an emoji + color as avatar
Signed-off-by: Joas Schilling <coding@schilljs.com>
3 years ago
Joas Schilling
10b4e6ba23
fix(permissions): Reset custom permissions on promotion
Signed-off-by: Joas Schilling <coding@schilljs.com>
3 years ago
Joas Schilling
93c2aa2d03
chore: Add Nextcloud 27 support on master
Signed-off-by: Joas Schilling <coding@schilljs.com>
3 years ago
Joas Schilling
0338d44f31
chore(release): Add changelog and bump version to 16.0.0-rc.1
Signed-off-by: Joas Schilling <coding@schilljs.com>
3 years ago
Vitor Mattos
0b5268ebdc
Document commands
* created developer command to document commands
Signed-off-by: Vitor Mattos <vitor@php.rio>
3 years ago
Joas Schilling
3bda98aa52
chore(release): Bump version and add changelog for 16.0.0-beta.2
Signed-off-by: Joas Schilling <coding@schilljs.com>
3 years ago
Vitor Mattos
9686645026
Order commands at info.xml
Signed-off-by: Vitor Mattos <vitor@php.rio>
3 years ago
Joas Schilling
4d00057491
chore(release): Bump version
Signed-off-by: Joas Schilling <coding@schilljs.com>
3 years ago
Daniel Calviño Sánchez
24bb1cf20f
Change recording status when notified by the recording server
Before the recording status was immediately changed by the Nextcloud
server when a recording was started or stopped. However starting or
stopping (but mostly starting) can take some time due to the
initialization of the display and audio device, starting the browser,
joining the call... so the recording status did not match the actual
status.
To address that now the recording server sends a notification back to
the Nextcloud server when the recording actually started or stopped, and
only then the Nextcloud server changes the recording status.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
3 years ago
Daniel Calviño Sánchez
be3a4f2f0f
Add specific page for recording calls
Instead of joining the call in the main Talk page now a specific page to
be used only by the recording server was added.
This will make possible to use a specific UI tailored for call
recording, but also to use an internal client of the external signaling
server rather than a normal participant.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
3 years ago
Daniel Calviño Sánchez
4e0bf7360f
Add verification for the recording server
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
3 years ago
Joas Schilling
5bbbe43b71
Add an API endpoint to get the context around a message
First usage will be entering a chat room where we get the context
of the read marker
Signed-off-by: Joas Schilling <coding@schilljs.com>
3 years ago
Joas Schilling
0049e0763b
Remove Tim 😿 Add Maksim 😸
Signed-off-by: Joas Schilling <coding@schilljs.com>
3 years ago
Joas Schilling
6150cb402e
Add an endpoint to return all participants of a room with its breakout rooms
Signed-off-by: Joas Schilling <coding@schilljs.com>
3 years ago
Vitor Mattos
cb967754ab
Fixes to share stored recording
Signed-off-by: Vitor Mattos <vitor@php.rio>
3 years ago
Vitor Mattos
4cc5f43b56
Move dismiss stored notification to specific endpoint
Signed-off-by: Vitor Mattos <vitor@php.rio>
3 years ago
Vitor Mattos
c08f92ead5
Remove redundant "recording" at name of methods
Signed-off-by: Vitor Mattos <vitor@php.rio>
3 years ago
Joas Schilling
05abd198c0
Allow to apply a new attendee map later on
Signed-off-by: Joas Schilling <coding@schilljs.com>
3 years ago
Vitor Mattos
94c14c08f7
Add route to store recortings
Signed-off-by: Vitor Mattos <vitor@php.rio>
3 years ago
Joas Schilling
1d572b778f
Add command to transfer ownership
Signed-off-by: Joas Schilling <coding@schilljs.com>
3 years ago
Vitor Mattos
e4637c57dd
Fixes after push
Signed-off-by: Vitor Mattos <vitor@php.rio>
3 years ago
Vitor Mattos
5b0747fe89
Small fixes after continuous integration
Signed-off-by: Vitor Mattos <vitor@php.rio>
3 years ago
Vitor Mattos
b06786de25
Moved methods of recording api to specific controller
Signed-off-by: Vitor Mattos <vitor@php.rio>
3 years ago
Joas Schilling
63f5cfe62f
Allow students to switch to another breakout room
Signed-off-by: Joas Schilling <coding@schilljs.com>
3 years ago
Joas Schilling
a0ab39389f
Add an API that allows students and teachers so list the breakout rooms
Signed-off-by: Joas Schilling <coding@schilljs.com>
3 years ago
Joas Schilling
d390d3bec3
Allow to "Request assistance" and reset it
Signed-off-by: Joas Schilling <coding@schilljs.com>
3 years ago
Vitor Mattos
26bba30275
Add system message and tests
Signed-off-by: Vitor Mattos <vitor@php.rio>
3 years ago
Vitor Mattos
db88acf9be
Toggle call recording status
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
63748d765f
Add broadcast message endpoint
Signed-off-by: Joas Schilling <coding@schilljs.com>
3 years ago