Joas Schilling
89bdbe0c51
Add an endpoint to enable the SIP per conversation
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:07 +01:00
Joas Schilling
f76a2add67
Add a shared secret
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:07 +01:00
Joas Schilling
6ad483c0e5
Add SIP status column to rooms table
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:07 +01:00
Julien Veyssier
6cd3fdd720
get 'enabled' and 'pid' bridge values out of json_values
...
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2020-09-22 17:53:17 +02:00
Joas Schilling
1b7a454676
Update version on master
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-09-18 10:53:42 +02:00
Joas Schilling
4431bb77ec
Add changelog for 10.0.0-rc.1
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-09-17 12:40:39 +02:00
Julien Veyssier
6817e70906
check if Matterbridge processes are running correctly and kill the zombie ones every 15 min
...
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2020-09-07 15:04:39 +02:00
Joas Schilling
d6d11cb62f
Add changelog for 10.0.0-beta.2
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-09-03 16:22:15 +02:00
Julien Veyssier
b46f39e70d
show bridge process state and log
...
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2020-09-01 13:06:47 +02:00
Joas Schilling
1732e5287b
Add changelog for 10.0.0-beta.1
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-08-27 15:02:27 +02:00
Joas Schilling
a7ca2c7ca7
Rename to Matterbridge everywhere
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-08-25 08:47:09 +02:00
Joas Schilling
f1269e0b3b
settings routes before conversation specific ones
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-08-25 08:47:09 +02:00
Joas Schilling
be31ca697f
Fix migration
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-08-25 08:47:08 +02:00
Joas Schilling
6ee5c0476d
Move stopAllBridges to a controller without a Room
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-08-25 08:47:08 +02:00
Joas Schilling
6d0b2c86b7
Allow to install the Matterbridge app directly in the Talk settings
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-08-25 08:47:08 +02:00
Julien Veyssier
8013641489
stop all bridges when disabling admin setting
...
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2020-08-25 08:47:07 +02:00
Julien Veyssier
c1d761cda1
rebased to get settings tab, + another round of fixes
...
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2020-08-25 08:47:07 +02:00
Julien Veyssier
8b1d5fab9a
fix after first review
...
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2020-08-25 08:47:06 +02:00
Julien Veyssier
e1937efe78
first working state of matterbridge PoC, server side only
...
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2020-08-25 08:47:03 +02:00
Joas Schilling
9775215816
Redirect to a plain page to avoid reconnections
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-07-01 10:00:24 +02:00
Joas Schilling
ca465e52c3
Implement IBootstap and use the given Context
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-06-18 15:20:33 +02:00
Joas Schilling
c58aa048d6
Bump version to add the background job
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-06-10 16:26:51 +02:00
Morris Jobke
2071501469
Add button to delete an account
...
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2020-06-10 16:26:50 +02:00
Morris Jobke
3465fc9ca2
Add background job that regularly checks for updates of the signaling server trial - without notifciations
...
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2020-06-10 16:26:50 +02:00
Morris Jobke
38f4212687
Add endpoint for authentication challenge
...
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2020-06-10 16:26:49 +02:00
Morris Jobke
7113f7f369
Endpoint to request trial
...
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2020-06-10 16:26:49 +02:00
Joas Schilling
e7ee833c0d
Add a command to detect active calls
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-05-27 16:20:40 +02:00
Joas Schilling
1decc81edd
Update screenshots
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-05-19 09:33:02 +02:00
Joas Schilling
05881c5ab2
Check in a background job for the reference id column
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-05-14 11:30:59 +02:00
Joas Schilling
d857bf2584
Adjust version and requirement on master
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-05-13 20:12:00 +02:00
Joas Schilling
23514d6560
Bump version
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-05-13 17:40:44 +02:00
Joas Schilling
84d42604e6
Run cs:fix
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-05-12 15:04:42 +02:00
Joas Schilling
650427e01a
Reset the assigned signaling server after some time
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-05-12 10:40:21 +02:00
Joas Schilling
6ddd276dd0
Extend the signaling setting API to allow somewhat clustering
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-05-12 10:40:19 +02:00
Daniel Rudolf
0c57a68449
Remove talk:room:list command due to privacy concerns
...
Signed-off-by: Daniel Rudolf <github.com@daniel-rudolf.de>
2020-05-08 14:46:17 +02:00
Daniel Rudolf
f992f34146
Add talk:room:* CLI commands
...
* Create new rooms with talk:room:create
* Delete rooms with talk:room:delete
* Add users to rooms with talk:room:add
* Remove users from rooms with talk:room:remove
* Promote users to moderators with talk:room:promote
* Demote users with talk:room:demote
* Update room settings with talk:room:update
* List rooms of a user with talk:room:list
The talk:room:* CLI commands don't support one-to-one rooms on purpose.
Signed-off-by: Daniel Rudolf <github.com@daniel-rudolf.de>
2020-05-05 23:00:14 +02:00
Joas Schilling
1cdd85634f
Move routes to app
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-04-22 11:44:40 +02:00
Joas Schilling
38a4199220
Merge pull request #3274 from nextcloud/feature/noid/check-signaling-servers
...
Check the signaling server connection and show the version in the adm…
2020-04-16 08:24:07 +02:00
Joas Schilling
2edf878c9d
Check the signaling server connection and show the version in the admin UI
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-04-15 18:27:32 +02:00
Joas Schilling
8b4e4da6b8
Provide a api/v2 for rooms without participants
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-04-14 17:06:02 +02:00
Roeland Jago Douma
ebf3973842
Add index on the session_id
...
This is called from time to time as well. Especially on big instances
having this proper indexed saves a lot of row scanning.
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2020-04-07 09:40:43 +02:00
Joas Schilling
570931efdb
Bump the version
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-04-02 14:50:35 +02:00
Joas Schilling
c396242111
Add some indexes for the main queries
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-03-31 19:17:40 +02:00
Joas Schilling
21432cdb86
Combine the admin settings into one JS file so we watch less resources
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-03-26 12:10:28 +01:00
Joas Schilling
d62401dc48
Allow page reload on /not-found page
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-03-06 11:19:06 +01:00
Joas Schilling
531b5a9aad
Allow to select an attachment folder
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-02-25 09:50:00 +01:00
Joas Schilling
f41428e38f
Merge pull request #2811 from nextcloud/update-screenshots
...
Update the screenshots
2020-01-22 13:12:51 +01:00
Joas Schilling
58f529da0a
Update version on master
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-01-22 11:20:51 +01:00
Joas Schilling
c17a29d570
Update the screenshots
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-01-21 14:44:15 +01:00
Joas Schilling
34a57f796a
Update the changelog and the version
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-01-16 23:00:31 +01:00
Joas Schilling
fd12385a48
Alpha 6
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-01-14 22:16:19 +01:00
Joas Schilling
9b6f9d2d7a
Alpha 5
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-01-10 10:31:34 +01:00
Joas Schilling
e4000792a2
Release alpha4
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-01-10 10:01:50 +01:00
Joas Schilling
a0499b3a30
Release alpha3
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-01-09 08:04:53 +01:00
Joas Schilling
65e2c23f00
Alpha 2
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-12-20 16:58:57 +01:00
Arthur Schiwon
67df3387aa
add Flow category
...
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2019-12-17 20:53:39 +01:00
Joas Schilling
f77b38581b
Tagged alpha1
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-12-16 15:56:09 +01:00
Joas Schilling
d709d5410e
Correctly setup the Application class
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-10-16 12:32:54 +02:00
Joas Schilling
8aa2aa2efe
Remove unwanted, undocumented and unused methods from Commands controller
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-10-10 11:19:22 +02:00
Joas Schilling
672409118a
Update the Webinar(y) controller to the latest
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-10-10 11:19:22 +02:00
Joas Schilling
9c6415cf6a
Merge the two controllers
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-10-01 09:25:18 +02:00
Daniel Calviño Sánchez
edc54ea5d5
Add support for public shares to file rooms
...
Until now file rooms were available only to users with direct access to
the file. Now file rooms are available to any user or guest too if the
link is publicly shared (with a link share, for example).
Public shares are identified by a share token instead of a file id, so a
new endpoint, which is a counterpart of FilesController but for share
tokens, was added. The file room, however, is still associated to the
file id like before.
When checking if a participant can join a room if the current user is a
user without direct access to the file or a guest it is not even
possible to know if the file id belongs to a publicly shared file. Due
to this when the room is got for a share token the share token is stored
in the session and then used in following requests when checking whether
the participant can join a room or not.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2019-09-26 10:45:01 +02:00
Joas Schilling
ca972a6a75
Add Jennifer and Marco to the authors
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-09-19 17:40:45 +02:00
Joas Schilling
940a9351aa
Allow to limit "Start call" to users and moderators
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-09-19 14:55:59 +02:00
Joas Schilling
88a5c13aa4
Free FilesController
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-09-13 23:09:18 +02:00
Joas Schilling
4c78c3d5fb
Add a migration to update the background jobs table
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-09-05 15:17:23 +02:00
Joas Schilling
d4fc586f1a
Bye Spreed, hello Talk!
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-09-05 14:29:09 +02:00
Joas Schilling
88357647d3
Update the master version and test app
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-09-05 12:02:47 +02:00
Joas Schilling
4070c3f0b0
Bump version and add the changelog
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-08-29 10:02:48 +02:00
Daniel Calviño Sánchez
0e4fcbbf6b
Bump version to trigger the migration
...
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2019-08-28 10:28:30 +02:00
Joas Schilling
8cd50644d4
Allow a timer as well
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-08-28 10:28:06 +02:00
Joas Schilling
d8563f8824
Add an API endpoint to set the lobby state
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-08-28 10:28:05 +02:00
Joas Schilling
c60ca2b83d
Add a repair step to clear the projecct access
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-07-30 14:16:22 +02:00
Joas Schilling
70152f6494
Version bump to trigger the migrations
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-07-24 17:08:50 +02:00
Joas Schilling
54692ebac3
Change read marker to work on the comment id isntead of datetime
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-07-24 15:14:00 +02:00
Joas Schilling
a0d5a835a9
Add a new column to record who joined a call
...
This makes sure users that only joined the chat are not listed in the call summary
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-07-17 16:45:57 +02:00
Joas Schilling
4a50e4e2fd
Update version on master
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-04-11 15:05:01 +02:00
Joas Schilling
977f34e20f
RC2
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-04-11 13:56:13 +02:00
Joas Schilling
4e8c14fe59
Try lowercase rc
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-04-11 12:33:56 +02:00
Joas Schilling
3d897cb465
Update README description
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-04-11 12:21:44 +02:00
Joas Schilling
08b3c99fd5
Final release
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-04-11 12:15:08 +02:00
Joas Schilling
d3835dfc83
Add /wiki sample command
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-04-08 17:00:53 +02:00
Joas Schilling
30e55c4de9
Increase version
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-04-02 11:39:44 +02:00
Joas Schilling
695b757754
Allow setting the read-only state of a room
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-03-25 15:17:20 +01:00
Joas Schilling
f1667ac2f7
Introduce a Read-Only state for conversations
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-03-25 15:17:19 +01:00
Joas Schilling
b2db37ff9e
Add an admin setting to restrict the app to groups
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-03-01 10:03:05 +01:00
Joas Schilling
576ecfcc55
Register the navigation via Application so we can silence it if needed
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-03-01 08:53:22 +01:00
Joas Schilling
835e6bdc77
Add console commands to manage commands
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-02-20 12:17:35 +01:00
Joas Schilling
18aa82dabf
Do not allow changing/adding scripts via the Web
...
It's just too dangerous for now.
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-02-20 12:17:35 +01:00
Joas Schilling
8ad3535ba9
Add a help command
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-02-20 12:17:35 +01:00
Joas Schilling
46e51bd63b
Add routes and controller
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-02-20 12:17:33 +01:00
Joas Schilling
c0e34c8729
Start with commands
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-02-20 12:17:33 +01:00
Joas Schilling
9e98504872
Bump all versions
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2018-12-07 18:36:28 +01:00
Jan-Christoph Borchardt
6d9529d962
Increase max-version to 16
...
Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
2018-12-07 18:36:09 +01:00
Joas Schilling
2ecde1874e
Increase version for beta5
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2018-12-06 18:44:01 +01:00
Daniel Calviño Sánchez
19e166191b
Add end point to get the token of a room associated with a file
...
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2018-11-29 18:35:21 +01:00
Joas Schilling
10c847b0c5
Merge the email-invite into the new universal endpoint
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2018-11-06 17:29:05 +01:00
Joas Schilling
e3d985da60
Add an endpoint to set the notification level
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2018-10-08 15:26:45 +02:00
Joas Schilling
ee894cc5cd
Introduce notification levels for participants
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2018-10-08 15:26:45 +02:00
Joas Schilling
bc29961a79
Allow to invite email addresses
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2018-09-27 16:21:21 +02:00