Commit graph

81286 commits

Author SHA1 Message Date
provokateurin
f5e3e97ea6
fix(files): Always return a valid mimetype
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-10-06 16:00:04 +02:00
Nextcloud bot
a0fd63155b
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-06 00:13:21 +00:00
Nextcloud bot
396b63ffe0
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-05 00:13:26 +00:00
Nextcloud bot
33e92c246c
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-04 00:13:28 +00:00
Nextcloud bot
7904644b4e
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-03 00:14:54 +00:00
Andy Scherzinger
467c07904e
Merge pull request #55429 from nextcloud/backport/55260/stable31
[stable31] admin-delegation occ - add output option for show command to support JSON formats
2025-10-02 09:49:22 +02:00
Kate
aaba8817f0
Merge pull request #55479 from nextcloud/backport/55461/stable31 2025-10-02 09:36:06 +02:00
Kate
01823b5480
Merge pull request #55488 from nextcloud/backport/55151/stable31 2025-10-02 08:45:20 +02:00
Nextcloud bot
5672f33c41
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-02 00:13:52 +00:00
nfebe
b4b9b7dbca refactor(ShareApiController): Streamline share providers & add error logging
1. Consolidated the repetitive provider code into a clean loop
2. Added exception handling to log unexpected errors

Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-10-01 16:26:11 +00:00
provokateurin
79a399661a
fix(IUserManager): Fix deprecation of search method
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-10-01 16:26:06 +02:00
Louis
43c6e856fd
Merge pull request #55299 from nextcloud/backport/55259/stable31 2025-10-01 10:22:14 +02:00
Joas Schilling
2d14a9a5a7
Merge pull request #55450 from nextcloud/automated/noid/stable31-update-code-signing-crl
[stable31] fix(security): Update code signing revocation list
2025-10-01 09:39:38 +02:00
nextcloud-command
b1a84bccff fix(security): Update code signing revocation list
Signed-off-by: GitHub <noreply@github.com>
2025-10-01 02:39:22 +00:00
Nextcloud bot
c0cce94d22
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-01 00:13:47 +00:00
Kate
7db30397fd
Merge pull request #55410 from nextcloud/backport/55374/stable31 2025-10-01 00:01:33 +02:00
Kate
af4d25c634
Merge pull request #55436 from nextcloud/backport/55422/stable31 2025-09-30 23:50:03 +02:00
Marcel Müller
4d10c0ae1c
Merge pull request #55439 from nextcloud/backport/55420/stable31
[stable31] fix(appstore): Make appstore timeout configurable
2025-09-30 23:40:20 +02:00
Marcel Müller
f23bcc5580 fix(appstore): Make appstore timeout configurable
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
2025-09-30 15:18:45 +00:00
Marcel Müller
ddd35e155c fix(appstore): Also catch ClientException and ServerException
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
2025-09-30 14:02:56 +00:00
dependabot[bot]
79dd3fe3be
Merge pull request #55351 from nextcloud/dependabot/composer/vendor-bin/phpunit/stable31/phpunit/phpunit-9.6.29 2025-09-30 12:35:22 +00:00
Misha M.-Kupriyanov
814d18132d feat(admin-delegation): add JSON output support with validation
- Add --output option supporting plain, json, and json_pretty formats
- Add validateOutputFormat() method for input validation
- Implement proper error handling for invalid output formats
- Support empty state handling for both plain and JSON outputs
- Use Base class writeArrayInOutputFormat() for consistent JSON output
- Maintain backward compatibility with plain format as default

Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
2025-09-30 12:09:26 +00:00
Misha M.-Kupriyanov
d78e2887d1 refactor(admin-delegation): extract data collection logic to separate methods
- Extract collectDelegationData() method to eliminate code duplication
- Add formatSettingsData() method for consistent data formatting
- Add outputPlainFormat() method to separate concerns
- Add proper empty state handling with user-friendly message

Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
2025-09-30 12:09:26 +00:00
Misha M.-Kupriyanov
785ac171f3 refactor(admin-delegation): extract plain output to new function
prepare to add json output

Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
2025-09-30 12:09:26 +00:00
Misha M.-Kupriyanov
8a59c504b9 chore(admin-delegation): remove unused settings variable
Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
2025-09-30 12:09:25 +00:00
Robin Appelman
6842d0746d
Merge pull request #55288 from nextcloud/backport/52816/stable31
[stable31] feat: move primary object store configuration to a single place
2025-09-30 10:35:42 +02:00
Nextcloud bot
7784eca2b2
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-30 00:13:52 +00:00
Andy Scherzinger
bbaf0f7b8a
Merge pull request #55408 from nextcloud/backport/55394/stable31
[stable31] fix: small typo fix
2025-09-29 23:05:45 +02:00
provokateurin
406c0011fa fix(files): Stop overwriting scan_permissions
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-09-29 16:12:10 +00:00
yemkareems
d615109126 fix: small typo fix
Signed-off-by: yemkareems <yemkareems@gmail.com>
2025-09-29 12:24:43 +00:00
nextcloud-command
5fa384cf27 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-09-29 09:28:41 +00:00
Louis Chemineau
393883eab4 feat(unified-search): Use existing min search length config
This setting existed already for the legacy unified search.
This commit expose that setting to the new front-end, and
also ignore non valid requests in the backend.

We also take the opportunity to register the config in the lexicon.

Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-09-29 10:55:48 +02:00
dependabot[bot]
71d5b6a85b
Merge pull request #55349 from nextcloud/dependabot/composer/build/integration/stable31/phpunit/phpunit-9.6.29 2025-09-29 07:40:17 +00:00
Nextcloud bot
8c901b1006
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-29 00:13:42 +00:00
dependabot[bot]
0601e2d620 build(deps-dev): bump phpunit/phpunit in /build/integration
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.6.27 to 9.6.29.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases)
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/9.6.29/ChangeLog-9.6.md)
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.6.27...9.6.29)

---
updated-dependencies:
- dependency-name: phpunit/phpunit
  dependency-version: 9.6.29
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-29 00:25:55 +02:00
dependabot[bot]
364ea9ebe3 build(deps): bump phpunit/phpunit in /vendor-bin/phpunit
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.6.27 to 9.6.29.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases)
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/9.6.29/ChangeLog-9.6.md)
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.6.27...9.6.29)

---
updated-dependencies:
- dependency-name: phpunit/phpunit
  dependency-version: 9.6.29
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-29 00:25:41 +02:00
Nextcloud bot
2edce05877
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-28 00:13:34 +00:00
Kate
379a3d4683
Merge pull request #55302 from nextcloud/backport/55134/stable31 2025-09-27 16:35:23 +02:00
Nextcloud bot
a220a9efce
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-27 00:13:51 +00:00
Carl Schwan
8696841382
Merge pull request #55322 from nextcloud/backport/55313/stable31
[stable31] fix(sharing): ensure to check new password
2025-09-26 23:23:37 +02:00
nextcloud-command
59dddac06e chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-09-26 20:15:43 +00:00
Ferdinand Thiessen
055a27f0fc fix(sharing): ensure to check new password
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-09-26 22:07:01 +02:00
Kate
5268be451e
Merge pull request #55317 from nextcloud/fix/dav/user-addressbook-clean-up-stable31 2025-09-26 19:56:29 +02:00
provokateurin
71d84c6e98
chore(assets): Recompile assets
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-09-26 19:36:40 +02:00
provokateurin
f7f2554c15
fix(core): Stop abusing the cache for avatar upload
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-09-26 19:36:34 +02:00
Christoph Wurst
5f05dd79ec
fix(dav): clean up user's addressbook shares on deletion
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2025-09-26 15:26:52 +02:00
Nextcloud bot
731181e40d
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-26 00:13:53 +00:00
Marcel Müller
d587cff19c
Merge pull request #55310 from nextcloud/backport/55290/stable31
[stable31] fix: Stop infinite loop in ExpireTrash
2025-09-25 18:46:01 +02:00
Marcel Müller
5f70d36fb9 fix: Stop infinite loop in ExpireTrash
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
2025-09-25 15:36:54 +00:00
Nextcloud bot
e4e193a1c7
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-25 00:13:33 +00:00