Joas Schilling
3da7292481
feat(settings): Add an app config to set the default for guests sound
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-20 17:55:22 +01:00
Joas Schilling
70634f8e40
fix(settings): Respect initial state for guests play sound
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-20 17:52:15 +01:00
Joas Schilling
cbe64d57d8
feat(config): Start config lexicon
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-10-06 11:56:18 +02:00
Joas Schilling
9ac1d09b7d
fix(settings): Change the talk hash when updating attachment location
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-06-02 10:01:26 +02:00
Joas Schilling
7ec6dbdd5b
fix: Fix product name casing and spelling
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-01-02 15:25:53 +01:00
Joas Schilling
956a1ab00f
chore(php): Auto-fixes of coding standards
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-08-23 16:36:50 +02:00
Maksim Sukharev
ed39a6bef1
fix(settings): drop local setting for background blur filter, use provided by server
...
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2024-07-09 10:03:41 +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
14d8bac743
fix(attachments): Don't allow selecting shared folders as attachment folder
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-01-22 14:10:53 +01:00
Vitor Mattos
7e9a76887a
Improvements after code review
...
Signed-off-by: Vitor Mattos <vitor@php.rio>
2023-05-05 05:18:58 -03:00
Vitor Mattos
3c62e4a8e3
Add unit tests and implement pending methods
...
Signed-off-by: Vitor Mattos <vitor@php.rio>
2023-05-05 05:18:58 -03:00
Joas Schilling
6d4189348a
feat(initial-state): Add own user groups to initial state
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-05-03 20:02:58 +02:00
Vitor Mattos
c37d2d9834
Remove isSignalingDev method
...
Replaced by a mock/fake server
Signed-off-by: Vitor Mattos <vitor@php.rio>
2023-02-23 20:11:47 -03:00
Joas Schilling
da1376b02c
Merge pull request #8446 from nextcloud/feature/toggle-call-recording-status
2022-12-16 12:00:12 +01:00
Joas Schilling
9a12cb255e
Allow to define default permissions
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-12-12 10:36:38 +01:00
Vitor Mattos
1ace3ba938
Move logic to a single place
...
Signed-off-by: Vitor Mattos <vitor@php.rio>
2022-12-09 18:53:26 -03:00
Joas Schilling
a22a546401
Adjust coding style
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-09-01 10:53:38 +02:00
Joas Schilling
e1f99dde44
Fix HTML validation of meta element
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-07-13 16:43:58 +02:00
Joas Schilling
0fc503a8ac
Allow to disable calling functionality
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-05-11 13:43:50 +02:00
Joas Schilling
53cdf17169
Use public HintException only
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-02-07 15:21:07 +01:00
Joas Schilling
92a29126b2
Reduce filecache hits for Talk/ folder creation
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-12-01 19:19:22 +01:00
Joas Schilling
7f1828094f
Merge pull request #6427 from nextcloud/integration-tests-for-invites
...
Start with integration tests for invites
2021-11-10 14:15:50 +01:00
Daniel Calviño Sánchez
932fc785f5
Remove setting to prefer H.264
...
Back in the day the setting to prefer H.264 was added as a technology
preview; it was not a finished feature, but a preview of a feature that
could be added in the future. However, H.264 does not work when the HPB
is used, it overrides the preference order already decided by the
browser and it does so by altering the SDP, which could lead to problems
if its format changes. Due to all that preferring H.264 is no longer
available.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2021-11-05 06:49:46 +01:00
Joas Schilling
0ad342d12f
Publish federation as initial state and load remote suggestions
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-11-03 14:40:38 +01:00
Joas Schilling
483c3a0c8e
Update initial-state handling to new service
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-10-27 14:45:32 +02:00
Daniel Calviño Sánchez
5d5d87f0e0
Add config setting to make grid videos limit a hard limit
...
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-27 14:33:46 +02:00
Daniel Calviño Sánchez
24ccb1d052
Add config setting to limit the number of videos in the grid
...
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-27 14:33:30 +02:00
Joas Schilling
b327b965c3
Fix initial state handling
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-03-26 09:25:34 +01:00
Joas Schilling
82d0d83885
Save setting for play sounds
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-03-26 09:25:33 +01:00
Vincent Petry
b8fd427772
Hide upload button with zero quota
...
Whenever a user has zero quota, for example like guest app users, don't
display the upload button.
The quota value is retrieved for the attachment folder.
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2021-01-28 16:02:07 +01:00
Joas Schilling
91cad65d0e
Initial state service is deprecated
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-01-21 11:47:31 +01:00
Vincent Petry
8f79234c42
Detect guests app in listable settings dialog
...
Expose whether the guests app (guests accounts) are enabled in initial
state.
Hide the guests checkbox if the app is disabled.
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2021-01-14 10:42:53 +01:00
Joas Schilling
50da7dac82
Add a capability for the chat-read-status and the user setting
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-12-10 11:47:05 +01:00
Joas Schilling
11e8e28b87
Interact with integers so we can match it better in queries
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-12-10 11:47:04 +01:00
Joas Schilling
4ebae32362
Introduce a privacy settings for the read_status
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-12-10 11:47:04 +01:00
Joas Schilling
23aab9ed18
Show the dial-in info in the sidebar
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-11-26 09:46:44 +01:00
Daniel Calviño Sánchez
1fbbc7b56f
Fix "enable_matterbridge" initial state not set for guests
...
The RightSidebar component always checks the value, so even if the
setting does not apply for guests it should be explicitly disabled in
that case.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2020-09-17 13:16:23 +02:00
Joas Schilling
5cf3b955e6
Reset attachment folder when it cannot be created
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-06-10 14:34:53 +02:00
Joas Schilling
d4ec6c04a0
Don't allow multiple HPB without clustering and add a cache warning
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-05-18 12:03:23 +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
71f164a633
Use the constants everywhere
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-05-12 10:40:21 +02:00
Joas Schilling
15b71fb2b5
Add a signaling_dev app config for easier HPB clustering development
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-05-12 10:40:21 +02:00
Joas Schilling
bbcb75c589
Require a distributed MemCache
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-05-12 10:40:20 +02:00
Joas Schilling
54791de3b3
Publish the signaling mode as initial state
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-04-29 13:47:15 +02:00
Joas Schilling
9ea0f5bcfa
Create the initialState in a single location
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-04-27 22:49:15 +02:00