summaryrefslogtreecommitdiffstats
path: root/lib/Config.php
AgeCommit message (Collapse)Author
2024-02-12feat(federation): Add appconfig options to restrict federationJoas Schilling
- Incoming federation - Outgoing federation - Group list - Limit federation to trusted servers Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-12-11fix(CS): Migrate more strpos() calls to str_* functionsJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-11-23fix(events)!: Remove deprecated eventsJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-10-23fix(sip-dialout): Add an admin config for SIP dial-outJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-10-20fix(events): Fix event name when getting turn serversJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-10-06feat(settings): Add initial state for the admin settingJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-10-06feat(recording): Recording consent API - Version 2Joas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-10-06feat(recording): Add API for recording consent MVP levelJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-09-26feat(user_status): Increase participant limit to 1k usersJoas Schilling
Currently limiting to 1k users because the user_status API would yield an error on Oracle otherwise. Clients should use a virtual scrolling mechanism so the data should not be a problem nowadays Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-07-11Use PHP8's constructor property promotionHamid Dehnavi
Signed-off-by: Hamid Dehnavi <hamid.dev.pro@gmail.com>
2023-07-04fix(CI): Make psalm happyJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-05-05Add unit tests and implement pending methodsVitor Mattos
Signed-off-by: Vitor Mattos <vitor@php.rio>
2023-05-05Add user setting for toggle typing privacyVitor Mattos
Signed-off-by: Vitor Mattos <vitor@php.rio>
2023-05-03Updates lib/Config.php PHPDoc comments.Faraz Samapoor
Updates PHPDoc comments in order to make the parameters match their declared types. Signed-off-by: Faraz Samapoor <f.samapoor@gmail.com>
2023-04-13chore(CS): Unify construct() callsJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-04-13automated: Apply CS fixJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-02-27Don't claim recording is enabled when no secret or servers are configuredJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-02-23Remove isSignalingDev methodVitor Mattos
Replaced by a mock/fake server Signed-off-by: Vitor Mattos <vitor@php.rio>
2023-02-14Add setting to configure recording serversDaniel Calviño Sánchez
Currently the recording server does not support clustering, so the UI is limited to add a single recording server, even if internally the configuration allows more than one. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2023-01-05Merge pull request #8465 from ↵Joas Schilling
nextcloud/add-app-config-for-default-attachment-location Add app config to specify default attachment folder location
2023-01-03Remove the possibility to change the allowed mime types by settingVitor Mattos
https://github.com/nextcloud/spreed/pull/8492#discussion_r1058561108 Signed-off-by: Vitor Mattos <vitor@php.rio>
2022-12-28Don't force the recordings to be inside the attachments folder, just default ↵Vitor Mattos
to it. https://github.com/nextcloud/spreed/pull/8492#pullrequestreview-1231923657 Signed-off-by: Vitor Mattos <vitor@php.rio>
2022-12-28Cover method with unit testVitor Mattos
Signed-off-by: Vitor Mattos <vitor@php.rio>
2022-12-28Move default mimes to configVitor Mattos
Signed-off-by: Vitor Mattos <vitor@php.rio>
2022-12-28Method moved to stay near by other methods related with recordingVitor Mattos
Signed-off-by: Vitor Mattos <vitor@php.rio>
2022-12-27Rename vars to make more readdable and create method to return default ↵Vitor Mattos
recording directory Signed-off-by: Vitor Mattos <vitor@php.rio>
2022-12-16Merge pull request #8446 from nextcloud/feature/toggle-call-recording-statusJoas Schilling
2022-12-15Merge pull request #8460 from ↵Joas Schilling
nextcloud/bugfix/8448/enforce-length-of-private-key
2022-12-13Add app config to specify default attachment folder locationThomas Citharel
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2022-12-12Fix var name from capability to configVitor Mattos
Signed-off-by: Vitor Mattos <vitor@php.rio>
2022-12-12Enfore length of private keysJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-12-12Allow to define default permissionsJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-12-09Move logic to a single placeVitor Mattos
Signed-off-by: Vitor Mattos <vitor@php.rio>
2022-12-09Add system message and testsVitor Mattos
Signed-off-by: Vitor Mattos <vitor@php.rio>
2022-12-09Minor thingsJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-12-08Set call_recording enabled by defaultVitor Mattos
Signed-off-by: Vitor Mattos <vitor@php.rio>
2022-12-08Split recording capabilityVitor Mattos
Now we have a hard capability called recording-v1 and a switable capability by config called recording Signed-off-by: Vitor Mattos <vitor@php.rio>
2022-12-08Add capability to toggle recordingVitor Mattos
Signed-off-by: Vitor Mattos <vitor@php.rio>
2022-12-07Add a config to disable breakout roomsJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-09-01Add Mozart to avoid conflict with other JWT appsJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-07-07Add support for algorithm "EdDSA" and add tests.Joachim Bauch
Signed-off-by: Joachim Bauch <bauch@struktur.de>
2022-07-07Implement JWT auth for signaling connection.Joachim Bauch
Signed-off-by: Joachim Bauch <bauch@struktur.de>
2022-04-06Use PHP7.4 property typehinting where possibleVitor Mattos
Signed-off-by: Vitor Mattos <vitor@php.rio>
2021-12-06Reduce MissingReturnTypeVitor Mattos
Signed-off-by: Vitor Mattos <vitor@php.rio>
2021-11-03Start with integration tests for invitesJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-10-27Enable limitation by default as it increases performanceJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-10-27Add config setting to make grid videos limit a hard limitDaniel Calviño Sánchez
The hard limit can be enabled with OCC with "occ config:app:set spreed --value=yes grid_videos_limit_enforced". The changes will take effect once the user reloads the page The grid videos limit by default is a fuzzy limit, as the number of videos shown could be larger due to the available space and aspect ratio to distribute the videos on. When the limit is made a hard limit the distributed slots will be the same as before, but only as many videos as allowed by the limit will be filled in each page. However, note that with the hard limit the grid may look "broken", as there is still space to be filled with videos yet they are in the next page. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2021-10-27Add config setting to limit the number of videos in the gridDaniel Calviño Sánchez
The limit can be set with OCC like "occ config:app:set spreed --value=XXX grid_videos_limit". The changes will take effect once the user reloads the page. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2021-10-22Use typed eventJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-10-21Introduce event so other apps can override the list of TURN servers.Joachim Bauch
Signed-off-by: Joachim Bauch <bauch@struktur.de>