Pablo Zmdl
fd4e0ddcb2
Store office suite choice in a single config option
...
Previously it was three boolean options, which were supposed to be mutually
exclusive, which had to be taken care of manually.
Also previously there was only indirect indication of the choice "none", which
is brittle, too.
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com >
2026-07-17 19:24:49 +02:00
Copilot
6375921282
add eurooffice ( #8052 )
2026-06-04 12:42:02 +02:00
copilot-swe-agent[bot]
172c72f735
aio-interface: also reset the borg backup cache when resetting the backup path
...
Signed-off-by: Simon L. <szaimen@e.mail.de >
2026-04-25 15:06:58 +02:00
Oleksandr Piskun and Simon L.
987191ac14
feat(app-api): add HaRP container ( #7493 )
...
Signed-off-by: Oleksander Piskun <oleksandr2088@icloud.com >
Signed-off-by: bigcat88 <bigcat88@icloud.com >
Signed-off-by: Oleksandr Piskun <oleksandr2088@icloud.com >
Signed-off-by: Simon L. <szaimen@e.mail.de >
Co-authored-by: Simon L. <szaimen@e.mail.de >
2026-02-18 13:45:44 +01:00
Simon L.
eba86c3ad1
add declare(strict_types=1); to all php files
...
Signed-off-by: Simon L. <szaimen@e.mail.de >
2026-02-03 13:25:53 +01:00
Pablo Zmdl
82cbbe1829
Wrap ConfigurationController#SetConfig into a "transaction"
...
This avoids a lot of subsequent writes and reads from the file system, because
now only commitTransaction() actually writes the config file.
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com >
Signed-off-by: Simon L. <szaimen@e.mail.de >
2026-02-02 10:17:57 +01:00
Pablo Zmdl
bf43a6dae6
Lower case method names in ConfigurationManager
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com >
2026-01-28 16:51:36 +01:00
Pablo Zmdl
c4aa148bff
Camelize property aio_community_containers => aioCommunityContainers
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com >
2026-01-28 11:51:57 +01:00
Pablo Zmdl
b499001501
Camelize property collabora_additional_options => collaboraAdditionalOptions
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com >
2026-01-28 11:51:57 +01:00
Pablo Zmdl
5373471ed8
Camelize property collabora_dictionaries => collaboraDictionaries
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com >
2026-01-28 11:51:57 +01:00
Pablo Zmdl
6c04cd055f
Make aio_community_containers an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com >
2026-01-28 11:51:56 +01:00
Pablo Zmdl
228440f2a8
Make collabora_additional_options an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com >
2026-01-28 11:51:56 +01:00
Pablo Zmdl
ca35006a85
Make collabora_dictionaries an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com >
2026-01-28 11:51:56 +01:00
Pablo Zmdl
6e5237cd20
Make timezone an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com >
2026-01-28 11:51:56 +01:00
Pablo Zmdl
f737d2f598
Make isFulltextsearchEnabled an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com >
2026-01-28 11:51:56 +01:00
Pablo Zmdl
f16f5b233d
Make isImaginaryEnabled an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com >
2026-01-28 11:51:56 +01:00
Pablo Zmdl
190d47810b
Make isTalkRecordingEnabled an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com >
2026-01-28 11:51:56 +01:00
Pablo Zmdl
e009abdd54
Make isTalkEnabled an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com >
2026-01-28 11:51:56 +01:00
Pablo Zmdl
cd1c2276e5
Make isCollaboraEnabled an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com >
2026-01-28 11:51:26 +01:00
Pablo Zmdl
0c3d919618
Make isOnlyofficeEnabled an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com >
2026-01-28 11:50:34 +01:00
Pablo Zmdl
f8a244bee2
Make isClamavEnabled an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com >
2026-01-28 11:48:05 +01:00
Pablo Zmdl
f235af29e3
Make isDockerSocketProxyEnabled an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com >
2026-01-28 11:43:36 +01:00
Pablo Zmdl
881e77cca5
Make isWhiteboardEnabled an attribute
...
Signed-off-by: Pablo Zmdl <pablo@nextcloud.com >
2026-01-28 11:43:36 +01:00
3f4eecaa96
feat: Add office switcher with feature comparison ( #7421 )
...
Signed-off-by: Julius Knorr <jus@bitgrid.net >
Signed-off-by: Simon L. <szaimen@e.mail.de >
Signed-off-by: Andrew Backhouse <andrew.backhouse@nextcloud.com >
Co-authored-by: Simon L. <szaimen@e.mail.de >
Co-authored-by: Andrew Backhouse <andrew.backhouse@nextcloud.com >
2026-01-28 09:53:53 +01:00
Simon L.
83de526051
adjust DeleteBorgBackupLocationVars to also delete the borg.config file
...
Signed-off-by: Simon L. <szaimen@e.mail.de >
2025-12-02 12:42:13 +01:00
Simon L.
858717f740
aio-interface: allow to skip domain validation via url-param
...
Signed-off-by: Simon L. <szaimen@e.mail.de >
2025-11-07 16:44:15 +01:00
Lorenzo Moscati
21fbb58c96
Rewrite all AIO interface paths to be relative
...
Signed-off-by: Lorenzo Moscati <lorenzo@moscati.page >
2025-11-04 15:09:29 +01:00
Simon L.
8a6772bc05
fix showing community containers in the AIO interface and enabling or disabling them
...
Signed-off-by: Simon L. <szaimen@e.mail.de >
2025-05-30 13:51:36 +02:00
Simon L.
673b1db07e
aio-interface: allow to manage the community containers via the AIO interface ( #6443 )
...
Signed-off-by: Simon L. <szaimen@e.mail.de >
Signed-off-by: Jean-Yves <7360784+docjyJ@users.noreply.github.com >
2025-05-30 09:32:51 +02:00
Simon L.
4e84080f56
collabora: allow to configure additional options
...
Signed-off-by: Simon L. <szaimen@e.mail.de >
2025-02-26 14:30:55 +01:00
Tim Diels and Simon L.
3eeda1ea91
Add remote borg backup support ( #4804 )
...
Signed-off-by: Tim Diels <tim@diels.me >
Signed-off-by: Simon L. <szaimen@e.mail.de >
Co-authored-by: Simon L. <szaimen@e.mail.de >
2024-11-07 22:19:56 +01:00
Jean-Yves
496ec9ba17
update constructor
...
Signed-off-by: Jean-Yves <7360784+docjyJ@users.noreply.github.com >
2024-10-07 10:12:43 +02:00
Simon L.
546f11a654
add whiteboard container
...
Signed-off-by: Simon L. <szaimen@e.mail.de >
2024-09-16 17:59:15 +02:00
Simon L
258f6683de
daily backup - allow to disable succesful backup notifications
...
Signed-off-by: Simon L <szaimen@e.mail.de >
2023-10-10 12:12:11 +02:00
Simon L
6685791427
add docker-socket-proxy as option
...
Signed-off-by: Simon L <szaimen@e.mail.de >
2023-08-24 15:22:49 +02:00
Simon L
694a3f6356
Allow to reset the borg backup host location before initial backup was started
...
Signed-off-by: Simon L <szaimen@e.mail.de >
2023-06-10 15:18:45 +02:00
Simon L
70f27ae304
allow to disable/enable talk-recording
...
Signed-off-by: Simon L <szaimen@e.mail.de >
2023-06-05 18:52:05 +02:00
Simon L
f272979c43
address review by making $args an array
...
Signed-off-by: Simon L <szaimen@e.mail.de >
2023-01-02 15:46:58 +01:00
Simon L
8089ab83cf
add types for missing ones
...
Signed-off-by: Simon L <szaimen@e.mail.de >
2023-01-02 13:17:41 +01:00
szaimen
2ee63dbe42
allow to back up additional directories
...
Signed-off-by: szaimen <szaimen@e.mail.de >
2022-08-25 13:44:04 +02:00
szaimen
8010030a5d
add fulltextsearch as option
...
Signed-off-by: szaimen <szaimen@e.mail.de >
2022-08-23 11:37:59 +02:00
szaimen
05e90d6110
add imaginary
...
Signed-off-by: szaimen <szaimen@e.mail.de >
2022-08-22 12:02:56 +02:00
szaimen
79e53f0d00
allow to run daily backups without automatic updates
...
Signed-off-by: szaimen <szaimen@e.mail.de >
2022-07-17 19:45:16 +02:00
szaimen
97f053228c
allow to set collabora dictionaries
...
Signed-off-by: szaimen <szaimen@e.mail.de >
2022-07-04 14:32:48 +02:00
szaimen
3e019d25f2
allow to change the timezone
...
Signed-off-by: szaimen <szaimen@e.mail.de >
2022-05-23 15:39:09 +02:00
szaimen
bcf36406a8
add option to enable daily backups
...
Signed-off-by: szaimen <szaimen@e.mail.de >
2022-04-06 00:59:55 +02:00
szaimen
6c6c56fa1b
allow to restore the whole instance from backup
...
Signed-off-by: szaimen <szaimen@e.mail.de >
2022-03-22 20:31:06 +01:00
szaimen
1b86445b6a
add onlyoffice and allow to disable talk and collabora
...
Signed-off-by: szaimen <szaimen@e.mail.de >
2022-03-17 11:37:41 +01:00
szaimen
172ae49cdf
improve/fix some things
...
Signed-off-by: szaimen <szaimen@e.mail.de >
2022-03-16 14:41:52 +01:00
szaimen
38726f039a
add clamav as option
...
Signed-off-by: szaimen <szaimen@e.mail.de >
2022-03-16 13:14:05 +01:00