Git'Fellow
049be105f4
fix(files_versions): Return if version entity is not found
...
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com >
2025-09-11 12:26:59 +02:00
Nextcloud bot
7b85dacfd5
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-09-11 00:13:48 +00:00
Ferdinand Thiessen
8a1471d176
Merge pull request #55013 from nextcloud/fix/dynamic-js-during-2fa
...
fix(auth): allow access to dynamic js files during 2FA
2025-09-10 23:48:26 +02:00
Ferdinand Thiessen
d1314bf4b4
Merge pull request #55014 from nextcloud/feat/always-use-parent-name
...
feat(ZipFolderPlugin): always use the parent folder name as archive name
2025-09-10 23:08:44 +02:00
Nextcloud bot
a464c332ac
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-09-10 19:34:37 +00:00
Ferdinand Thiessen
6dede68baa
feat(ZipFolderPlugin): always use the parent folder name as archive name
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-09-10 21:10:01 +02:00
Andy Scherzinger
508da59c61
Merge pull request #55015 from nextcloud/fix/icon-size
...
fix(user-status): adjust user status icon size
2025-09-10 19:52:56 +02:00
Andy Scherzinger
1ecd73c0ea
Merge pull request #55016 from nextcloud/bug/noid/update-transifex-link
...
fix: update transifex link
2025-09-10 19:44:49 +02:00
nextcloud-command
ed8dfb1e2c
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-09-10 17:12:08 +00:00
Ferdinand Thiessen
c44534e4f3
fix(user-status): adjust user status icon size
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-09-10 18:59:48 +02:00
Ferdinand Thiessen
6cdf098378
Merge pull request #54316 from nextcloud/feat/add-encryption-integration-tests
...
feat(encryption): Add integration tests for occ commands and fix them
2025-09-10 18:08:37 +02:00
Andy Scherzinger
36f7939c0b
Merge pull request #54981 from nextcloud/dependabot/npm_and_yarn/vite-6.3.6
...
build(deps): bump vite from 6.3.5 to 6.3.6
2025-09-10 17:52:58 +02:00
Daniel Kesselberg
2ca848f017
fix: update transifex link
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-09-10 17:45:40 +02:00
Christoph Wurst
1c8be525f0
fix(auth): allow access to dynamic js files during 2FA
...
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at >
2025-09-10 15:12:35 +02:00
Ferdinand Thiessen
62cbd20298
Merge pull request #54962 from nextcloud/chore/update-master-dbal
...
chore(deps): update `doctrine/dbal` to v3.10.2
2025-09-10 12:04:09 +02:00
Ferdinand Thiessen
5003a35a37
chore(deps): update doctrine/dbal to v3.10.2
...
* [ ] https://github.com/nextcloud/3rdparty/pull/2134
* Fixes the problem with MariaDB 11 and `vector` keyword, see https://github.com/nextcloud/recognize/issues/1352
| Production Changes | From | To | Compare |
|--------------------|-------|---------|----------------------------------------------------------------|
| doctrine/cache | 2.2.0 | REMOVED | |
| doctrine/dbal | 3.9.4 | 3.10.2 | [...](https://github.com/doctrine/dbal/compare/3.9.4...3.10.2 ) |
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-09-10 11:11:19 +02:00
Andy Scherzinger
3fdc7a9470
Merge pull request #54992 from nextcloud/automated/noid/master-update-ca-cert-bundle
...
[master] fix(security): Update CA certificate bundle
2025-09-10 09:13:48 +02:00
Kate
da73cc8950
Merge pull request #54919 from nextcloud/info-file-size-warning-false
2025-09-10 07:50:43 +02:00
nextcloud-command
5de9502b55
fix(security): Update CA certificate bundle
...
Signed-off-by: GitHub <noreply@github.com >
2025-09-10 02:32:22 +00:00
dependabot[bot]
35a3e0857c
build(deps): bump vite from 6.3.5 to 6.3.6
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 6.3.5 to 6.3.6.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v6.3.6/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v6.3.6/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 6.3.6
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-10 02:10:19 +00:00
Nextcloud bot
655602c9fa
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-09-10 00:13:54 +00:00
Ferdinand Thiessen
016f2ffe6c
Merge pull request #48197 from nextcloud/chore/remove-ijob-execute
...
chore: Remove deprecated `IJob::execute` method
2025-09-09 16:37:35 +02:00
Benjamin Gaussorgues
49a0259cce
Merge pull request #54968 from nextcloud/feat/avoid_array_merge
2025-09-09 16:33:13 +02:00
Côme Chilliet
ac2c4ecb52
Merge pull request #54653 from nextcloud/fix/fix-internal-error-on-wrong-account-mail-verify
...
fix: Avoid internal error when logging in with the wrong account to verify email address
2025-09-09 15:48:35 +02:00
Kate
c0dc179c8e
Merge pull request #54950 from nextcloud/fix/files_trashbin/size-propagation
2025-09-09 15:36:32 +02:00
Kate
6848dcc2ae
Merge pull request #54869 from nextcloud/carl/profiler-link-occ
2025-09-09 14:55:06 +02:00
provokateurin
b36af651fd
fix(files_trashbin): Fix size propagation when moving file to trash
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-09-09 13:39:08 +02:00
Côme Chilliet
8330f149b0
chore(encryption): Remove unused attribute $uid in KeyManager::getFileKey
...
It’s a private API in the application, no need to keep an unused
attribute.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-09-09 11:46:28 +02:00
Côme Chilliet
bfcb2690f4
chore: Improve wording of logged error in apps/encryption/lib/KeyManager.php
...
Co-authored-by: Louis <louis@chmn.me >
Signed-off-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com >
2025-09-09 11:46:19 +02:00
Côme Chilliet
bc5e29f9f2
fix(tests): Fix type issues and other problems with encryption tests
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-09-09 11:46:18 +02:00
Côme Chilliet
14d6945054
fix(encryption): Take encryption enabled status into account
...
shouldEncrypt now returns false for all paths if encryption is disabled.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-09-09 11:46:18 +02:00
Côme Chilliet
12532bb535
fix(encryption): Correctly set encrypted to 0 when copying
...
If encryption got disabled, copying should set encrypted to 0 for the
new unencrypted copy. For instance when using encryption:decrypt-all
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-09-09 11:46:18 +02:00
Côme Chilliet
94254db001
chore(encryption): Cleanup typing in EncryptAll/DecryptAll
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-09-09 11:46:18 +02:00
Côme Chilliet
7ac0856f9f
chore(tests): Adapt encryption tests to code changes
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-09-09 11:46:18 +02:00
Côme Chilliet
b74c7538ac
fix(encryption): Do not depend upon user in session unless really necessary
...
Should fix a bunch of stuff when encryption listener is triggered by events from occ commands or background jobs
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-09-09 11:46:17 +02:00
Côme Chilliet
55ad42ad95
feat(encryption): Add integration tests for occ commands
...
Add tests for encrypt-all and decrypt-all.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-09-09 11:46:10 +02:00
Kate
966b880986
Merge pull request #54822 from nextcloud/jtr/refactor-conf-sample
2025-09-09 11:23:04 +02:00
Benjamin Gaussorgues
855152110f
perf(mounts): avoid array_merge in mounts loop
...
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com >
2025-09-09 10:51:37 +02:00
dependabot[bot]
b3200be621
Merge pull request #54897 from nextcloud/dependabot/npm_and_yarn/libphonenumber-js-1.12.15
2025-09-09 07:30:41 +00:00
nextcloud-command
4638b51eae
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-09-09 07:11:11 +00:00
dependabot[bot]
cf9386a3ce
build(deps): bump libphonenumber-js from 1.12.13 to 1.12.15
...
Bumps [libphonenumber-js](https://gitlab.com/catamphetamine/libphonenumber-js ) from 1.12.13 to 1.12.15.
- [Changelog](https://gitlab.com/catamphetamine/libphonenumber-js/blob/master/CHANGELOG.md )
- [Commits](https://gitlab.com/catamphetamine/libphonenumber-js/compare/v1.12.13...v1.12.15 )
---
updated-dependencies:
- dependency-name: libphonenumber-js
dependency-version: 1.12.15
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-09 09:01:43 +02:00
dependabot[bot]
de5acb0b99
Merge pull request #54927 from nextcloud/dependabot/composer/vendor-bin/rector/rector/rector-2.1.6
2025-09-09 06:06:06 +00:00
dependabot[bot]
42a14dac4f
Merge pull request #54924 from nextcloud/dependabot/npm_and_yarn/puppeteer-24.19.0
2025-09-09 06:01:34 +00:00
Kate
d32b54dc17
Merge pull request #54957 from nextcloud/fix/remove-removed-script
2025-09-09 07:49:59 +02:00
Kate
6d9828dec0
Merge pull request #54954 from nextcloud/refactor/md5
2025-09-09 07:44:50 +02:00
Nextcloud bot
266a349d0c
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-09-09 00:15:27 +00:00
nextcloud-command
3844927f8f
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-09-08 21:35:06 +00:00
dependabot[bot]
ef9f69f308
chore(deps-dev): bump puppeteer from 24.17.0 to 24.19.0
...
Bumps [puppeteer](https://github.com/puppeteer/puppeteer ) from 24.17.0 to 24.19.0.
- [Release notes](https://github.com/puppeteer/puppeteer/releases )
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.17.0...puppeteer-v24.19.0 )
---
updated-dependencies:
- dependency-name: puppeteer
dependency-version: 24.19.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-08 21:18:06 +00:00
dependabot[bot]
2ce11fcb7c
Merge pull request #54925 from nextcloud/dependabot/npm_and_yarn/msw-2.11.1
2025-09-08 21:06:10 +00:00
dependabot[bot]
51b9eaae1d
Merge pull request #54926 from nextcloud/dependabot/npm_and_yarn/zip.js/zip.js-2.7.73
2025-09-08 20:55:00 +00:00
Andy Scherzinger
5013efd75e
Merge pull request #54922 from nextcloud/info-file-object-instance
...
feat: show object store instance in info:file
2025-09-08 22:45:29 +02:00
Ferdinand Thiessen
9618b402ce
fix: remove loading removed script
...
* ref: https://github.com/nextcloud/server/pull/54656
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-09-08 21:44:54 +02:00
Ferdinand Thiessen
23c2df0d50
Merge pull request #54951 from nextcloud/fix/node-limit-mib
...
fix: calculate node limit using MiB instead of MB
2025-09-08 17:58:38 +02:00
Ferdinand Thiessen
b613bb26bd
refactor: remove global md5 and replace other use cases with common depenency
...
1. By replacing `blueimp-md5` with `crypto-browserify` we reduce the
dependencies because the latter one is already used by `@nextcloud/upload`.
2. Drop the global `md5` as the changed implementation would need a wrapper,
but its also not used anymore and deprecated since Nextcloud 20.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-09-08 17:48:53 +02:00
Louis
c8eeade151
Merge pull request #52825 from nextcloud/artonge/feat/files_trashbin_parallel_expire_job
2025-09-08 15:53:49 +02:00
Kate
af172b3ec3
Merge pull request #54920 from nextcloud/object-store-unique-buckets-names
2025-09-08 15:23:39 +02:00
Richard Steinmetz
05613984bb
fix: calculate node limit using MiB instead of MB
...
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud >
2025-09-08 15:11:05 +02:00
Louis Chemineau
9b5d11845a
feat(files_trashbin): Refactor expire background job to support parallel run
...
- Follow-up of #51600
The original PR introduced the possibility to continue an `ExpireTrash` job by saving the offset. This was to prevent having to start over the whole user list when the job crashed or was killed.
But on big instances, one process is not enough to go through all the users in a timely manner. Supporting parallel run allows covering more ground faster.
This PR introduced this possibility. We are now storing the offset right away to allow another parallel job to pick up the task at that point. We are arbitrarily cutting the user list in chunk of 10 to not drastically overflow the 30 minutes time limit.
Signed-off-by: Louis Chemineau <louis@chmn.me >
2025-09-08 12:33:25 +02:00
Louis
491c64de57
Merge pull request #54565 from nextcloud/artonge/feat/support_template_in_public_shares
2025-09-08 12:23:34 +02:00
Côme Chilliet
e0e093fcde
fix: Use HintException instead of InvalidArgumentException
...
To carry translated error messages intended for the end user,
HintException is the correct class.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-09-08 11:44:25 +02:00
Côme Chilliet
6d72ca74f7
fix: Avoid internal error when logging in with the wrong account to verify email address
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-09-08 11:44:25 +02:00
Louis
bfb5db8f21
Merge pull request #54918 from invario/fix-preview-sparse-file
2025-09-08 11:21:56 +02:00
Côme Chilliet
f2ee9ec294
Merge pull request #54941 from nextcloud/fix/redis-unix-socket-port-zero
...
fix(cache): Set default Redis port to `0` for UNIX sockets
2025-09-08 11:11:42 +02:00
Nextcloud bot
eda72da5ae
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-09-08 00:13:34 +00:00
Josh
3a8b2b843e
fix(cache): Set default Redis port to 0 for UNIX sockets
...
When using phpredis with a UNIX socket, the port should either not be specified at all or be `<1`.
https://github.com/phpredis/phpredis?tab=readme-ov-file#connect-open
https://github.com/phpredis/phpredis/blob/d0b0c5cfdde9d49a265ca4bf7184e3998863aed0/library.c#L3332-L3334
Fixes #54813
Signed-off-by: Josh <josh.t.richards@gmail.com >
2025-09-07 14:30:34 -04:00
Nextcloud bot
e7aec5820e
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-09-07 00:14:40 +00:00
dependabot[bot]
809626ec50
chore(deps-dev): bump rector/rector in /vendor-bin/rector
...
Bumps [rector/rector](https://github.com/rectorphp/rector ) from 2.1.4 to 2.1.6.
- [Release notes](https://github.com/rectorphp/rector/releases )
- [Commits](https://github.com/rectorphp/rector/compare/2.1.4...2.1.6 )
---
updated-dependencies:
- dependency-name: rector/rector
dependency-version: 2.1.6
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-06 01:12:15 +00:00
dependabot[bot]
a99101f1a2
chore(deps-dev): bump @zip.js/zip.js from 2.7.72 to 2.7.73
...
Bumps [@zip.js/zip.js](https://github.com/gildas-lormeau/zip.js ) from 2.7.72 to 2.7.73.
- [Release notes](https://github.com/gildas-lormeau/zip.js/releases )
- [Commits](https://github.com/gildas-lormeau/zip.js/compare/v2.7.72...v2.7.73 )
---
updated-dependencies:
- dependency-name: "@zip.js/zip.js"
dependency-version: 2.7.73
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-06 01:03:30 +00:00
dependabot[bot]
982c4b7aec
chore(deps-dev): bump msw from 2.10.5 to 2.11.1
...
Bumps [msw](https://github.com/mswjs/msw ) from 2.10.5 to 2.11.1.
- [Release notes](https://github.com/mswjs/msw/releases )
- [Changelog](https://github.com/mswjs/msw/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mswjs/msw/compare/v2.10.5...v2.11.1 )
---
updated-dependencies:
- dependency-name: msw
dependency-version: 2.11.1
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-06 01:03:11 +00:00
Nextcloud bot
2d63296046
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-09-06 00:13:33 +00:00
Robin Appelman
0c1d5e8c54
fix: ensure all object store configuration have distict bucket names
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-09-05 18:45:32 +02:00
Robin Appelman
29cb19da80
feat: show object store instance in info:file
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-09-05 18:39:38 +02:00
Robin Appelman
7e01665f93
fix: don't show object size warning if we can't determine the object size
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-09-05 18:01:43 +02:00
invario
ba51caf5f4
Fix(previews): prevent infinite loop in case of bad video file
...
Signed-off-by: invario <67800603+invario@users.noreply.github.com >
2025-09-05 09:32:37 -04:00
Kate
acb26a4507
Merge pull request #54914 from nextcloud/test/binary-finder/portability
2025-09-05 15:09:24 +02:00
Louis Chemineau
1d91e40fe8
feat: Support limit argument in getSeenUsers
...
Signed-off-by: Louis Chemineau <louis@chmn.me >
2025-09-05 12:45:38 +02:00
Julien Veyssier
2908f7602a
Merge pull request #54848 from nextcloud/enh/noid/taskprocessing-get-task-type-ids
...
Add task processing manager method to get the list of available task type IDs
2025-09-05 12:10:30 +02:00
Julien Veyssier
1775c94e4a
feat(taskprocessing): add tests for getAvailableTaskTypeIds
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2025-09-05 11:37:35 +02:00
Julien Veyssier
8c447eaba6
feat(taskprocessing): add manager method to get the list of available task type IDs
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2025-09-05 11:37:34 +02:00
Louis
05b4403354
Merge pull request #53952 from invario/preview-sparse-file
2025-09-05 11:05:54 +02:00
invario
97a0dde160
feat(previews): previews and tests for large remote videos w/o full download
...
Co-authored-by: Kate <26026535+provokateurin@users.noreply.github.com >
Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com >
Signed-off-by: invario <67800603+invario@users.noreply.github.com >
2025-09-05 10:08:19 +02:00
provokateurin
e391e50446
test(BinaryFinder): Make sure the test is portable between systems
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-09-05 09:47:47 +02:00
Nextcloud bot
39dc1dfd41
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-09-05 00:13:47 +00:00
Ferdinand Thiessen
6a0d4f33a8
Merge pull request #54534 from nextcloud/fix/dispatcher/catch-type-errors-bad-request
...
fix(Dispatcher): Catch TypeErrors and turn them into bad request responses
2025-09-05 01:24:54 +02:00
Andy Scherzinger
3f5c2cdd88
Merge pull request #54645 from nextcloud/carl/modernize-custom-property-backend
...
refactor(CustomPropertiesBackend): Modernize class
2025-09-05 01:06:21 +02:00
provokateurin
9473f47c0d
fix(Dispatcher): Catch TypeErrors and turn them into bad request responses
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-09-05 00:49:23 +02:00
Daniel
b3f29e1039
Merge pull request #54907 from nextcloud/haze-2.1.2
...
chore(flake): update haze to 2.1.2
2025-09-04 21:02:58 +02:00
Robin Appelman
b611fd9e35
chore(flake): update haze to 2.1.2
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-09-04 18:06:49 +02:00
Ferdinand Thiessen
15fa1094ac
Merge pull request #54870 from nextcloud/fix/file-permissions
...
fix: remove executable flag from source files
2025-09-04 17:48:41 +02:00
Ferdinand Thiessen
89896b1d89
chore: Remove deprecated IJob::execute method
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-09-04 17:48:26 +02:00
Sebastian Krupinski
ccff168960
Merge pull request #54853 from nextcloud/fix/issue-54830-version-fetchDisplayName
...
fix: TypeError: this.fetchDisplayName is not a function
2025-09-04 11:01:58 -04:00
nextcloud-command
aca9294dca
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-09-04 14:15:55 +00:00
nextcloud-command
10d0d0fcbc
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-09-04 12:20:01 +00:00
Louis Chemineau
6d672c4cba
fix(encryption): Correctly set encrypted to 0 when copying
...
If encryption got disabled, copying should set encrypted to 0 for the
new unencrypted copy. For instance when using encryption:decrypt-all
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
Signed-off-by: Louis Chemineau <louis@chmn.me >
2025-09-04 12:13:45 +00:00
Ferdinand Thiessen
3b8c50e2c7
fix: remove executable flag from source files
...
(exceptions for real scripts, but source files never should be executable)
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-09-04 11:57:44 +02:00
Andy Scherzinger
186e725910
Merge pull request #54447 from Ratatou2/feat/30173-add-audio-video-mimetypes
...
feat(config): Add common audio and video MIME type aliases
2025-09-04 11:35:36 +02:00
Carl Schwan
41fe5d4e29
feat(occ): Add profiler link after occ output
...
Enable easy access to the profile when the profiler app is enabled.
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com >
2025-09-04 11:34:50 +02:00
Joas Schilling
be84488ab0
Merge pull request #54858 from nextcloud/chore/noid/branch-off-32
...
🚀 Master is now 33
2025-09-04 11:26:19 +02:00
Ferdinand Thiessen
a3b463472f
Merge pull request #54854 from nextcloud/leftybournes/style/contactsmenu_actions
...
style(contactsmenu): properly align contacts menu actions
2025-09-04 11:25:29 +02:00
Marcel Klehr
7bd0b5704d
Merge pull request #54810 from nextcloud/feat/typed-tag-events
...
feat(SystemTag): Add typed events for tag mapper events
2025-09-04 11:19:28 +02:00
Maxence Lange
4050698f1e
Merge pull request #54842 from nextcloud/fix/noid/data-cleansing-attributes
...
feat(migration-attributes): add DataCleansing
2025-09-04 08:01:49 -01:00
Joas Schilling
f4dc4ae707
chore: Bump 3rdparty to last master commit
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-09-04 10:55:02 +02:00
Joas Schilling
f6a02c16a6
chore(assets): Recompile assets
...
[skip-ci]
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-09-04 09:30:06 +02:00
Joas Schilling
e37dbc1487
chore: Bump app versions and requirements
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-09-04 09:11:05 +02:00
Joas Schilling
dde1993004
chore(release): Bump version to 33
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-09-04 08:58:47 +02:00
Joas Schilling
d652c32a14
fix(security): Update Expires time
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-09-04 08:56:48 +02:00
Joas Schilling
8f3aa3da58
ci: Include stable32 in cron task GitHub actions
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-09-04 08:37:22 +02:00
Joas Schilling
1171e9102b
fix(issues): Allow selecting 32 as Nextcloud version
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-09-04 08:36:39 +02:00
Joas Schilling
474088dfdb
ci: Configure dependabot for stable32
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-09-04 08:35:52 +02:00
Kent Delante
9e93e93e11
style(contactsmenu): properly align contacts menu actions
...
Signed-off-by: Kent Delante <kent.delante@proton.me >
2025-09-04 13:14:14 +08:00
Nextcloud bot
ee82266210
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-09-04 00:12:58 +00:00
Maxence Lange
0b82442d94
feat(since-checker): check statement for /lib/public/migration/attributes
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-09-03 22:27:59 -01:00
Maxence Lange
d47189831c
feat(migration-attributes): set as Consumable
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-09-03 19:56:27 -01:00
Maxence Lange
9561274ea5
Merge pull request #54846 from nextcloud/feat/noid/adding-some-migration-attributes
...
feat(migration-attributes): missing attributes
2025-09-03 18:40:12 -01:00
SebastianKrupinski
d85af5bdf0
fix: TypeError: this.fetchDisplayName is not a function
...
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com >
2025-09-03 15:07:20 -04:00
Andy Scherzinger
47669f5f38
Merge pull request #54847 from nextcloud/fix/account-filter
...
fix: the account files filter should also work in trashbin
2025-09-03 19:13:00 +02:00
Carl Schwan
f60e7b93e7
Merge pull request #54507 from nextcloud/fix/54501/removeListener
...
fix: propfind query monitor breaking removeListener and removeAllList…
2025-09-03 18:51:03 +02:00
Andy Scherzinger
18abc8c09b
Merge pull request #54839 from nextcloud/carl/perf-seen-users
...
perf(users): Create lazy users in IUserManager::getSeenUsers
2025-09-03 18:49:44 +02:00
nextcloud-command
5fbf7939ff
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-09-03 16:45:54 +00:00
Ferdinand Thiessen
a2c373b7ea
fix: the account files filter should also work in trashbin
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-09-03 18:38:49 +02:00
Andy Scherzinger
e135a595d4
Merge pull request #54841 from nextcloud/fix/files-inline-sharing-status
...
fix(files_sharing): add some gap between text and sharing status icon
2025-09-03 18:36:58 +02:00
Andy Scherzinger
0a8fbcfd2a
Merge pull request #54833 from nextcloud/fix/naming-of-quick-settings
...
fix(settings): Settings presets are called "Quick presets"
2025-09-03 18:36:42 +02:00
Ferdinand Thiessen
1f17748fd2
Merge pull request #54838 from nextcloud/fix/translations-product-name
...
fix(l10n): use `productName` instead of hardcoded 'Nextcloud' where possible
2025-09-03 18:12:32 +02:00
nextcloud-command
56f0d67b6f
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-09-03 16:09:35 +00:00
Ferdinand Thiessen
b1cbcb6a84
fix(files_sharing): add some gap between text and sharing status icon
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-09-03 18:00:32 +02:00
JinHakChoi
8f07c7f9ee
chore(tests): Update integrity check assets order for MIME type aliases
...
Signed-off-by: JinHakChoi <ws423257@gmail.com >
2025-09-04 00:52:37 +09:00
Maxence Lange
a867ff8b27
feat(migration-attributes): missing attributes
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-09-03 13:55:02 -01:00
Joas Schilling
13210bc7bd
Merge pull request #54836 from nextcloud/bugfix/noid/fix-dashboard-icons
...
Fix dashboard icons
2025-09-03 16:52:26 +02:00
nextcloud-command
7d10400a35
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-09-03 14:48:01 +00:00
Maxence Lange
c86f2e948a
feat(migration-attributes): add DataCleansing
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-09-03 13:32:40 -01:00
Ferdinand Thiessen
7cc564bfd1
fix(l10n): use productName instead of hardcoded 'Nextcloud' where possible
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-09-03 16:24:50 +02:00
Ferdinand Thiessen
bc2321db94
Merge pull request #54821 from nextcloud/fix/use-filename-validator-for-filesyste
...
fix(Filesystem): use FilenameValidator for `Filesystem::isFileBlacklisted`
2025-09-03 16:24:27 +02:00
nextcloud-command
01a1c0c0e8
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-09-03 13:49:04 +00:00
Joas Schilling
408094f28e
fix(dashboard): Fix user status icon for recent status widget
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-09-03 15:28:11 +02:00
Joas Schilling
f9cde4728d
fix(dashboard): Fix missing weather icon
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-09-03 15:28:11 +02:00
Joas Schilling
3638633a0b
fix(dashboard): Fix favorite dashboard icon
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-09-03 15:28:10 +02:00
Carl Schwan
5215954ee4
perf(users): Create lazy users in IUserManager::getSeenUsers
...
Particularly relevant in occ commands/background jobs like the trashbin
expiration which only needs the user ids and not the full information.
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com >
2025-09-03 15:24:02 +02:00
JinHakChoi
ea39540def
chore(tests): Update Test integrity check assets for MIME type aliases
...
Signed-off-by: JinHakChoi <ws423257@gmail.com >
2025-09-03 21:55:36 +09:00
JinHakChoi
69b4566406
chore(tests): Update integrity check assets for MIME type aliases
...
Updates the test assets.
This is a necessary step to reflect the recently added audio and video MIME type aliases
and ensure the integrity checks pass for the core assets.
This commit is a follow-up to the MIME type alias addition.
Signed-off-by: JinHakChoi <ws423257@gmail.com >
2025-09-03 21:55:36 +09:00
JinHakChoi
5c760e25a8
chore(tests): Update integrity check assets for MIME type aliases
...
Updates the test assets.
This is a necessary step to reflect the recently added audio and video MIME type aliases
and ensure the integrity checks pass for the core assets.
This commit is a follow-up to the MIME type alias addition.
Signed-off-by: JinHakChoi <ws423257@gmail.com >
2025-09-03 21:55:36 +09:00
JinHakChoi
1f0daaba3c
feat(config): Add common audio and video MIME type aliases
...
Adds a set of common audio and video MIME type aliases to the
configuration file.
This allows the system to correctly identify these file types for
features such as automated tagging, improving overall file handling.
This change is limited to the configuration update. UI modifications
are out of scope and will be addressed in a separate pull request.
Fixes #30173
Signed-off-by: JinHakChoi <ws423257@gmail.com >
2025-09-03 21:55:36 +09:00
Carl Schwan
b303185126
refactor(CustomPropertiesBackend): Modernize class
...
- Use query builder
- Add chunking
- Add type hinting where we can
- Use match expression
Signed-off-by: Carl Schwan <carl.schwan@nextclound.com >
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com >
2025-09-03 14:28:26 +02:00
nextcloud-command
3995b4d800
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-09-03 11:44:05 +00:00
Ferdinand Thiessen
adcb76f987
fix(settings): Settings presets are called "Quick Presets"
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-09-03 13:31:32 +02:00
Kate
2c0f312f11
Merge pull request #54832 from nextcloud/bugfix/noid/dark-contrast-appicon
2025-09-03 13:21:26 +02:00
Joas Schilling
edbb4e8fa8
fix(theming): Remove header icon mask in dark mode high contrast as well
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-09-03 12:58:33 +02:00
Kate
bc328389a4
Merge pull request #54826 from nextcloud/bug/54379/use-show-file-route-comment-search
2025-09-03 11:42:40 +02:00
Andy Scherzinger
e5dc38bcd3
Merge pull request #54820 from nextcloud/test/systemtags
...
test: add cypress tests for the systemtags files view
2025-09-03 11:28:44 +02:00
Daniel Kesselberg
a37ed05b8f
fix(comments): use showFile route to reference files with a matching comment
...
The files.view.index route with dir and scrollto is deprecated and
opening the actual does not work anymore.
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-09-03 10:58:52 +02:00
Marcel Klehr
2bb2fa50ee
feat(SystemTag): Add typed events for tag mapper events
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net >
2025-09-03 09:36:50 +02:00
Nextcloud bot
74ff2c03cd
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-09-03 00:12:39 +00:00
Andy Scherzinger
80afc26ae1
Merge pull request #54180 from nextcloud/jtr-feat-occ-default-help-docs-link
...
feat(occ): add default help text with docs link to all commands
2025-09-02 23:20:21 +02:00
Josh
2fa55ce134
fix: review input
...
Co-authored-by: Kate <26026535+provokateurin@users.noreply.github.com >
Signed-off-by: Josh <josh.t.richards@gmail.com >
2025-09-02 16:33:30 -04:00
Daniel
478b0123b8
Merge pull request #50391 from nextcloud/fix/dav/remove-object-properties-expensive
...
fix(dav): Mark removal of dav object properties as expensive
2025-09-02 21:36:04 +02:00
Daniel Kesselberg
e80d89b7a1
Revert "fix(comments): use showFile route to reference files with a matching comment"
...
This reverts commit 317cd25497 .
2025-09-02 21:34:49 +02:00
Daniel Kesselberg
317cd25497
fix(comments): use showFile route to reference files with a matching comment
...
The files.view.index route with dir and scrollto is deprecated and
opening the actual does not work anymore.
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-09-02 21:34:03 +02:00
Josh
98676f3e61
chore': drop config/ exclude .php-cs-fixer.dist.php
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2025-09-02 15:21:01 -04:00
Christoph Wurst
21d28c887a
Merge pull request #54424 from nextcloud/fix/dav/user-addressbook-clean-up
...
fix(dav): clean up user's addressbook shares on deletion
2025-09-02 20:18:27 +02:00
Kate
a3183f7a12
Merge pull request #54739 from nextcloud/fix/noid/limit-spam-on-strictness
2025-09-02 20:12:35 +02:00
Ferdinand Thiessen
a31e520019
fix(Filesystem): use FilenameValidator for Filesystem::isFileBlacklisted
...
This fixes the issue that some methods will not allow uploading files
because they still require the deprecated config option to be used.
So instead we need to use the validator introduced in v30.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-09-02 19:02:25 +02:00
Ferdinand Thiessen
e925dbbd0d
test: add cypress tests for the systemtags files view
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-09-02 18:51:04 +02:00
Kate
74804b612c
Merge pull request #54801 from nextcloud/fix/moving-shares
2025-09-02 17:01:14 +02:00
Ferdinand Thiessen
9ba4150a18
fix(dav): ensure moving or copying a file is possible
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-09-02 16:23:47 +02:00
Josh Richards
76fddf76f3
chore(config.sample.php): apply Nc coding standard
...
Signed-off-by: Josh Richards <josh.t.richards@gmail.com >
2025-09-02 10:21:33 -04:00
Benjamin Gaussorgues
b1b9763048
Merge pull request #54796 from nextcloud/release/32.0.0_beta_5
2025-09-02 15:49:00 +02:00
Andy Scherzinger
38327e4493
Merge pull request #54777 from nextcloud/perf/carddav/ungreedify-search
...
perf(carddav): ungreedify search result aggregation
2025-09-02 14:59:02 +02:00
Carl Schwan
d73537dd60
Merge pull request #54664 from nextcloud/carl/port-away-execute-lib
...
Port away from IQueryBuilder::execute in lib/ and tests/ and fix invalid usage of UniqueConstraintViolationException
2025-09-02 14:38:11 +02:00
Ferdinand Thiessen
9c3acefe53
Merge pull request #54722 from nextcloud/feat/filename-sanitize-ui
...
feat(files): provide UI to sanitize filenames after enabling WCF
2025-09-02 14:30:03 +02:00
Ferdinand Thiessen
fb38f2fd19
Merge pull request #54789 from nextcloud/fix/dark-theme-assistant
...
fix(theming): adjust assistant icon color on dark theme
2025-09-02 14:24:59 +02:00
Daniel
480517ae0c
Merge pull request #54794 from nextcloud/fix/add-missing-listener
...
fix: add missing listener
2025-09-02 14:24:43 +02:00
max-nextcloud
4927a283bd
Merge pull request #54798 from nextcloud/enh/different-color-for-guest-with-same-name
...
enh(avatars): use different colors for guests for the same name
2025-09-02 14:04:21 +02:00
Maxence Lange
46ced9df22
fix(lexicon): send single notice/warning when using unknown config key
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-09-02 10:51:44 -01:00
Christoph Wurst
9a0892ca30
Merge pull request #53831 from nextcloud/feat/meeting-proposals
...
feat: Meeting Proposals
2025-09-02 13:16:33 +02:00
nextcloud-command
0b374e6c68
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-09-02 10:42:50 +00:00
Andy Scherzinger
88ba65bcd4
Merge pull request #54800 from nextcloud/artonge/fix/remove_intro_from_presets
...
fix: Remove intro from presets
2025-09-02 12:36:04 +02:00
Carl Schwan
996be0f441
fix(comments): Don's catch invalid DriverException
...
These are nowadays also OCP\DB\Exception and if the id is not a numeric
deleting by id is also non working.
Signed-off-by: Carl Schwan <carl.schwan@nextclound.com >
2025-09-02 11:55:58 +02:00
Carl Schwan
9b2fff5931
refactor(querybuilder): Port away from qb::execute() in tests/
...
Replace by either executeStatement or executeQuery
Signed-off-by: Carl Schwan <carl.schwan@nextclound.com >
2025-09-02 11:55:58 +02:00
Carl Schwan
c4e6fbdae7
fix(query-builder): Don't catch UniqueConstraintViolationException
...
UniqueConstraintViolationException is no longer throw directly but
instead is now wrapped inside a \OCP\DB\Exception. So check the
exception reason.
Signed-off-by: Carl Schwan <carl.schwan@nextclound.com >
2025-09-02 11:55:58 +02:00
Carl Schwan
c21b8169ff
refactor(querybuilder): Port away from qb::execute() in lib/
...
Replace by either executeStatement or executeQuery
Signed-off-by: Carl Schwan <carl.schwan@nextclound.com >
2025-09-02 11:55:56 +02:00
Louis Chemineau
a9d450285f
fix: Remove intro from presets
...
Signed-off-by: Louis Chemineau <louis@chmn.me >
2025-09-02 11:37:37 +02:00
Max
78022f5447
feat(avatars): use different colors for guests for the same name
...
Make it harder to impersonate users who have not set their avatar.
Signed-off-by: Max <max@nextcloud.com >
2025-09-02 11:31:14 +02:00
Ferdinand Thiessen
9eb4c96d3b
fix(theming): adjust assistant icon color on dark theme
...
* resolves https://github.com/nextcloud/server/issues/54782
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-09-02 11:03:34 +02:00
Ferdinand Thiessen
a42bd7a507
refactor: add enum for filename sanitization also in the frontend
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-09-02 11:01:53 +02:00
Ferdinand Thiessen
805fe3e15b
feat(files): provide UI to sanitize filenames after enabling WCF
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-09-02 10:53:01 +02:00
Christoph Wurst
ffd2b3bde0
fix(dav): Mark removal of dav object properties as expensive
...
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at >
2025-09-02 10:49:13 +02:00
Worker Builder
e82ed1f918
build(hub): 32.0.0 beta 5
...
Signed-off-by: Worker Builder <worker-builder@nextcloud.com >
2025-09-02 08:38:18 +00:00
SebastianKrupinski
ff4fdf1af8
feat: meeting proposals
...
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com >
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud >
2025-09-02 10:34:19 +02:00
SebastianKrupinski
75419ce8f2
fix: add missing listener
...
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com >
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud >
2025-09-02 10:31:55 +02:00
Joas Schilling
4fe0799d26
Merge pull request #54795 from nextcloud/fix/psalm-repair-mime-types
...
fix(RepairMimeTypes): Fix psalm issue
2025-09-02 10:27:37 +02:00
Marcel Klehr
a38cb61d4d
fix(RepairMimeTypes): Fix psalm issue
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net >
2025-09-02 10:21:39 +02:00
Nextcloud bot
2f2049cbeb
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-09-02 00:12:15 +00:00
Kate
1d50cf3b51
Merge pull request #54742 from nextcloud/carl/ParamNameMismatch
2025-09-01 21:00:06 +02:00
Kate
bdce9c3d79
Merge pull request #54785 from nextcloud/haze-2.1.1
2025-09-01 19:21:20 +02:00
Robin Appelman
e17af0e174
chore(flake): update haze to 2.1.1
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-09-01 18:41:48 +02:00
Kate
c8d6a14444
Merge pull request #54783 from nextcloud/chore/deps/openapi-extractor-v1.8.3
2025-09-01 17:06:13 +02:00
provokateurin
0221611757
chore(deps): Update nextcloud/openapi-extractor to v1.8.3
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-09-01 16:04:54 +02:00
Kate
796eec5962
Merge pull request #54738 from nextcloud/fix-resolve-conflict-with-dragndrop-upload
2025-09-01 15:13:38 +02:00
Marcel Klehr
61bb2dca40
Merge pull request #54737 from nextcloud/feat/text-ext
...
feat: Add text/plain MIME type mapping for 'text' extension
2025-09-01 13:36:25 +02:00
Marcel Klehr
8c93c00fd7
feat: Add text/plain MIME type mapping for 'text' extension
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net >
2025-09-01 13:13:56 +02:00
nextcloud-command
7d8735f48b
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-09-01 11:00:56 +00:00
Richard Steinmetz
4cf2203de8
perf(carddav): ungreedify search result aggregation
...
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud >
2025-09-01 12:06:48 +02:00
Carl Schwan
6ee28229d5
Merge pull request #54775 from nextcloud/carl/delete-lostpassword-token
...
fix(lostpassord): Delete lost password token on password change
2025-09-01 12:05:24 +02:00
Andy Scherzinger
03f22074d9
Merge pull request #54713 from nextcloud/fix/fix-status.php-cookies
...
fix(status.php): Fix samesite cookies
2025-09-01 11:48:27 +02:00
Andy Scherzinger
8c93efec89
Merge pull request #54774 from nextcloud/style/noid/outlineDelete
...
Replace filled icon with outlined variant
2025-09-01 11:47:57 +02:00
Carl Schwan
1d3c3cfb80
fix(lostpassword): Delete lost password token on password change
...
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com >
2025-09-01 11:36:15 +02:00
Côme Chilliet
22160b9d2b
chore: Add comment to make it clear the bail out for status.php should
...
not be moved above ini_set calls.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-09-01 10:52:31 +02:00
Christoph Wurst
8e1a070bd5
fix(dav): clean up user's addressbook shares on deletion
...
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at >
2025-09-01 10:37:08 +02:00
nextcloud-command
5518249158
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-09-01 07:55:54 +00:00
Andy Scherzinger
5c707dd80a
style(icon): Replace filled icon with outlined variant
...
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de >
2025-09-01 09:46:43 +02:00
Andy Scherzinger
be89b726b5
Merge pull request #54772 from nextcloud/dependabot/github_actions/github-actions-887c337615
...
build(deps): bump the github-actions group with 4 updates
2025-09-01 09:14:16 +02:00
Nextcloud bot
e8aacb5f34
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-09-01 00:12:15 +00:00
dependabot[bot]
f816a0b68e
build(deps): bump the github-actions group with 4 updates
...
Bumps the github-actions group with 4 updates: [actions/checkout](https://github.com/actions/checkout ), [shivammathur/setup-php](https://github.com/shivammathur/setup-php ), [codecov/codecov-action](https://github.com/codecov/codecov-action ) and [LizardByte/actions](https://github.com/lizardbyte/actions ).
Updates `actions/checkout` from 4 to 5
- [Release notes](https://github.com/actions/checkout/releases )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
Updates `shivammathur/setup-php` from 2.35.2 to 2.35.4
- [Release notes](https://github.com/shivammathur/setup-php/releases )
- [Commits](https://github.com/shivammathur/setup-php/compare/ccf2c627fe61b1b4d924adfcbd19d661a18133a0...ec406be512d7077f68eed36e63f4d91bc006edc4 )
Updates `codecov/codecov-action` from 5.4.3 to 5.5.0
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/18283e04ce6e62d37312384ff67231eb8fd56d24...fdcc8476540edceab3de004e990f80d881c6cc00 )
Updates `LizardByte/actions` from 2025.715.25226 to 2025.814.40518
- [Release notes](https://github.com/lizardbyte/actions/releases )
- [Commits](https://github.com/lizardbyte/actions/compare/eddc8fc8b27048e25040e37e3585bd3ef9a968ed...bff0a193747a3ac7930a665fc1d4b23eba583b99 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: shivammathur/setup-php
dependency-version: 2.35.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: codecov/codecov-action
dependency-version: 5.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: LizardByte/actions
dependency-version: 2025.814.40518
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-31 22:12:42 +00:00
Luka Trovic
edd5dee342
fix: resolving conflict when uploading multiple files via drag&drop
...
Signed-off-by: Luka Trovic <luka@nextcloud.com >
2025-08-31 21:20:30 +02:00
Nextcloud bot
2f8920564b
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-08-31 00:12:14 +00:00
Josh
b4027c557d
fix: add retrieval of customized base doc URL
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2025-08-30 09:22:15 -04:00
dependabot[bot]
bcc8ff7b13
Merge pull request #54745 from nextcloud/dependabot/npm_and_yarn/cypress-axe-1.7.0
2025-08-30 08:36:00 +00:00
dependabot[bot]
0f4b27eccc
build(deps-dev): bump cypress-axe from 1.6.0 to 1.7.0
...
Bumps [cypress-axe](https://github.com/component-driven/cypress-axe ) from 1.6.0 to 1.7.0.
- [Release notes](https://github.com/component-driven/cypress-axe/releases )
- [Commits](https://github.com/component-driven/cypress-axe/compare/v1.6.0...v1.7.0 )
---
updated-dependencies:
- dependency-name: cypress-axe
dependency-version: 1.7.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-30 01:04:16 +00:00
Nextcloud bot
c15af7f228
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-08-30 00:12:10 +00:00
Andy Scherzinger
7bc8c5be3f
Merge pull request #54741 from nextcloud/style/noid/helpOutlineIcon
...
Use outline icon for Help/Copy
2025-08-29 17:18:38 +02:00
Andy Scherzinger
2c03a97386
style(icon): Replace filled with outline variant
...
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de >
2025-08-29 16:22:23 +02:00
Andy Scherzinger
568407b4d7
style(icon): Replace help icon with Material Symbol outlined variant
...
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de >
2025-08-29 16:19:20 +02:00
Richard Steinmetz
34097b6070
Merge pull request #54729 from nextcloud/feat/ocp/address-book-create-from-string
...
feat(ocp): create contacts from string
2025-08-29 15:25:44 +02:00
Kate
0bdabcf049
Merge pull request #54630 from nextcloud/fix/54626/occThemingTypeError
2025-08-29 15:15:57 +02:00
Richard Steinmetz
16ad73cd15
feat(ocp): create contacts from string
...
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud >
2025-08-29 15:04:57 +02:00
Kate
b17745e7fd
Merge pull request #54733 from nextcloud/fix/version-autjo-string
2025-08-29 15:04:04 +02:00
Carl Schwan
76dc41ea18
fix(psalm): Fix ParamNameMismatch with IRepairStep::run
...
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com >
2025-08-29 14:31:46 +02:00
Carl Schwan
ef5edb6801
fix(psalm): Fix ParamNameMismatch with Job::run
...
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com >
2025-08-29 14:31:39 +02:00
nextcloud-command
dc7db45297
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-29 12:05:01 +00:00
John Molakvoæ (skjnldsv)
289cb082a6
fix(files_versions): author and label parsing fallback
...
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com >
2025-08-29 12:03:01 +00:00
Andy Scherzinger
e2ea6d4680
Merge pull request #54728 from nextcloud/fix/version-autjo-string
...
fix(files_versions): ensure users IDs are strings
2025-08-29 12:20:39 +02:00
nextcloud-command
cedd1ee24b
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-29 09:30:42 +00:00
Salvatore Martire
b247c97964
fix(theming): use IAppConfig instead of IConfig to set theming config
...
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com >
2025-08-29 11:06:09 +02:00
John Molakvoæ (skjnldsv)
1b7418f848
fix(files_versions): ensure users IDs are strings
...
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com >
2025-08-29 11:04:11 +02:00
Carl Schwan
5a73733ec1
Merge pull request #54684 from nextcloud/createFilesVersionsFolder
...
fix(files_versions): Create version folder if it doesn't exist
2025-08-29 08:11:00 +02:00
Nextcloud bot
3ba18f78b2
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-08-29 00:12:39 +00:00
Sebastian Krupinski
94c80aadd1
Merge pull request #52622 from nextcloud/fix/refactor-imip
...
fix: aliases and capitalization of emails
2025-08-28 18:30:27 -04:00
SebastianKrupinski
7e92b157e3
fix: aliases and capitalization of emails
...
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com >
2025-08-28 17:40:04 -04:00
Andy Scherzinger
1cb6dc0e58
Merge pull request #54313 from nextcloud/fix/download-action
...
fix(files): verify files are still accessible before downloading
2025-08-28 22:53:52 +02:00
nextcloud-command
b8338a05b3
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-28 20:34:25 +00:00
Josh
5fcc8115d2
feat(occ): add default help text with docs link to all commands
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2025-08-28 22:31:57 +02:00
John Molakvoæ (skjnldsv)
6fb7f7f4e7
fix(files): verify files are still accessible before downloading
...
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com >
2025-08-28 22:27:26 +02:00
Andy Scherzinger
3b9da80293
Merge pull request #54707 from nextcloud/dependabot/npm_and_yarn/nextcloud/calendar-availability-vue-2.2.10
...
build(deps): bump @nextcloud/calendar-availability-vue from 2.2.8 to 2.2.10
2025-08-28 21:58:57 +02:00
Git'Fellow
c5fa862b06
fix(files_versions): Use helper function
...
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com >
2025-08-28 21:24:52 +02:00
nextcloud-command
145e130c20
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-28 18:24:03 +00:00
dependabot[bot]
4f3958f7c6
build(deps): bump @nextcloud/calendar-availability-vue
...
Bumps [@nextcloud/calendar-availability-vue](https://github.com/nextcloud/calendar-availability-vue ) from 2.2.8 to 2.2.10.
- [Release notes](https://github.com/nextcloud/calendar-availability-vue/releases )
- [Changelog](https://github.com/nextcloud/calendar-availability-vue/blob/v2.2.10/CHANGELOG.md )
- [Commits](https://github.com/nextcloud/calendar-availability-vue/compare/v2.2.8...v2.2.10 )
---
updated-dependencies:
- dependency-name: "@nextcloud/calendar-availability-vue"
dependency-version: 2.2.10
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-28 20:16:56 +02:00
dependabot[bot]
081396c56c
Merge pull request #54709 from nextcloud/dependabot/npm_and_yarn/marked-16.2.1
2025-08-28 18:11:24 +00:00
nextcloud-command
29c358e537
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-28 17:48:11 +00:00
dependabot[bot]
bfee7226cb
build(deps): bump marked from 16.2.0 to 16.2.1
...
Bumps [marked](https://github.com/markedjs/marked ) from 16.2.0 to 16.2.1.
- [Release notes](https://github.com/markedjs/marked/releases )
- [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json )
- [Commits](https://github.com/markedjs/marked/compare/v16.2.0...v16.2.1 )
---
updated-dependencies:
- dependency-name: marked
dependency-version: 16.2.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-28 19:34:37 +02:00
Andy Scherzinger
f2de5c79cd
Merge pull request #54721 from nextcloud/bucket-mapper-fixes
...
fix: make bucket mapper work with new multi-object-store config
2025-08-28 19:33:47 +02:00
Andy Scherzinger
809bbe3ca5
Merge pull request #54708 from nextcloud/dependabot/npm_and_yarn/p-limit-7.1.1
...
build(deps): bump p-limit from 7.1.0 to 7.1.1
2025-08-28 19:25:58 +02:00
John Molakvoæ
47b46d830a
Merge pull request #54688 from nextcloud/release/32.0.0_beta_4
2025-08-28 18:16:50 +02:00
Joas Schilling
31d719e666
Merge pull request #54717 from nextcloud/revert-53920-revert-53918-revert-53141-perf/files/setup-fs-basic-auth-request
...
Revert "perf(base): Stop setting up the FS for every basic auth request"
2025-08-28 17:59:42 +02:00
Robin Appelman
02f4a82088
fix: make bucket mapper work with new multi-object-store config
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-08-28 17:51:25 +02:00
Sebastian Krupinski
a7338b079f
Merge pull request #51727 from nextcloud/fix/noid-retrieve-all-authors-at-the-same-time
...
fix(files_versions): retrieve all display names with one request
2025-08-28 11:13:39 -04:00
Joas Schilling
3df6d90a4c
Revert "perf(base): Stop setting up the FS for every basic auth request"
2025-08-28 17:11:31 +02:00
Richard Steinmetz
40117dced3
Merge pull request #54426 from nextcloud/perf/prevent-fetching-account
...
perf: prevent fetching a principal's user account if the data is not needed
2025-08-28 16:59:38 +02:00
Git'Fellow
e302983a87
Merge pull request #54695 from nextcloud/mtimeSanitizerPrintBadValues
...
chore(MtimeSanitizer): Print bad values to help debugging
2025-08-28 16:53:36 +02:00
Richard Steinmetz
eb34ddbf97
Merge pull request #54438 from nextcloud/perf/caldav/cache-empty-shares-when-preloading
...
perf(caldav): also cache empty share arrays
2025-08-28 16:42:46 +02:00
Richard Steinmetz
9001ae2a4e
Merge pull request #54435 from nextcloud/perf/caldav/preload-calendar-publish-status
...
perf(caldav): preload publish statuses for a whole calendar home at once
2025-08-28 16:40:32 +02:00
nextcloud-command
289e87e00f
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-28 14:08:59 +00:00
Côme Chilliet
34aaa0cf83
fix(status.php): Fix samesite cookies
...
This skips less calls for status.php so that ini vars are correctly set
and the code to set samesite cookies has the correct information when
Nextcloud is installed in a subpath.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-08-28 16:02:13 +02:00
dependabot[bot]
6a97e8e3d1
build(deps): bump p-limit from 7.1.0 to 7.1.1
...
Bumps [p-limit](https://github.com/sindresorhus/p-limit ) from 7.1.0 to 7.1.1.
- [Release notes](https://github.com/sindresorhus/p-limit/releases )
- [Commits](https://github.com/sindresorhus/p-limit/compare/v7.1.0...v7.1.1 )
---
updated-dependencies:
- dependency-name: p-limit
dependency-version: 7.1.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-28 13:05:44 +00:00
SebastianKrupinski
5b02d11a71
fix: retrieve all display names with one request
...
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com >
2025-08-28 09:03:35 -04:00
Richard Steinmetz
5b254ea39a
perf: prevent fetching a principal's user account if the data is not needed
...
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud >
2025-08-28 14:13:29 +02:00
John Molakvoæ
d785bcdc6e
Merge pull request #53920 from nextcloud/revert-53918-revert-53141-perf/files/setup-fs-basic-auth-request
2025-08-28 14:12:57 +02:00
Kate
f383db26eb
Merge pull request #54703 from nextcloud/fix/accounts/v2-scope-migration
2025-08-28 14:07:53 +02:00
Kate
a1709f576e
Merge pull request #54627 from nextcloud/fix/ocs/accept-header
2025-08-28 14:03:23 +02:00
Richard Steinmetz
e8986db7a4
perf(caldav): preload publish statuses for a whole calendar home at once
...
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud >
2025-08-28 14:00:18 +02:00
Richard Steinmetz
0a79bc44df
perf(caldav): also cache empty share arrays
...
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud >
2025-08-28 13:50:54 +02:00
provokateurin
53c1268ead
chore(provisioning_api): Remove legacy scopes
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-08-28 13:30:10 +02:00
provokateurin
bede81391b
fix(Accounts): Add back v2 scope migration
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-08-28 13:30:04 +02:00
Marcel Klehr
c8a12a54fd
Merge pull request #54690 from nextcloud/fix/taskprocessing-no-anonymous-use
...
fix(TaskProcessingApiController): Don't allow anonymous access anymore
2025-08-28 13:15:28 +02:00
dependabot[bot]
c1b3b3c4db
Merge pull request #54693 from nextcloud/dependabot/composer/build/integration/guzzlehttp/guzzle-7.10.0
2025-08-28 10:44:33 +00:00
Marcel Klehr
6c85500bfb
fix: update openapi specs
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net >
2025-08-28 11:46:37 +02:00
Marcel Klehr
310cd23a6a
fix(TaskProcessingApiController): Don't allow anonymous access anymore
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net >
2025-08-28 11:46:37 +02:00
Git'Fellow
995c97acb4
chore(MtimeSanitizer): Print bad values to help debugging
...
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com >
2025-08-28 11:44:06 +02:00
provokateurin
e38dfef0dc
chore: Remove unused \OC\Cache\CappedMemoryCache
...
Signed-off-by: provokateurin <kate@provokateurin.de >
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-28 09:32:51 +00:00
provokateurin
eba11750eb
chore: Remove unused \OC\Cache\File
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-08-28 09:28:11 +00:00
provokateurin
26ab3a6b74
refactor(Server): Deprecate \OCP\ICache service and replace it with a local cache
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-08-28 09:28:11 +00:00
provokateurin
5057d5fcc5
fix(core): Stop abusing the cache for avatar upload
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-08-28 09:28:11 +00:00
provokateurin
778c6c0d46
perf(base): Stop setting up the FS for every basic auth request
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-08-28 09:28:11 +00:00
provokateurin
d5c15d4d2f
test(integration): Check ocs share permission for correct folder
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-08-28 09:28:10 +00:00
Kate
706c78ff52
Merge pull request #54691 from nextcloud/leftybournes/feat/teams_groups_readonly
2025-08-28 11:24:36 +02:00
Ferdinand Thiessen
5cbda3593f
Merge pull request #54692 from nextcloud/chore/nc-vue-8-29-2
...
chore(deps): update `@nextcloud/vue` to v8.29.2
2025-08-28 11:16:26 +02:00
Kate
3999dcf796
Merge pull request #54689 from nextcloud/bugfix/noid/fix-missing-return-type
2025-08-28 11:13:01 +02:00
dependabot[bot]
025e081530
build(deps-dev): bump guzzlehttp/guzzle in /build/integration
...
Bumps [guzzlehttp/guzzle](https://github.com/guzzle/guzzle ) from 7.9.3 to 7.10.0.
- [Release notes](https://github.com/guzzle/guzzle/releases )
- [Changelog](https://github.com/guzzle/guzzle/blob/7.10/CHANGELOG.md )
- [Commits](https://github.com/guzzle/guzzle/compare/7.9.3...7.10.0 )
---
updated-dependencies:
- dependency-name: guzzlehttp/guzzle
dependency-version: 7.10.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-28 08:51:04 +00:00
Kate
c0595e9eaa
Merge pull request #54683 from nextcloud/chore/preview/remove-avconv-support
2025-08-28 10:11:36 +02:00
Ferdinand Thiessen
646e8ee060
chore: compile assets
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-28 10:02:41 +02:00
Ferdinand Thiessen
a334e136d5
chore(deps): update @nextcloud/vue to v8.29.2
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-28 10:00:53 +02:00
Kent Delante
2908f81769
feat: allow group's members to view fellow members
...
Signed-off-by: Kent Delante <kent.delante@proton.me >
2025-08-28 15:56:15 +08:00
Andy Scherzinger
86b69c75e6
Merge pull request #54490 from nextcloud/delete-share-orphan-filters
...
feat: allow filtering sharing:delete-orphan-shares by share owner or target
2025-08-28 09:34:38 +02:00
Joas Schilling
102c778228
fix(comments): Fix missing return type on new method
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-08-28 08:58:52 +02:00
Worker Builder
e512b5b21f
build(hub): 32.0.0 beta 4
...
Signed-off-by: Worker Builder <worker-builder@nextcloud.com >
2025-08-28 06:57:25 +00:00
Nextcloud bot
2d87655e2c
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-08-28 00:12:20 +00:00
Robin Appelman
b849f71e8f
feat: allow filtering sharing:delete-orphan-shares by share owner or target
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-08-27 21:46:42 +02:00
provokateurin
4b2a93cf0a
chore(Preview): Remove avconv support
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-08-27 20:51:08 +02:00
Thomas Citharel
4111bdbbcf
Merge pull request #53458 from nextcloud/fix-putcsv-default
...
fix(profiler): set default values for fputcsv arguments to avoid depreciation warning
2025-08-27 20:29:16 +02:00
Thomas Citharel
4515974bbd
fix(profiler): set default values for fputcsv arguments to avoid depreciation warning
...
Co-authored-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com >
Signed-off-by: Thomas Citharel <tcit@tcit.fr >
2025-08-27 19:46:30 +02:00
Andy Scherzinger
247b254294
Merge pull request #54127 from nextcloud/feat/federated-calendar-sharing
...
feat: federated calendar shares
2025-08-27 19:23:20 +02:00
Andy Scherzinger
5262bac6b5
Merge pull request #54681 from nextcloud/style/noid/iconMaterialSymbolVariant
...
More material symbol variants
2025-08-27 18:54:58 +02:00
nextcloud-command
925aa821f5
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-27 15:22:00 +00:00
Andy Scherzinger
8d9f73d4cf
fix(svg): Add height and width
...
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de >
2025-08-27 15:19:47 +00:00
Andy Scherzinger
5087e3376a
style(icon): Use material symbol variant of upload icon
...
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de >
2025-08-27 15:19:47 +00:00
Andy Scherzinger
143cce065d
style(icon): Use material symbols for action icon
...
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de >
2025-08-27 15:19:47 +00:00
Andy Scherzinger
1248ac93f2
style(icon): Use information-outline instead of information-variant
...
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de >
2025-08-27 15:19:47 +00:00
Andy Scherzinger
f08da99e79
style(icon): Use material symbol variant of download icon
...
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de >
2025-08-27 15:19:46 +00:00
Richard Steinmetz
b7dc720848
feat: calendar federation
...
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud >
2025-08-27 17:14:15 +02:00
Louis
896fb2fcb5
Merge pull request #54570 from nextcloud/artonge/feat/add_preset_selection_in_settings
2025-08-27 16:54:53 +02:00
Kate
45f5daa45a
Merge pull request #54666 from nextcloud/carl/apply-rector
2025-08-27 16:29:58 +02:00
nextcloud-command
673b8c9c9a
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-27 14:23:01 +00:00
Louis Chemineau
ed02d0df05
feat(Settings): Add section to select preset
...
Signed-off-by: Louis Chemineau <louis@chmn.me >
2025-08-27 14:20:58 +00:00
Sebastian Krupinski
9e9f3b9d16
Merge pull request #51925 from nextcloud/feat/issue-563-calendar-import
...
feat: Calendar Import
2025-08-27 09:04:47 -04:00
Salvatore Martire
abd971b65b
Merge pull request #54667 from nextcloud/fix/51733/othersWithAccessMissing
...
Restore the "Others with access" section in the sharing tab
2025-08-27 14:57:04 +02:00
SebastianKrupinski
46e624a089
feat: Calendar Import
...
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com >
2025-08-27 08:30:33 -04:00
Kate
7512b939b4
Merge pull request #54679 from nextcloud/feat/assistant-colors
2025-08-27 14:25:57 +02:00
nextcloud-command
51468bc2a4
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-27 12:16:29 +00:00
Salvatore Martire
0d6e9f8410
fix(files_sharing): remove condition on "Others with access"
...
The condition was checking shares.length to display the Others with
access component, but shares is filled only on expanding that section,
rendering the section never visible.
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com >
2025-08-27 12:14:34 +00:00
Andy Scherzinger
7f31b6f298
Merge pull request #54677 from nextcloud/style/noid/deleteIconMaterialSymbolVariant
...
style(icon): Use material symbol variant of delete icon
2025-08-27 13:36:01 +02:00
Daniel
2c53d34ecc
Merge pull request #53760 from nextcloud/bug/noid/federation-background-job-same-url-different-token
...
fix(federation): remove background jobs when removing trusted servers
2025-08-27 13:25:58 +02:00
Ferdinand Thiessen
7a367b6451
feat(theming): provide Nextcloud Assistant theming colors
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-27 13:19:05 +02:00
nextcloud-command
e87830b369
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-27 10:38:36 +00:00
Andy Scherzinger
ec84001af7
style(icon): Use material symbol variant of delete icon
...
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de >
2025-08-27 12:29:34 +02:00
Andy Scherzinger
176f575a92
Merge pull request #54654 from nextcloud/fix/guest-l10n
...
fix(core): more understandable guest avatar menu notice
2025-08-27 12:29:14 +02:00
Daniel Kesselberg
af38184b6f
fix: Make DummyJobList.getJobsIterator return an interable instance
...
iterator_to_array on PHP 8.1 does not accept an array and fails hard with a type error
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-08-27 12:28:16 +02:00
Daniel Kesselberg
8b1ac839d7
fix(federation): remove background jobs when removing trusted servers
...
Add event listener to remove matching background jobs for trusted server url.
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-08-27 12:28:15 +02:00
Carl Schwan
d0f819ba99
Merge pull request #54409 from nextcloud/comments-db-multiple
...
perf(comments): Add a way to get comments for multiple objects at the same time
2025-08-27 11:57:24 +02:00
Carl Schwan
daa69a6b12
fix(cypress): Adapt test to check the correct string
...
Signed-off-by: Carl Schwan <carl.schwan@nextclound.com >
2025-08-27 09:48:58 +02:00
Andy Scherzinger
a9635044e3
Merge pull request #54533 from nextcloud/cal-edit-private-event
...
fix(caldav): show confidential event if writable
2025-08-27 09:41:57 +02:00
Joas Schilling
5704bcda6b
Merge pull request #54672 from nextcloud/followup/54165/avoid-future-confusion
...
docs: Adjust comment to avoid future confusion
2025-08-27 08:54:00 +02:00
Joas Schilling
6a6f5f8086
docs: Adjust comment to avoid future confusion
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-08-27 08:16:04 +02:00
nextcloud-command
d31d6ec707
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-27 07:52:40 +02:00
skjnldsv
7ef1216392
fix(core): more understandable guest avatar menu notice
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-08-27 07:52:40 +02:00
Nextcloud bot
784f76d2b9
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-08-27 00:12:30 +00:00
Andy Scherzinger
bc567d3c55
Merge pull request #54648 from nextcloud/fix/sharing-entry
...
fix(files_sharing): correctly apply icons and copy share link
2025-08-26 22:28:37 +02:00
nextcloud-command
d27f648b06
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-26 20:09:36 +00:00
Ferdinand Thiessen
cde2618356
fix(files_sharing): correctly apply icons and copy share link
...
1. Use correct color
2. Do not mix legacy icon classes with MDI icons this will show two
icons...
3. Use proper aria label and put status into the title
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-26 20:07:37 +00:00
Andy Scherzinger
da5c912f3c
Merge pull request #54655 from nextcloud/fix/fix-owncloud-dav-properties-migration
...
feat(repair): Migrate oc_properties.propertyvalue to the correct type if needed
2025-08-26 21:58:04 +02:00
Kate
f8d6d9eb4a
Merge pull request #54671 from nextcloud/chore/noid/hub25Autumn
2025-08-26 21:34:39 +02:00
Andy Scherzinger
c145870da5
chore(version): Hub 10 -> Hub 25 Autumn
...
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de >
2025-08-26 20:25:38 +02:00
Robin Appelman
ff65b61d9c
Merge pull request #54580 from nextcloud/sharded-cache-move-jail
...
fix moving cache items from cache jail with sharding
2025-08-26 20:20:35 +02:00
Ferdinand Thiessen
a75060a07d
Merge pull request #54656 from nextcloud/fix/color-variables
...
feat: add proper element colors and adjust setup checks
2025-08-26 19:40:43 +02:00
nextcloud-command
6f9bb77b09
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-26 16:53:17 +00:00
Ferdinand Thiessen
f9030fce04
chore: fix eslint rules for non breaking spaces in Vue files
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-26 18:35:55 +02:00
Ferdinand Thiessen
79184f3aed
feat(settings): migrate setup checks to Vue to prevent visual issues
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-26 18:35:55 +02:00
Ferdinand Thiessen
03332a1d13
fix(theming): provide proper element color variables for status colors
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-26 18:35:55 +02:00
Salvatore Martire
853835b201
Merge pull request #54538 from nextcloud/fix/54537/sharePasswordCheckboxCheckedByDefault
...
Do not always check password checkbox when sharing by mail and without password
2025-08-26 18:13:30 +02:00
Salvatore Martire
eaaa9070ed
fix(files_sharing): do not check password checkbox by default
...
The checkbox appears checked when no password is set (share.password ===
undefined)
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com >
2025-08-26 17:50:30 +02:00
Kate
4c3ad2eea8
Merge pull request #54643 from nextcloud/chore/deps/openapi-extractor-v1.8.2
2025-08-26 17:31:58 +02:00
Marcel Klehr
2f4a8bb89c
Merge pull request #54620 from nextcloud/fix/set-typed-value
...
fix(AppConfig#setTypedValue): Catch AppConfigUnknownKeyException
2025-08-26 16:59:26 +02:00
Carl Schwan
5835599fa1
chore(rector): Apply current rector config
...
Signed-off-by: Carl Schwan <carl.schwan@nextclound.com >
2025-08-26 16:27:26 +02:00
Joas Schilling
c9712b4953
Merge pull request #54605 from nextcloud/bugfix/noid/fix-2fa-setup-during-ephemeral-session
...
fix(2fa): Fix 2FA session setup when ephemeral session is used
2025-08-26 15:45:15 +02:00
Côme Chilliet
78d69d5581
feat(repair): Migrate oc_properties.propertyvalue to the correct type if needed
...
This is sometimes needed when migration from owncloud
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-08-26 15:11:26 +02:00
Richard Steinmetz
38c8ea75ae
Merge pull request #54650 from nextcloud/fix/carddav/get-key-string
...
fix(carddav): IAddressBook::getKey() should return a string
2025-08-26 14:20:53 +02:00
Kate
6bb941bfad
Merge pull request #54618 from nextcloud/fix/oauth2/limit-getToken-grant_type-values
2025-08-26 14:07:56 +02:00
Kate
3c1dc006c6
Merge pull request #54558 from nextcloud/feat/noid/set-preset-controller
2025-08-26 14:06:59 +02:00
Benjamin Gaussorgues
7c8c593f5c
Merge pull request #54197 from nextcloud/perf/reduce_mount_db_load
2025-08-26 13:53:34 +02:00
Richard Steinmetz
caf664ea43
fix(carddav): IAddressBook::getKey() should return a string
...
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud >
2025-08-26 13:31:04 +02:00
Maxence Lange
a81d58970c
feat(lexicon): set/get current preset from controller
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
feat(lexicon): set/get current preset from controller
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-08-26 09:00:04 -01:00
John Molakvoæ
5ab16f46f9
Merge pull request #54606 from nextcloud/release/32.0.0_beta_3
2025-08-26 11:18:12 +02:00
provokateurin
5283bb7c2f
chore(deps): Update nextcloud/openapi-extractor to v1.8.2
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-08-26 10:21:10 +02:00
provokateurin
aab11d35d3
fix(OCS): Add IRequest::getFormat to determine the response Content-Type the same way everywhere
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-08-26 09:50:03 +02:00
Benjamin Gaussorgues
39e2e70084
feat(mounts): optimize load of mounts by filtering on database side
...
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com >
2025-08-26 08:55:24 +02:00
Côme Chilliet
d18b10ca11
Merge pull request #54632 from nextcloud/fix/fix-trashbin-plugin-dot-not-allowed
...
fix(trashbin): Fix errors in the log on MOVE operations
2025-08-26 08:33:58 +02:00
Nextcloud bot
983fd30285
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-08-26 00:13:50 +00:00
Maxence Lange
18351be65c
Merge pull request #54520 from nextcloud/fix/noid/preset-for-userconfig
...
feat(preset): compare userconfig lexicon entries
2025-08-25 18:19:44 -01:00
Andy Scherzinger
e878ff9119
Merge pull request #54617 from nextcloud/followup/54608/double-space
...
test: Fix double space
2025-08-25 21:08:40 +02:00
Ferdinand Thiessen
bc1f9184b7
Merge pull request #54624 from nextcloud/fix/missing-variable
...
fix(theming): add missing `color-text-success` variable
2025-08-25 19:45:43 +02:00
Ferdinand Thiessen
985eca3cf5
Merge pull request #54631 from nextcloud/fix/account-menu-mask
...
fix(core): make sure no alpha mask is applied on the account menu
2025-08-25 18:47:13 +02:00
Worker Builder
73cc94b80e
build(hub): 32.0.0 beta 3
...
Signed-off-by: Worker Builder <worker-builder@nextcloud.com >
2025-08-25 17:55:23 +02:00
nextcloud-command
9c1d306a3e
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-25 15:37:09 +00:00
Kate
a23c087737
Merge pull request #54625 from nextcloud/fix/files_sharing/reject-pending-remote-share
2025-08-25 17:34:54 +02:00
Ferdinand Thiessen
b3467b433c
fix(core): make sure no alpha mask is applied on the account menu
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-25 17:15:09 +02:00
Ferdinand Thiessen
a7a78054aa
Merge pull request #54621 from nextcloud/fix/setup-checks-color
...
fix(settings): adjust colors used by legacy setup checks ui
2025-08-25 17:14:40 +02:00
Côme Chilliet
3c14f9f933
Merge pull request #53578 from nextcloud/jtr-chore-mbstring-func-overload
...
chore: remove all `mbstring.func_overload` references
2025-08-25 17:00:28 +02:00
Côme Chilliet
5c9c2fe5e2
fix(trashbin): Fix errors in the log on MOVE operations
...
dirname will return '.' for files at the root, which will cause an
Exception that gets logged.
Instead use \Sabre\Uri\split like other sabre plugins, to get an empty
string for root directory.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-08-25 16:36:55 +02:00
Kate
111350b17b
Merge pull request #54607 from nextcloud/fix/fix-type-error-in-encryption
2025-08-25 15:34:35 +02:00
provokateurin
d4b05201d8
fix(files_sharing): Correctly reject pending remote shares
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-08-25 14:55:27 +02:00
Ferdinand Thiessen
55f968aa4b
fix(theming): add missing color-text-success variable
...
This was planned to be added and already documented.
The use case is some rare occurences where we use success like text.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-25 14:48:06 +02:00
Ferdinand Thiessen
494806ee64
fix(settings): adjust colors used by legacy setup checks ui
...
Even if the rule is `background-color` in reality it is the color of the
icon thus needs the text color.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-25 14:27:15 +02:00
Marcel Klehr
dbb5705152
fix(AppConfig#setTypedValue): Catch AppConfigUnknownKeyException
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net >
2025-08-25 14:06:29 +02:00
Maxence Lange
b7cdfddeda
feat(preset): compare userconfig lexicon entries
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-08-25 11:05:56 -01:00
provokateurin
1b4722c330
fix(oauth2): Limit allowed grant_type values in getToken
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-08-25 13:40:35 +02:00
Joas Schilling
51f596e0c2
test: Fix double space
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-08-25 13:29:17 +02:00
Joas Schilling
4082a45d6d
test: Adjust the hashes and signatures
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-08-25 13:19:36 +02:00
Josh
7996a3eb3a
chore: remove mbstring.func_overload from htaccessWithValidModifiedContent
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2025-08-25 13:19:36 +02:00
Josh
6d55224d46
chore: remove mbstring.func_overload from setUploadLimit .user.ini
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2025-08-25 13:19:36 +02:00
Josh
8ac796cd86
chore: remove mbstring.func_overload from setUploadLimit .htaccess
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2025-08-25 13:19:36 +02:00
Josh
130cb05ea4
chore: remove mbstring.func_overload check from checkserver()
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2025-08-25 13:19:36 +02:00
Josh
61d5567913
chore: remove mbstring.func_overload from .htaccess
...
Deprecated in PHP 7.2
Removed in PHP 8.0
https://www.php.net/manual/en/mbstring.configuration.php#ini.mbstring.func-overload
Signed-off-by: Josh <josh.t.richards@gmail.com >
2025-08-25 13:19:36 +02:00
Josh
aaed9a9045
chore: remove mbstring.func_overload from .user.ini
...
Deprecated in PHP 7.2
Removed in PHP 8.0
https://www.php.net/manual/en/mbstring.configuration.php#ini.mbstring.func-overload
Signed-off-by: Josh <josh.t.richards@gmail.com >
2025-08-25 13:19:36 +02:00
Côme Chilliet
07b046f762
fix(tests): Fix fopen in mock returning null which is not a valid return
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-08-25 13:18:50 +02:00
Côme Chilliet
8c21f2b19c
fix(encryption): Fix TypeError when trying to decrypt unencrypted file
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-08-25 13:18:50 +02:00
Richard Steinmetz
1091e59b90
Merge pull request #54608 from nextcloud/bugfix/noid/fix-failing-certificate-tests
...
tests: Update testing certificates that expired after 10 years
2025-08-25 13:17:27 +02:00
Joas Schilling
894fda1a4d
ci: Update testing certificates that expired after 10 years
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-08-25 12:15:57 +02:00
Kate
32f5f6e08e
Merge pull request #54598 from nextcloud/chore/flake/haze
2025-08-25 10:43:45 +02:00
Joas Schilling
11aa997da3
fix(2fa): Fix 2FA session setup when ephemeral session is used
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-08-25 10:39:17 +02:00
Kate
d8635180c7
Merge pull request #54099 from nextcloud/translatable-string
2025-08-25 10:01:22 +02:00
provokateurin
e2d028a3d6
chore(flake): Add haze
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-08-25 08:18:35 +02:00
provokateurin
2b3fec2900
chore(flake): Update flake.lock
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-08-25 08:18:04 +02:00
Nextcloud bot
1b05582b97
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-08-25 00:12:17 +00:00
Andy Scherzinger
bd6c16ea88
Merge pull request #53503 from nextcloud/fix-json-decoding-groups-excluded-from-share
...
fix(sharing): fix json decoding the list of groups excluded from sharing
2025-08-24 21:38:31 +02:00
Enjeck C
eb0ddffaaa
fix: Make some strings in CodeIntegrity.php translatable
...
Signed-off-by: Enjeck C <patrathewhiz@gmail.com >
2025-08-24 20:23:51 +02:00
Nextcloud bot
cc3938da72
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-08-24 00:12:07 +00:00
Ferdinand Thiessen
5d6dd51c8d
Merge pull request #54588 from nextcloud/dependabot/npm_and_yarn/p-limit-7.1.0
...
chore(deps): bump p-limit from 6.2.0 to 7.1.0
2025-08-23 19:04:07 +02:00
nextcloud-command
fad1f67156
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-23 13:24:05 +00:00
dependabot[bot]
5c4bd8b03f
chore(deps): bump p-limit from 6.2.0 to 7.1.0
...
Bumps [p-limit](https://github.com/sindresorhus/p-limit ) from 6.2.0 to 7.1.0.
- [Release notes](https://github.com/sindresorhus/p-limit/releases )
- [Commits](https://github.com/sindresorhus/p-limit/compare/v6.2.0...v7.1.0 )
---
updated-dependencies:
- dependency-name: p-limit
dependency-version: 7.1.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-23 01:27:03 +00:00
Nextcloud bot
3712ba2c2a
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-08-23 00:12:18 +00:00
Richard Steinmetz
01c6095052
Merge pull request #54575 from nextcloud/fix/outlook-user-agent
...
fix: use appropriate user agent string when syncing Outlook calendar subscriptions
2025-08-22 23:03:30 +02:00
Matt Evans
4d770f1c3c
fix: use appropriate user agent string when syncing Outlook calendar subscriptions
...
Signed-off-by: Matt Evans <matt@mattevans.org >
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud >
2025-08-22 22:19:31 +02:00
John Molakvoæ
e0baf69e45
Merge pull request #54581 from nextcloud/release/32.0.0_beta_2
2025-08-22 20:39:34 +02:00
John Molakvoæ
301f567089
Merge pull request #54329 from nextcloud/fix/files-batch-actions
2025-08-22 20:34:30 +02:00
nextcloud-command
14132593f7
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-22 18:18:11 +00:00
skjnldsv
3bdff6b3f5
fix(files): filter non batch actions in header
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-08-22 18:16:09 +00:00
Worker Builder
012a3a4584
build(hub): 32.0.0 beta 2
...
Signed-off-by: Worker Builder <worker-builder@nextcloud.com >
2025-08-22 17:47:43 +00:00
Robin Appelman
afe77e32f2
test: test moving cache items from cache jail with sharding
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-08-22 19:21:33 +02:00
Robin Appelman
1a716578fd
fix: fix moving cache items from cache jail with sharding
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-08-22 19:21:31 +02:00
Maksim Sukharev
ec024eb590
Merge pull request #54579 from nextcloud/fix/noid/sidebar-outline-icons
2025-08-22 17:57:05 +02:00
nextcloud-command
606c8b9a26
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-22 15:03:47 +00:00
Maksim Sukharev
ef0c1bd11c
fix(Sidebar): change icons to outline
...
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2025-08-22 15:29:04 +02:00
Maxence Lange
2975a99848
Merge pull request #54335 from nextcloud/feat/noid/lexicon-appconfig-controller
...
feat(lexicon): get value type from lexicon
2025-08-22 12:27:48 -01:00
John Molakvoæ
b243fd31bd
Merge pull request #54561 from nextcloud/fix/files-breakpoint-improvements
2025-08-22 13:33:06 +02:00
John Molakvoæ
8473d95f84
Merge branch 'master' into fix/files-breakpoint-improvements
...
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com >
2025-08-22 10:04:13 +02:00
Nextcloud bot
10ef3a56d7
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-08-22 00:12:17 +00:00
Ferdinand Thiessen
ec6d6dfb44
Merge pull request #54554 from nextcloud/feat/new-background
...
feat(theming): add new default background for Nextcloud 32
2025-08-21 23:27:12 +02:00
Ferdinand Thiessen
591601d000
fix(theming): previews need the same file extension as their originals
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-21 19:22:45 +02:00
Ferdinand Thiessen
fc5dad8343
feat(theming): add new default background for Nextcloud 32
...
With Nextcloud 32 we ship a new default background: "Fluid" by Jo Myoung Hee.
Copyright by Nextcloud GmbH under the CC-BY-SA-4.0
- added the background compressed as WebP (90% quality)
- set as new default
- added license reference and move theming related reuse config
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-21 19:22:45 +02:00
dependabot[bot]
85198fdc2a
Merge pull request #54568 from nextcloud/dependabot/npm_and_yarn/cipher-base-1.0.6
2025-08-21 16:45:15 +00:00
Côme Chilliet
c88a5b451c
Merge pull request #54519 from nextcloud/fix/fix-duplicated-category-migration
...
fix: Fix unique constraint violation in oc_vcategory migration
2025-08-21 18:01:33 +02:00
dependabot[bot]
7b82f1330c
Merge pull request #54569 from nextcloud/dependabot/npm_and_yarn/sha.js-2.4.12
2025-08-21 15:47:17 +00:00
dependabot[bot]
8cbbb9ab15
chore(deps): bump sha.js from 2.4.11 to 2.4.12
...
Bumps [sha.js](https://github.com/crypto-browserify/sha.js ) from 2.4.11 to 2.4.12.
- [Changelog](https://github.com/browserify/sha.js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crypto-browserify/sha.js/compare/v2.4.11...v2.4.12 )
---
updated-dependencies:
- dependency-name: sha.js
dependency-version: 2.4.12
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-21 15:23:09 +00:00
dependabot[bot]
fa38efe0ad
chore(deps): bump cipher-base from 1.0.4 to 1.0.6
...
Bumps [cipher-base](https://github.com/crypto-browserify/cipher-base ) from 1.0.4 to 1.0.6.
- [Changelog](https://github.com/browserify/cipher-base/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crypto-browserify/cipher-base/compare/v1.0.4...v1.0.6 )
---
updated-dependencies:
- dependency-name: cipher-base
dependency-version: 1.0.6
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-21 15:23:00 +00:00
Jonas Stene
c3857ee12e
chore: compile assets
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-08-21 17:03:22 +02:00
Maxence Lange
4f0d5634c7
fix(lexicon): convert instead of cast
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-08-21 13:17:19 -01:00
Maxence Lange
295f0503d5
feat(lexicon): get value type from lexicon
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-08-21 13:01:10 -01:00
Kate
a7a8738e63
Merge pull request #54559 from nextcloud/feat/noid/store-description
2025-08-21 15:01:02 +02:00
Julien Veyssier
8a8e1c83ec
Merge pull request #54545 from nextcloud/enh/noid/add-token-invalidated-event
...
Dispatch new event when invalidating an authentication token
2025-08-21 14:31:31 +02:00
Jonas Stene
e44305a8b7
fix(files): changed prop to kebab-case
...
Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de >
Signed-off-by: Jonas Stene <jonas@stene.li >
2025-08-21 14:26:33 +02:00
Jonas Stene
b35569abe2
fix(files): added noLabel prop to UploadPicker with breakpoint
...
Signed-off-by: Jonas Stene <jonas@stene.li >
2025-08-21 14:26:33 +02:00
Jonas Stene
f9fa5abcf2
fix(files): removed breakpoint on gridView button
...
Signed-off-by: Jonas Stene <jonas@stene.li >
2025-08-21 14:26:33 +02:00
Maxence Lange
fc8d188c9f
feat(lexicon): remove limitation to store definition only on cli
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-08-21 10:21:24 -01:00
Julien Veyssier
3d36834284
feat(auth): include the token entity in TokenInvalidatedEvent
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2025-08-21 12:42:44 +02:00
Julien Veyssier
4a35837741
feat(auth): adjust PublicKeyTokenProviderTest
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2025-08-21 12:42:44 +02:00
Julien Veyssier
3da919c783
feat(auth): dispatch new TokenInvalidatedEvent when PublicKeyTokenProvider::invalidateToken is called
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2025-08-21 12:42:44 +02:00
Julien Veyssier
8ffd30bbf9
feat(auth): dispatch new TokenInvalidatedEvent when PublicKeyTokenProvider::invalidateTokenById is called
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2025-08-21 12:42:43 +02:00
Salvatore Martire
5d028cfaf8
fix: propfind query monitor breaking removeListener and removeAllListeners
...
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com >
2025-08-21 11:59:36 +02:00
Carl Schwan
94e2af0302
perf(comments): Also cache the comments count
...
Since we now have an easy way to fetch the comments count.
Signed-off-by: Carl Schwan <carl.schwan@nextclound.com >
2025-08-21 11:30:56 +02:00
John Molakvoæ
d5417d63e0
Merge pull request #54410 from nextcloud/fix/sharing-status-action-sidebar-promise-return
2025-08-21 11:24:15 +02:00
Carl Schwan
fa5548a1f3
perf(comments): Add a way to get comments for multiple objects at the same time
...
Signed-off-by: Carl Schwan <carl.schwan@nextclound.com >
2025-08-21 11:18:57 +02:00
John Molakvoæ
2e816535cf
Merge pull request #54552 from makoehr/extend-user-ini-with-lines-from-configuration
2025-08-21 11:09:11 +02:00
Mathias Koehrer
109b454e48
feat: allow updater to extend .user.ini on update
...
When running nextcloud with a web hoster it might be necessary
to extend .user.ini after each update (e.g. adding memory_limit).
To automate this step, an additional config entry may be provided
in config.php that specifies the lines to be added to .user.ini.
If the config option 'user_ini_additional_lines' exists, the provided
value (string or array of strings) will be added to .user.ini.
Signed-off-by: Mathias Koehrer <koehrer08@koehrer-mail.de >
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-08-21 10:43:37 +02:00
Nextcloud bot
bdea4337d3
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-08-21 00:12:23 +00:00
Richard Steinmetz
ac0abb34b0
Merge pull request #54535 from nextcloud/fix/caldav/public-calendar-read-only
...
fix(caldav): public calendars are always read-only
2025-08-20 23:30:35 +02:00
Git'Fellow
4d65b91b06
Merge pull request #54541 from nextcloud/fixAppManagerNullObjs
...
fix(AppManager): Argument must be of type array|object
2025-08-20 20:12:48 +02:00
John Molakvoæ
93b97f49e5
Merge pull request #54540 from nextcloud/chore/cypress-runners
2025-08-20 17:59:07 +02:00
Git'Fellow
b36e4e3824
fix(AppManager): Argument must be of type array|object
...
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com >
2025-08-20 17:16:33 +02:00
Kate
f7cdb228c9
Merge pull request #54530 from nextcloud/fix/lowercase-profile-page-route-name
2025-08-20 17:07:02 +02:00
John Molakvoæ
4636e165e5
Merge pull request #54331 from nextcloud/fix/systemtags-heighh-align
2025-08-20 16:58:52 +02:00
skjnldsv
12a4ff89c3
chore: increase cypress runners to 10
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-08-20 16:56:14 +02:00
John Molakvoæ
0958fda1b4
Merge pull request #54338 from nextcloud/chore/cleanup
2025-08-20 16:54:41 +02:00
nextcloud-command
205abce9ec
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-20 14:31:29 +00:00
nextcloud-command
5bfce62a48
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-20 14:30:37 +00:00
nextcloud-command
5c995edd07
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-20 14:30:36 +00:00
skjnldsv
a8a2edcaa8
fix(systemtags): picker tag list height alignment
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-08-20 14:29:18 +00:00
skjnldsv
88d7275c60
chore(files_sharing): remove unused legacy scripts
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-08-20 14:28:36 +00:00
skjnldsv
ce41a2d727
chore: add window.d.ts to release ignore list
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-08-20 16:21:34 +02:00
skjnldsv
9404059f6c
fix(files_sharing): sharing status action permission and sidebar await
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-08-20 16:21:09 +02:00
John Molakvoæ
971dfd7cbf
fix(files): properly type window Files APIs
...
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com >
2025-08-20 16:21:09 +02:00
Maxence Lange
776a689e09
Merge pull request #54385 from nextcloud/fix/51946/split-discovery-capacities
...
feat(ocm): split ocm discovery and capacities
2025-08-20 12:31:25 -01:00
Kate
357292f937
Merge pull request #54532 from nextcloud/fix/theming/manifest-not-found-response
2025-08-20 15:23:31 +02:00
Maxence Lange
fa60488ee7
feat(ocm): split ocm discovery and capacities
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-08-20 11:57:01 -01:00
Richard Steinmetz
1a781d5afa
fix(caldav): public calendars are always read-only
...
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud >
2025-08-20 13:37:47 +02:00
Arusekk
b3c5707a0c
fix(caldav): show confidential event if writable
...
If a party can edit the calendar/event, just display it instead of
hiding the details and risking overwrites.
This might be considered a change impacting privacy,
but it actually improves semantics.
Relevant test updates included, improving assertion correctness.
I think all the relevant use cases are solved by this.
Closes https://github.com/nextcloud/server/issues/5551
Closes https://github.com/nextcloud/calendar/issues/4044
Closes https://github.com/nextcloud/server/issues/11214
Signed-off-by: Arusekk <floss@arusekk.pl >
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud >
2025-08-20 13:34:38 +02:00
provokateurin
7b6303dcc9
fix(theming): Document correct response schema if app is not enabled
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-08-20 12:45:47 +02:00
zak39
a98ba27a0f
fix(route): Change "core.ProfilePage.index" to lowercase
...
Signed-off-by: zak39 <fotia.baptiste@hotmail.com >
2025-08-20 11:52:36 +02:00
Nextcloud bot
4733369764
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-08-20 00:12:26 +00:00
John Molakvoæ
92e71d23f2
Merge pull request #53752 from nextcloud/trasbin-event-fixes
...
fix: fix trashbin restore events
2025-08-19 21:17:06 +02:00
Robin Appelman
f3850b141a
fix: fix trashbin restore events
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-08-19 20:46:56 +02:00
John Molakvoæ
b9d97f2c47
Merge pull request #54523 from nextcloud/fix/changelog-gen
2025-08-19 20:46:01 +02:00
Andy Scherzinger
acf04ff752
Merge pull request #54450 from nextcloud/dependabot/npm_and_yarn/marked-16.1.2
...
chore(deps): bump marked from 16.1.1 to 16.1.2
2025-08-19 20:17:56 +02:00
nextcloud-command
5867a0f252
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-19 17:58:56 +00:00
dependabot[bot]
11e1d15de9
chore(deps): bump marked from 16.1.1 to 16.1.2
...
Dependabot couldn't find the original pull request head commit, 72842cc765c044e08939a1342f03d4252001c7ed.
2025-08-19 17:52:14 +00:00
John Molakvoæ
fc0ecf963b
Merge pull request #54452 from nextcloud/dependabot/npm_and_yarn/msw-2.10.5
2025-08-19 19:48:58 +02:00
skjnldsv
f304b80414
fix: changelog generation workflow
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-08-19 19:06:08 +02:00
dependabot[bot]
b56b23cfb2
chore(deps-dev): bump msw from 2.10.4 to 2.10.5
...
Bumps [msw](https://github.com/mswjs/msw ) from 2.10.4 to 2.10.5.
- [Release notes](https://github.com/mswjs/msw/releases )
- [Changelog](https://github.com/mswjs/msw/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mswjs/msw/compare/v2.10.4...v2.10.5 )
---
updated-dependencies:
- dependency-name: msw
dependency-version: 2.10.5
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-19 19:05:18 +02:00
John Molakvoæ
e43e44d2ee
Merge pull request #54502 from nextcloud/release/32.0.0_beta_1
...
32.0.0 beta 1
2025-08-19 18:23:36 +02:00
John Molakvoæ
3cacd7c035
Merge pull request #54497 from nextcloud/chore/update-nextcloud-vue-8-29
2025-08-19 18:23:27 +02:00
skjnldsv
434adefe71
chore: update tests snapshots
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-08-19 18:05:43 +02:00
nextcloud-command
4102af5324
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-19 16:04:14 +00:00
nextcloud-command
9ba63683ae
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-19 16:01:31 +00:00
Ferdinand Thiessen
f933a41a5a
chore: adjust webpack plugin to also extract inline asset licenses
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-19 16:01:30 +00:00
Ferdinand Thiessen
4b2fcac882
fix: also add version to OC.config during setup
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-19 16:01:30 +00:00
Ferdinand Thiessen
7d73be6bdd
fix(files): ensure no invalid color is passed to NcColorPicker
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-19 16:01:30 +00:00
skjnldsv
d408327373
chore: update @nextcloud/vue to v8.29.1
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-08-19 16:01:30 +00:00
Ferdinand Thiessen
cd310afe1a
chore: update @nextcloud/vue to v8.29.0
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-19 16:01:30 +00:00
Ferdinand Thiessen
9fd80b2aa2
Merge pull request #54515 from nextcloud/fix/theming-parsing
...
fix(theming): correctly parse CSS colors for user primary color picker
2025-08-19 17:43:18 +02:00
Kate
4edfef4dd5
Merge pull request #53895 from nextcloud/fix/cleanup-updater-class
2025-08-19 17:40:15 +02:00
Andy Scherzinger
d8ccc9fb64
Merge pull request #54454 from nextcloud/dependabot/npm_and_yarn/webpack-5.101.2
...
chore(deps-dev): bump webpack from 5.101.0 to 5.101.2
2025-08-19 17:30:07 +02:00
nextcloud-command
8d06d2b35e
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-19 15:05:27 +00:00
Côme Chilliet
e2b8ef769c
fix: Fix unique constraint violation in oc_vcategory migration
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-08-19 17:02:54 +02:00
Ferdinand Thiessen
d0012e5672
fix(theming): correctly parse CSS colors for user primary color picker
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-19 16:58:41 +02:00
nextcloud-command
d4a91c495e
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-19 14:58:14 +00:00
Ferdinand Thiessen
6404a9925c
Merge pull request #54496 from nextcloud/refactor/deprecated-styles
...
refactor: replace deprecated CSS variables with their replacement
2025-08-19 16:57:11 +02:00
dependabot[bot]
9c365bf347
chore(deps-dev): bump webpack from 5.101.0 to 5.101.2
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.101.0 to 5.101.2.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.101.0...v5.101.2 )
---
updated-dependencies:
- dependency-name: webpack
dependency-version: 5.101.2
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-19 16:42:25 +02:00
nextcloud-command
1462e6fc67
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-19 13:58:03 +00:00
Ferdinand Thiessen
82d4d8290b
refactor: replace deprecated CSS variables with their replacement
...
Couple of versions ago:
- `color-text-light` was replaced with `color-main-text`
- `color-text-lighter` was replaced with `color-text-maxcontrast`
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-19 15:50:29 +02:00
Ferdinand Thiessen
24b79aa1f0
Merge pull request #54512 from nextcloud/chore/adjust-for-new-status-colors
...
fix: adjust server styles for new secondary status colors
2025-08-19 15:50:05 +02:00
Maxence Lange
8a2b02ab9c
Merge pull request #54414 from nextcloud/feat/noid/compare-defaults-on-preset
...
feat(preset): compare default for all preset
2025-08-19 12:31:45 -01:00
nextcloud-command
450c977ca8
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-19 13:13:24 +00:00
Ferdinand Thiessen
e99ea1a351
fix: adjust server styles for new secondary status colors
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-19 15:05:01 +02:00
Maxence Lange
e1c7f6020c
feat(preset): adding /settings/preset endpoint
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-08-19 10:55:48 -01:00
Maxence Lange
6eda5583db
feat(preset): compare default for all preset
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-08-19 10:50:24 -01:00
Maxence Lange
66cc7b731a
Merge pull request #54408 from nextcloud/feat/noid/preset-on-share-link-expire-date
...
feat(preset): share link expiration date
2025-08-19 10:24:43 -01:00
John Molakvoæ
8e89cc5db0
Merge pull request #54510 from nextcloud/revert-54503-skjnldsv-patch-1
2025-08-19 12:23:52 +02:00
John Molakvoæ
bc614e6c08
Revert "fix(workflows): also exclude beta in block-merge-freeze"
2025-08-19 12:18:24 +02:00
Kate
c2437ebbff
Merge pull request #54440 from nextcloud/fix/caldav/search-uid-urlencode
2025-08-19 11:52:55 +02:00
Kate
74d9649e6e
Merge pull request #54058 from nextcloud/feat/preset/load-apps-on-preset
2025-08-19 11:43:54 +02:00
Kate
c9c3acdbe0
Merge pull request #54327 from nextcloud/db-schema-export-table
2025-08-19 11:36:47 +02:00
John Molakvoæ
f4c74f5f48
Merge pull request #54492 from nextcloud/feat/status-border-text-colors
2025-08-19 10:50:00 +02:00
John Molakvoæ
7c20186b0d
Merge pull request #54503 from nextcloud/skjnldsv-patch-1
2025-08-19 10:20:54 +02:00
John Molakvoæ
0ff10e80d6
fix(workflows): also exclude beta in block-merge-freeze
...
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com >
2025-08-19 09:45:46 +02:00
Daniel
09607f40eb
Merge pull request #53834 from nextcloud/feat/imailaddressvalidator
...
feat(ocp): add email address validator
2025-08-19 09:38:51 +02:00
Daniel
b9da14be0c
Merge pull request #54494 from nextcloud/fix/typos
...
fix: typos in cache and app config
2025-08-19 09:34:24 +02:00
Daniel
f7a7ae46ab
Merge pull request #54464 from nextcloud/jtr-fix-dav-direct-server-propfind-typo
...
chore(dav): Fix typo in property name
2025-08-19 09:33:05 +02:00
Worker Builder
c7ba72552c
build(hub): 32.0.0 beta 1
...
Signed-off-by: Worker Builder <worker-builder@nextcloud.com >
2025-08-19 07:31:56 +00:00
Kate
96467aefa9
Merge pull request #54500 from nextcloud/chore/psalm/update-baseline
2025-08-19 09:03:03 +02:00
Kent Delante
bca451f001
Merge pull request #54474 from nextcloud/leftybournes/feat/contactsmenu_register_actions
...
feat: provide api to register actions in contacts menu
2025-08-19 15:01:48 +08:00
provokateurin
3ae53e3d2a
chore(psalm): Update baseline
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-08-19 08:44:15 +02:00
Andy Scherzinger
c026c7c933
Merge pull request #54419 from nextcloud/share-event-catch
...
fix: catch and log exception from share events
2025-08-19 07:21:52 +02:00
Andy Scherzinger
6ecae88d75
Merge pull request #54434 from nextcloud/fix/core--unified-search--cut-off
...
fix(core): unified search is cut off on small window
2025-08-19 07:20:20 +02:00
Kent Delante
9f3da00aac
feat: provide api to register actions in contacts menu
...
Signed-off-by: Kent Delante <kent.delante@proton.me >
2025-08-19 09:17:44 +08:00
Nextcloud bot
18da10fd01
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-08-19 00:12:37 +00:00
Andy Scherzinger
f824a5967b
Merge pull request #54421 from nextcloud/fix/outline-extra-icons
...
fix: Replace some more icons with outlined ones
2025-08-19 00:19:42 +02:00
Andy Scherzinger
5072b7e926
Merge pull request #54457 from nextcloud/dependabot/composer/vendor-bin/rector/rector/rector-2.1.4
...
chore(deps-dev): bump rector/rector from 2.1.2 to 2.1.4 in /vendor-bin/rector
2025-08-19 00:02:53 +02:00
Ferdinand Thiessen
6c003eda5c
Merge pull request #54483 from nextcloud/feat/fetch-user-timezone
...
feat(IDateTimeZone): allow to fetch timezone of specified user
2025-08-18 20:36:46 +02:00
Ferdinand Thiessen
a0535ae917
Merge pull request #54439 from nextcloud/feat/secondary-status-colors
...
feat: use secondary-like status colors
2025-08-18 19:54:32 +02:00
Ferdinand Thiessen
112178d3a0
fix: typos in cache and app config
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-18 18:35:54 +02:00
Ferdinand Thiessen
d79e18ab18
feat: add CSS variables for status border and text
...
The variables like `--color-error` now are based on our secondary
theming, thus they are less "aggressive" colors. But there are two
usecases for primary based status colors:
- borders
- error text messages (e.g. validation errors in forms)
To simplify app changes due to the secondary color theme change this
introduces 3 new variables:
- `--color-text-error` this shall be used if text should have error
status theming and is displayed on normal background (while
`--color-error-text` is only for text shown on `--color-error` similar
as primary and secondary colors)
- `--color-border-error` and `--color-border-success` those should be
used for element borders if there is one of those statuses to be
reported (we use this for validation errors as well as for indicating a
value was saved)
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-18 18:17:59 +02:00
Ferdinand Thiessen
d779255c5f
chore: recompile stylesheets
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-18 18:17:27 +02:00
Ferdinand Thiessen
04c9015210
feat: darken hover colors of primary and secondary
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-18 18:15:55 +02:00
Ferdinand Thiessen
0394f4cb2a
fix: adjust also legacy styles
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-18 18:15:55 +02:00
Ferdinand Thiessen
64db537b76
feat: use secondary-like status colors
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-18 18:15:55 +02:00
Richard Steinmetz
c519e4a22a
Merge pull request #54377 from nextcloud/feat/notification-preload-reason
...
feat: indicate reason for preloading notifications
2025-08-18 18:15:03 +02:00
Richard Steinmetz
8dc30e4f65
Merge pull request #54485 from nextcloud/fix/caldav-acl
...
fix: exclude \Sabre\DAVACL\Plugin from prop find monitoring
2025-08-18 18:05:02 +02:00
Côme Chilliet
a25797330b
fix: Log that using an appinfo/install.php file is deprecated
...
appinfo/install.php is not part of the official documentation for
application development but some apps are still using such a file.
Log a message to deprecate this behavior, to be able to remove support
for this later.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-08-18 17:25:07 +02:00
Côme Chilliet
8ccf87f7a2
chore: update psalm baseline
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-08-18 17:09:41 +02:00
Côme Chilliet
f5111c0961
chore(tests): Do not mock DependencyAnalyzer in AppManagerTest
...
Not ideal to have coupled tests like that but it’s the easiest path
forward to make sure the tests still covers the same usecase and avoid
code duplication.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-08-18 17:09:40 +02:00
Côme Chilliet
12edd2b23a
fix: Deduplicate code by using DependencyAnalyzer in the AppManager
...
Was a bit more complicated than expected because of a dependency loop,
the L10N factory uses the app manager, thus the AppManager cannot depend
on I10N directly or indirectly in its constructor.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-08-18 17:09:40 +02:00
Côme Chilliet
7978b6153d
chore: Update autoloader
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-08-18 17:09:40 +02:00
Côme Chilliet
b7c15949ce
chore: Get rid of AppLocator helper
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-08-18 17:09:40 +02:00
Côme Chilliet
3cea218750
chore(tests): Use valid application names for tests
...
Dash is not allowed in appid, underscore is.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-08-18 17:09:40 +02:00
Côme Chilliet
0e01bc09a9
chore: Inline OC_App::setupBackgroundJobs
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-08-18 17:09:39 +02:00
Côme Chilliet
e5606d7fe3
chore: Move getAppPath and getAppWebPath implementations into AppManager
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-08-18 17:09:39 +02:00
Côme Chilliet
3e01a429e7
chore: Replace last calls to OC_App::enable by IAppManager
...
Also added a few missing deprecations
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-08-18 17:09:39 +02:00
Côme Chilliet
61a87bc384
chore: Deduplicate common code between installApp and installShippedApp
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-08-18 17:09:39 +02:00
Côme Chilliet
4abfd4871f
chore: Move isAppCompatible and shouldUpgrade to the app manager
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-08-18 16:18:38 +02:00
Côme Chilliet
25c2279966
chore: Set installShippedApps as non-static in Installer
...
Make code closer to the one of installApp, to be able to compare them
and later merge them (in the shadows).
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-08-18 16:18:27 +02:00
Côme Chilliet
cb8d960766
chore: Remove check for appinfo/database.xml
...
It has been unsupported since Nextcloud 22.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-08-18 16:15:27 +02:00
Côme Chilliet
f551b9192e
chore: Adapt InstallerTest to Installer new construct parameters
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-08-18 16:15:27 +02:00
Côme Chilliet
410389867c
chore: Inline private method OC_App::setupLiveMigrations
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-08-18 16:15:27 +02:00
Côme Chilliet
f5fac6476f
chore: Remove references to obsolete field ocsid in apps info.xml
...
It’s not even allowed by our xsd schema.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-08-18 16:15:25 +02:00
Côme Chilliet
42c980e093
chore: Add IAppManager property in Installer
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-08-18 16:14:48 +02:00
Côme Chilliet
fd17555333
chore: Move OC_App::updateApp to IAppManager::upgradeApp
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-08-18 16:14:45 +02:00
Côme Chilliet
6aa675c6bb
fix: Cleanup OC_App uses in Updater class
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-08-18 16:13:14 +02:00
Richard Steinmetz
f95ce30994
feat: indicate reason for preloading notifications
...
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud >
2025-08-18 15:28:46 +02:00
Ferdinand Thiessen
6d5dd4b389
Merge pull request #54383 from nextcloud/feat/cache-app-config
...
feat(AppConfig): cache the config if local cache is available
2025-08-18 15:12:09 +02:00
Ferdinand Thiessen
cd550d57ef
Merge pull request #54402 from nextcloud/fix/streamer-mtime-zip
...
fix(Streamer): use localtime for ZIP files
2025-08-18 14:39:37 +02:00
Ferdinand Thiessen
f7e0f3f241
feat(IDateTimeZone): allow to fetch timezone of specified user
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-18 14:26:52 +02:00
Ferdinand Thiessen
2fb1cfeb10
Merge pull request #54470 from nextcloud/feat/central-timezone-setting
...
feat: allow to set your local timezone in settings and provide it to clients
2025-08-18 14:20:13 +02:00
Ferdinand Thiessen
5a2490ba04
Merge pull request #54482 from nextcloud/chore/codeowners-dependabot
...
chore(CODEOWNERS): remove dependabot team from codeowners
2025-08-18 14:04:26 +02:00
Richard Steinmetz
51f0aa5be2
fix: exclude \Sabre\DAVACL\Plugin from prop find monitoring
...
Fixes creating events with attendees on the same server.
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud >
2025-08-18 13:27:56 +02:00
Ferdinand Thiessen
503f43f655
test(cypress): clear cache after running OCC commands
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-18 13:24:18 +02:00
Ferdinand Thiessen
866ccae542
docs(IConfig): fix wrong doc block type for $key on setAppValue
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-18 13:24:18 +02:00
Ferdinand Thiessen
0ef58c96ab
refactor(Memcache\Factory): move prefix generation to the factory class
...
This removes a circular dependency between AppConfig and cache factory.
When a cache in the app config is used.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-18 13:24:18 +02:00
Ferdinand Thiessen
d5e2432bcd
fix: resolve invalid usage of AppConfig::getValue
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-18 13:24:18 +02:00
Ferdinand Thiessen
9d320f8470
test(AppConfig): add proper unit tests
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-18 13:24:18 +02:00
Ferdinand Thiessen
1c85548f86
feat(AppConfig): cache app config in local cache if available
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-18 13:24:18 +02:00
Ferdinand Thiessen
aa9345c55a
chore: recompile assets
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-18 12:47:39 +02:00
Ferdinand Thiessen
10768a2602
chore: update openAPI exports
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-18 12:46:00 +02:00
Ferdinand Thiessen
62804b93e0
chore(CODEOWNERS): remove dependabot team from codeowners
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-18 12:42:05 +02:00
Ferdinand Thiessen
20777e4a9d
refactor(dav): remove timezone from AvailabilitiyForm
...
It is handled in personal settings now.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-18 12:40:42 +02:00
Ferdinand Thiessen
ac545cc478
fix(SetUserTimezoneCommand): only write user login timezone if not yet set
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-18 12:40:42 +02:00
Kate
d300e32c06
Merge pull request #54479 from nextcloud/fix/files_sharing/shared-with-me-hide-own-reshares
2025-08-18 12:40:28 +02:00
Ferdinand Thiessen
0dd8e5e32e
feat(settings): allow to set own timezone in personal settings
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-18 12:35:31 +02:00
Ferdinand Thiessen
c40350d2e4
feat(core): provide capabilities of the current user
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-18 12:35:31 +02:00
provokateurin
37175e0e2b
fix(files_sharing): Also hide own reshares in shared with me section
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-08-18 11:38:05 +02:00
John Molakvoæ
2d659b2f04
Merge pull request #54035 from theking2/patch-1
2025-08-18 11:23:23 +02:00
nextcloud-command
01273b3397
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-18 10:03:14 +02:00
kramo
ba4f235628
fix: Replace some more icons with outlined ones
...
Follow-up to #54054
Signed-off-by: kramo <git@kramo.page >
2025-08-18 10:03:14 +02:00
Nextcloud bot
0bc2b34793
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-08-18 00:12:13 +00:00
Nextcloud bot
23573c4947
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-08-17 00:12:00 +00:00
Theking2
1396f76b73
Merge branch 'master' into patch-1
2025-08-16 14:06:37 +02:00
Josh
43df12f148
chore: update psalm-baseline.xml
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2025-08-16 07:58:10 -04:00
Josh
1fcf57c3ee
chore(dav): Fix typo in property name
...
Already the parent class default so a no-op either way.
Signed-off-by: Josh <josh.t.richards@gmail.com >
2025-08-16 07:56:54 -04:00
dependabot[bot]
545194bc94
Merge pull request #54453 from nextcloud/dependabot/npm_and_yarn/puppeteer-24.16.2
2025-08-16 02:58:10 +00:00
dependabot[bot]
2dec90f558
chore(deps-dev): bump rector/rector in /vendor-bin/rector
...
Bumps [rector/rector](https://github.com/rectorphp/rector ) from 2.1.2 to 2.1.4.
- [Release notes](https://github.com/rectorphp/rector/releases )
- [Commits](https://github.com/rectorphp/rector/compare/2.1.2...2.1.4 )
---
updated-dependencies:
- dependency-name: rector/rector
dependency-version: 2.1.4
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-16 02:15:51 +00:00
dependabot[bot]
48f43b5583
chore(deps-dev): bump puppeteer from 24.16.0 to 24.16.2
...
Bumps [puppeteer](https://github.com/puppeteer/puppeteer ) from 24.16.0 to 24.16.2.
- [Release notes](https://github.com/puppeteer/puppeteer/releases )
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.16.0...puppeteer-v24.16.2 )
---
updated-dependencies:
- dependency-name: puppeteer
dependency-version: 24.16.2
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-16 01:58:00 +00:00
Nextcloud bot
22a51aace2
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-08-16 00:12:03 +00:00
Richard Steinmetz
b38c07c682
Merge pull request #54229 from nextcloud/perf/mount-provider-join-array-merge
...
perf: join array_merge calls in MountProvider::getMountsForUser()
2025-08-15 15:25:39 +02:00
Richard Steinmetz
fa80a6199d
fix(caldav): encode calendar URLs properly when formatting search results
...
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud >
2025-08-15 14:53:49 +02:00
Richard Steinmetz
7bb0e0de7a
Merge pull request #54405 from nextcloud/perf/custom-properties-default-value
...
perf: delete commonly used custom properties instead of setting the default value
2025-08-15 13:34:29 +02:00
Grigorii K. Shartsev
2fb825505b
chore(assets): Recompile assets
...
Signed-off-by: Grigorii K. Shartsev <me@shgk.me >
2025-08-15 12:37:11 +02:00
Grigorii K. Shartsev
501fa4de05
fix(core): unified search is cut off on small window
...
Signed-off-by: Grigorii K. Shartsev <me@shgk.me >
2025-08-15 12:34:37 +02:00
Salvatore Martire
75d9aaa3b5
Merge pull request #54318 from nextcloud/feat/54115/emitPreloadCollectionEvent
...
Emits a `preloadCollection` event in the DAV server, so that plugins can listen to it and preload DAV properties for files inside a collection, to avoid the N+1 issue that would follow if loading properties on a per-file basis.
2025-08-15 11:06:48 +02:00
Robin Appelman
89fa14fd77
Merge pull request #54386 from nextcloud/fix-n+1-caldav
...
fix(performance): Fix n+1 issue when fetching calendar properties
2025-08-15 10:56:11 +02:00
Salvatore Martire
4a0a00a5a2
perf(shares): avoid array_merge in loops
...
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com >
2025-08-15 10:46:43 +02:00
Salvatore Martire
bdcd583045
feat: make use of preloadCollection in core apps
...
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com >
2025-08-15 10:46:43 +02:00
Salvatore Martire
9bbebd6034
feat: emit preloadCollection event in DAV
...
This allows plugins to preload the content of a Collection to speed-up
subsequent per-node PROPFINDs and reduce database load.
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com >
2025-08-15 10:46:43 +02:00
Carl Schwan
9df79bae10
perf(caldav): Only prefetch published properties
...
Signed-off-by: Carl Schwan <carl.schwan@nextclound.com >
2025-08-15 09:57:58 +02:00
Carl Schwan
46f0c6ebb5
perf(caldav): Cache calendars in CustomPropertiesBackend
...
We already do that for files, we are now also doing for calendars.
With relatively small amount of calendars, I managed to reduce the
number of DB requests by 35% and from 23 DB requests touching the
oc_properties table to only 3.
Signed-off-by: Carl Schwan <carl.schwan@nextclound.com >
2025-08-15 09:57:58 +02:00
Carl Schwan
977541cedf
perf(caldav): Add multi users support in findPropertiesByPaths
...
Signed-off-by: Carl Schwan <carl.schwan@nextclound.com >
2025-08-15 09:57:56 +02:00
Daniel
64c52006dd
Merge pull request #54272 from nextcloud/enh/noid/taskprocessing-task-add-cleanup-flag
...
feat(taskprocessing): add cleanup flag to tasks
2025-08-15 09:48:47 +02:00
Nextcloud bot
2fc58bf45d
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-08-15 00:12:18 +00:00
John Molakvoæ
5f81a77c72
Merge pull request #54370 from nextcloud/chore-remove-unused-ocs-providers
2025-08-14 22:02:23 +02:00
Daniel
92e282af0b
Merge pull request #53996 from nextcloud/feat/unified_search/online_providers
...
feat(UnifiedSearch): Online search providers support, toggle option
2025-08-14 21:08:21 +02:00
Maxence Lange
6076b67696
feat(preset): share link expiration date
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-08-14 16:07:32 -01:00
Maxence Lange
61fe4c1aba
Merge pull request #54336 from nextcloud/feat/noid/preset-on-share-password
...
feat(preset): share password protection
2025-08-14 16:07:13 -01:00
Daniel Kesselberg
336c6d2957
feat(ocp): add email address validator
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-08-14 18:34:36 +02:00
Carl Schwan
806fe6619f
perf(caldav): Fetch additional properties for multiple calendars in one query
...
Instead of doing it for each calendar individually.
Signed-off-by: Carl Schwan <carl.schwan@nextclound.com >
2025-08-14 18:25:40 +02:00
Robin Appelman
e0a21e5927
Merge pull request #54384 from nextcloud/getpath-node
...
perf: use more optimized node-by-id logic in View::getPath
2025-08-14 18:21:23 +02:00
Ferdinand Thiessen
ba00416040
refactor(Streamer): inject IDateTimeZone as constructor arg
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-14 17:19:28 +02:00
Ferdinand Thiessen
bb72eed4a2
fix(Streamer): use localtime for ZIP files
...
ZIP does not use a proper timestamp but uses something called "DOS time".
This is a weird old format with some limitations like accuracy of only
2 seconds, but also no timezone information.
Also unline UNIX time it is not relative to some specific point in time
with timezone information, but is always considered to be the local
time. Meaning we need to convert it first to the users local time.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-14 17:19:28 +02:00
Benjamin Gaussorgues
d7f66eaee4
Merge pull request #54418 from nextcloud/fix/more-transparency
2025-08-14 17:12:39 +02:00
Maxence Lange
9c7ed07571
feat(preset): load apps on new preset
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-08-14 13:27:33 -01:00
Robin Appelman
06aa7035db
Merge pull request #54420 from nextcloud/disable-custom-props-events
...
perf(calendar): Disable custom properties for individual calendar events
2025-08-14 15:55:36 +02:00
Anna
1a2d0d5c1d
Merge pull request #54117 from nextcloud/feat/noid/add-bulk-activity
...
feat(activity): add bulk activity option
2025-08-14 15:53:33 +02:00
Robin Appelman
b69109395b
Merge pull request #52786 from nextcloud/multi-object-store
...
allow configuring multiple object store backends
2025-08-14 15:49:00 +02:00
Andrey Borysenko
5c4e84f128
feat(UnifiedSearch): External search providers support
...
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com >
2025-08-14 16:37:39 +03:00
Stephan Orbaugh
7fe5c8fdda
Merge pull request #54120 from IONOS-Productivity/fix/unified_search.providers_allowed
...
fix(search): Fix SearchComposer.php filtering logic
2025-08-14 15:02:42 +02:00
Salvatore Martire
50c9c7e332
Merge pull request #54153 from nextcloud/feat/54114/reportSlowPropfinds
...
This PR adds an error log when a DAV Plugin fetches data for nodes in a directory on a per-node basis instead of using an eager loading mechanism, which is more efficient.
This is only enabled when `config.php` has `'debug'` set to enabled.
2025-08-14 13:40:31 +02:00
Robin Appelman
1f24090770
Merge pull request #54411 from nextcloud/dav-customerproperties-ignore-nc
...
perf: ignore any custom property in the nc/oc namespace that isn't explicitly allowed
2025-08-14 13:22:10 +02:00
Robin Appelman
4990d75007
feat: multi object store rename command
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-08-14 13:06:51 +02:00
Robin Appelman
b3c53c7436
feat: allow object store configuration aliases for easier migrations
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-08-14 13:06:51 +02:00
Robin Appelman
2d4bba7b0c
feat: add command to get user objectstore config mappings
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-08-14 13:06:51 +02:00
Robin Appelman
385dd36ff8
feat: allow configuring multiple objectstore configurations
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-08-14 13:06:51 +02:00
Maxence Lange
cf8203a5f6
fix(lexicon): fix definition for share password by default
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-08-14 09:52:28 -01:00
Robin Appelman
dcc6c1956a
fix: catch and log exception from share events
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-08-14 11:37:11 +02:00
Anna Larch
6a3a244807
feat(activity): add bulk activity option
...
Signed-off-by: Anna Larch <anna@nextcloud.com >
2025-08-14 11:31:47 +02:00
Carl Schwan
90cc0454a7
perf(calendar): Disable custom properties for individual calendar events
...
Save a query per event stored in the calendar and at least on the
production instance, there is no entries in the table for the events.
Signed-off-by: Carl Schwan <carl.schwan@nextclound.com >
2025-08-14 11:27:44 +02:00
Benjamin Gaussorgues
055b5ddb9e
Merge pull request #54393 from nextcloud/automated/noid/master-update-ca-cert-bundle
2025-08-14 10:32:04 +02:00
Ferdinand Thiessen
0305004709
fix: add more transparency to the header icon gradient
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-14 10:06:46 +02:00
nextcloud-command
248adf535c
fix(security): Update CA certificate bundle
...
Signed-off-by: GitHub <noreply@github.com >
2025-08-14 02:43:58 +00:00
Nextcloud bot
1b63b565d4
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-08-14 00:12:21 +00:00
Simon L.
ec3be25955
Merge pull request #54413 from nextcloud/perf/render-sharing-tab-sections-only-once
...
perf: render sharing tab sections only once
2025-08-13 22:59:32 +02:00
Daniel
9dd661f3d8
Merge pull request #53756 from nextcloud/feat/settings/app_api/daemon-selection
...
feat(settings): Deploy daemon selection support during ExApp installation
2025-08-13 22:57:13 +02:00
Andrey Borysenko
71ef47e70b
feat(settings): Deploy daemon selection support during ExApp installation
...
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com >
2025-08-13 21:19:38 +03:00
Richard Steinmetz
798f3734be
perf: render sharing tab sections only once
...
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud >
2025-08-13 20:10:47 +02:00
Richard Steinmetz
7c0ffc0759
perf: delete commonly used custom properties instead of setting the default value
...
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud >
2025-08-13 20:07:43 +02:00
Salvatore Martire
ec176a933a
feat(dav): report inefficient DAV plugins in logs
...
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com >
2025-08-13 19:46:18 +02:00
Robin Appelman
06154dd116
fix: don't use view->getPath in ownership transfer
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-08-13 19:42:42 +02:00
Robin Appelman
34d5a103b4
test: adjust tests to getPath changes
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-08-13 19:42:42 +02:00
Robin Appelman
5987584b90
perf: use more optimized node-by-id logic in View::getPath
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-08-13 19:42:42 +02:00
Robin Appelman
46b5ff7467
perf: ignore any customer property in the nc/oc namespace that isn't explicitly allowed
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-08-13 19:32:45 +02:00
Nextcloud bot
d658b9b558
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-08-13 16:59:00 +00:00
Andy Scherzinger
7d45e9b2a3
Merge pull request #54401 from nextcloud/fix/streamer-directory-mtime
...
fix(ZipFolderPlugin): set mtime of directories in archive
2025-08-13 17:58:45 +02:00
Ferdinand Thiessen
32703d0500
fix(ZipFolderPlugin): set mtime of directories in archive
...
Directories should also have the correct mtime set and not the current
time. For this the `Streamer` class needs to support passing a time
attribute for creating folders, the underlying library already supports
this.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-13 10:23:47 +02:00
Nextcloud bot
2979a2bab0
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-08-13 00:12:03 +00:00
Ferdinand Thiessen
ec986d479b
Merge pull request #54380 from nextcloud/feat/3rdparty-polyfills
...
chore: update 3rdparty to include PHP polyfills
2025-08-12 22:55:58 +02:00
Johannes kingma
38f190336f
fix: adjust memcache config quote escape
...
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com >
2025-08-12 21:13:17 +02:00
Ferdinand Thiessen
9e3269d3c4
chore: update 3rdparty to include PHP polyfills
...
| Production Changes | From | To | Compare |
|---------------------------|---------|---------|----------------------------------------------------------------------------|
| symfony/polyfill-ctype | v1.32.0 | REMOVED | |
| symfony/polyfill-mbstring | v1.32.0 | REMOVED | |
| symfony/polyfill-php80 | v1.32.0 | REMOVED | |
| symfony/polyfill-php83 | v1.31.0 | v1.32.0 | [...](https://github.com/symfony/polyfill-php83/compare/v1.31.0...v1.32.0 ) |
| symfony/polyfill-php82 | NEW | v1.32.0 | |
| symfony/polyfill-php84 | NEW | v1.32.0 | |
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-12 18:31:11 +02:00
Maxence Lange
cb84ccc57d
feat(preset): share password protection
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-08-12 14:37:32 -01:00
John Molakvoæ
aaca29bdad
Merge pull request #54202 from nextcloud/fix/less-words
2025-08-12 17:16:18 +02:00
nextcloud-command
98d37090f4
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-12 13:59:29 +00:00
rakekniven
17b4deb800
fix: Update tests
...
Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com >
2025-08-12 15:48:22 +02:00
kramo
c5d1f2f9ff
fix(l10n): Less jargon in source strings
...
This removes:
- “enable” for settings
- “settings” for settings sections
- “all” when there is no obvious subset of items
- “show” and “open” for navigation actions
- “changes” for applying/discarding
- “to clipboard” when copying
- Explaining things that cannot happen
- Explaining things twice, right below each other
- Unnecessary technical jargon
- Text that sounds like marketing copy and serves no other purpose
Signed-off-by: kramo <git@kramo.page >
2025-08-12 14:37:34 +02:00
Richard Steinmetz
b4302fe57c
Merge pull request #54371 from nextcloud/fix-getting-trusted-server-other-than-the-first
...
fix: Fix getting trusted server other than the first
2025-08-12 13:25:55 +02:00
John Molakvoæ
cf0b709ddf
Merge pull request #54376 from nextcloud/ci/fix-desktop-team
2025-08-12 11:28:16 +02:00
Ferdinand Thiessen
a86662705e
ci: adjust update desktop version workflow to assign correct team
...
2 of 3 persons that were assigned are not working in that area anymore.
So just assign the team.
Moreover the date was wrong as the file was created 2025.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-12 10:53:22 +02:00
Daniel Calviño Sánchez
b42d125950
fix: Fix getting trusted server other than the first
...
"array_filter" preserves the keys, so after the trusted servers were
filtered "$server[0]" existed only if the server to get was the first
one in the original array.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com >
2025-08-12 06:47:51 +02:00
Nextcloud bot
2427b864ec
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-08-12 00:12:12 +00:00
Josh
de39c5122c
chore: drop unused ocs/providers.php
...
This appears to have been originally intended to support the providers list functionality mentioned in the OCS <=v1.7 spec. That is, appears to be an implementation of what was suggested be made available at `https://domain.tld/ocs/providers.xml `.
However best as I can tell it never worked. It also doesn't appear in the v2.0 spec drafts.
Signed-off-by: Josh <josh.t.richards@gmail.com >
2025-08-11 18:20:19 -04:00
John Molakvoæ
43f6f9b25c
Merge pull request #54353 from nextcloud/automated/noid/-update-min-supported-desktop-version
2025-08-11 21:54:30 +02:00
John Molakvoæ
6309931feb
Merge pull request #54367 from nextcloud/patch-1
2025-08-11 21:11:02 +02:00
F. E Noel Nfebe
49e35f111c
Merge pull request #54310 from nextcloud/fix/conditional-federation-placeholders
...
fix(files_sharing): Implementation conditional federation placeholder
2025-08-11 19:21:43 +01:00
nextcloud-command
e54f990757
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-11 18:16:07 +00:00
Atemu
d69e8923fe
fix(core): search f keycode
...
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com >
2025-08-11 18:14:05 +00:00
Andy Scherzinger
65f8de6d94
Merge pull request #54354 from nextcloud/fix/codeowners
...
chore(CODEOWNERS): ensure every file change has at least 2 reviewers
2025-08-11 20:03:30 +02:00
nextcloud-command
dd882127ab
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-11 18:00:00 +00:00
nfebe
e7f4de6296
fix(files_sharing): Implementation conditional federation placeholder
...
This commits addresses an annoyance where the share input placeholder would
suggest sharing via federated cloud ID even if federation was disabled.
Signed-off-by: nfebe <fenn25.fn@gmail.com >
2025-08-11 18:54:56 +01:00
Ferdinand Thiessen
2e7ac880bb
Merge pull request #54360 from nextcloud/fix/display-shares-as-internal
...
fix(files_sharing): show shares to remote as internal if configured so
2025-08-11 18:05:38 +02:00
nextcloud-command
6001eba392
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-11 15:20:32 +00:00
Ferdinand Thiessen
5cbfe61b18
fix(files_sharing): show shares to remote as internal if configured so
...
- if this is a GS instance
- or was configured by administrator
Then show the share as internal (remote and remote group shares).
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-11 15:18:29 +00:00
Ferdinand Thiessen
c60cc977b4
Merge pull request #54345 from nextcloud/dependabot/npm_and_yarn/nextcloud/initial-state-3.0.0
...
chore(deps): bump @nextcloud/initial-state from 2.2.0 to 3.0.0
2025-08-11 17:15:31 +02:00
nextcloud-command
38f0ca875a
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-11 17:01:32 +02:00
Ferdinand Thiessen
9ad5214fce
test(files): adjust mocking initial state for updated library
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-11 17:01:32 +02:00
dependabot[bot]
4d1051891e
chore(deps): bump @nextcloud/initial-state from 2.2.0 to 3.0.0
...
Bumps [@nextcloud/initial-state](https://github.com/nextcloud-libraries/nextcloud-initial-state ) from 2.2.0 to 3.0.0.
- [Release notes](https://github.com/nextcloud-libraries/nextcloud-initial-state/releases )
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-initial-state/blob/main/CHANGELOG.md )
- [Commits](https://github.com/nextcloud-libraries/nextcloud-initial-state/compare/v2.2.0...v3.0.0 )
---
updated-dependencies:
- dependency-name: "@nextcloud/initial-state"
dependency-version: 3.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-11 16:13:04 +02:00
Robin Appelman
615c6916e1
Merge pull request #54200 from nextcloud/test-disable-autoload-apps
...
test: add env option to disable loading all installed apps during tests
2025-08-11 15:43:49 +02:00
John Molakvoæ
7fb59a4493
Merge pull request #54356 from nextcloud/fix/ai-apps
2025-08-11 15:35:50 +02:00
Robin Appelman
106ac1b123
Merge pull request #54357 from nextcloud/displayname-cache-duration
...
fix: increase how long we cache display names
2025-08-11 14:21:31 +02:00
nextcloud-command
75ecce0b4c
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-11 11:50:52 +00:00
skjnldsv
23c5856b39
fix(settings): add missing AI icon
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-08-11 11:46:12 +00:00
Robin Appelman
06be851b1f
test: add env option to disable loading all installed apps during tests
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-08-11 13:35:57 +02:00
dependabot[bot]
d9bd75bae9
Merge pull request #54343 from nextcloud/dependabot/npm_and_yarn/zip.js/zip.js-2.7.72
2025-08-11 11:14:15 +00:00
dependabot[bot]
f0085789e6
Merge pull request #54342 from nextcloud/dependabot/npm_and_yarn/core-js-3.45.0
2025-08-11 10:55:14 +00:00
nextcloud-command
05c90f5c46
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-11 10:39:16 +00:00
dependabot[bot]
9603805779
Merge pull request #54344 from nextcloud/dependabot/npm_and_yarn/stylelint-16.23.1
2025-08-11 10:37:41 +00:00
dependabot[bot]
0e3d986bca
chore(deps): bump core-js from 3.44.0 to 3.45.0
...
Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js ) from 3.44.0 to 3.45.0.
- [Release notes](https://github.com/zloirock/core-js/releases )
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/zloirock/core-js/commits/v3.45.0/packages/core-js )
---
updated-dependencies:
- dependency-name: core-js
dependency-version: 3.45.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-11 12:30:47 +02:00
dependabot[bot]
5f1f95e2a6
chore(deps-dev): bump stylelint from 16.23.0 to 16.23.1
...
Bumps [stylelint](https://github.com/stylelint/stylelint ) from 16.23.0 to 16.23.1.
- [Release notes](https://github.com/stylelint/stylelint/releases )
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/stylelint/stylelint/compare/16.23.0...16.23.1 )
---
updated-dependencies:
- dependency-name: stylelint
dependency-version: 16.23.1
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-11 10:24:35 +00:00
Ferdinand Thiessen
52665f5b62
Merge pull request #54294 from nextcloud/feat/show-gs-users-like-internal
...
feat(files_sharing): show GS users similar to internal users
2025-08-11 12:21:06 +02:00
dependabot[bot]
9330bc3200
Merge pull request #54346 from nextcloud/dependabot/npm_and_yarn/sass-1.90.0
2025-08-11 10:20:43 +00:00
dependabot[bot]
73d7dde5e2
Merge pull request #54341 from nextcloud/dependabot/npm_and_yarn/puppeteer-24.16.0
2025-08-11 09:46:39 +00:00
Robin Appelman
21c7ae62e0
Merge pull request #53528 from nextcloud/jtr-maint-refresh-part-1
...
fix(maintenance): refresh page when turned off (sometimes)
2025-08-11 11:44:35 +02:00
dependabot[bot]
f3824f7d2c
chore(deps-dev): bump sass from 1.89.2 to 1.90.0
...
Bumps [sass](https://github.com/sass/dart-sass ) from 1.89.2 to 1.90.0.
- [Release notes](https://github.com/sass/dart-sass/releases )
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sass/dart-sass/compare/1.89.2...1.90.0 )
---
updated-dependencies:
- dependency-name: sass
dependency-version: 1.90.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-11 11:42:55 +02:00
Ferdinand Thiessen
f5c90b2f3d
Merge pull request #54340 from nextcloud/fix/ai-settings
...
feat(settings): Improve AI settings task list and rename to Assistant
2025-08-11 11:33:34 +02:00
nextcloud-command
a25af74028
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-11 09:20:10 +00:00
Robin Appelman
8350fea770
fix: increase how long we cache display names
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-08-11 11:20:05 +02:00
Ferdinand Thiessen
ae5d57371a
feat(files_sharing): show GS users similar to internal users
...
- resolves: https://github.com/nextcloud/server/issues/52497
Ensure that when global scale is enabled the federated users are shown
just like internal users.
Meaning no server part but instead use the email address like with internal.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-11 09:18:16 +00:00
Ferdinand Thiessen
109cd123fe
Merge pull request #54347 from nextcloud/dependabot/npm_and_yarn/cypress/webpack-preprocessor-7.0.0
...
chore(deps-dev): bump @cypress/webpack-preprocessor from 6.0.4 to 7.0.0
2025-08-11 10:45:09 +02:00
John Molakvoæ
a5139f93eb
Merge pull request #54337 from nextcloud/fix/legacyView
2025-08-11 10:22:17 +02:00
Ferdinand Thiessen
7165e54b4e
chore(CODEOWNERS): ensure every file change has at least 2 reviewers
...
For proper review every PR needs 2 reviews, so every file needs at least
2 codeowners. Thus @blizzz is added for `workflowengine` as the app
maintainer.
Additionally added the desktop client team for changes related to them.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-11 10:09:16 +02:00
Misha M.-Kupriyanov
55f55984f0
test(SearchComposerTest): add unit test for getProviders with mixed order values
...
Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de >
2025-08-11 09:42:56 +02:00
Misha M.-Kupriyanov
d0341bb323
test(SearchComposerTest): add unit tests for getProviders with allowed providers restriction and empty configuration
...
Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de >
2025-08-11 09:42:56 +02:00
Misha M.-Kupriyanov
9dfc0b1b23
test(SearchComposerTest): add test for provider icon generation
...
Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de >
2025-08-11 09:42:56 +02:00
Misha M.-Kupriyanov
32d263e363
test(SearchComposerTest): add unit test for getProviders with multiple providers
...
Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de >
2025-08-11 09:42:56 +02:00
Misha M.-Kupriyanov
d08fe6d6b3
test(SearchComposerTest): add test for handling unknown search provider
...
Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de >
2025-08-11 09:42:56 +02:00
Misha M.-Kupriyanov
75770a00dd
test(SearchComposerTest): add unit tests for SearchComposer
...
Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de >
2025-08-11 09:42:56 +02:00
Misha M.-Kupriyanov
69c51bb163
fix(search): Fix SearchComposer.php filtering logic
...
keep the $this->providers types
Test via ./occ config:app:set --value '["files","settings"]' --type array core unified_search.providers_allowed
should be part of 8e570041
Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de >
2025-08-11 09:42:56 +02:00
nextcloud-command
f5a5b005b6
chore: Update minimum supported desktop version
...
Signed-off-by: GitHub <noreply@github.com >
2025-08-11 00:34:04 +00:00
Nextcloud bot
de4a35b202
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-08-11 00:12:44 +00:00
nextcloud-command
9ce1066bc8
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-10 17:47:53 +00:00
skjnldsv
c1003692f0
fix(files): drop usage of FileInfoModel
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-08-10 17:43:55 +00:00
Nextcloud bot
b60a8ddc24
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-08-10 00:12:02 +00:00
Joas Schilling
44b4741384
Merge pull request #54339 from nextcloud/techdebt/noid/reduce-deprecation-spam-2
...
fix(container): Reduce general deprecation spam on all requests
2025-08-09 12:11:47 +02:00
Joas Schilling
57f09b642e
fix(container): Reduce general deprecation spam on all requests
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-08-09 11:53:30 +02:00
dependabot[bot]
50ee26424d
chore(deps-dev): bump @cypress/webpack-preprocessor from 6.0.4 to 7.0.0
...
Bumps [@cypress/webpack-preprocessor](https://github.com/cypress-io/cypress ) from 6.0.4 to 7.0.0.
- [Release notes](https://github.com/cypress-io/cypress/releases )
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/cypress-io/cypress/compare/@cypress/webpack-preprocessor-v6.0.4...@cypress/webpack-preprocessor-v7.0.0 )
---
updated-dependencies:
- dependency-name: "@cypress/webpack-preprocessor"
dependency-version: 7.0.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-09 02:00:39 +00:00
dependabot[bot]
1f64ed9104
chore(deps-dev): bump @zip.js/zip.js from 2.7.71 to 2.7.72
...
Bumps [@zip.js/zip.js](https://github.com/gildas-lormeau/zip.js ) from 2.7.71 to 2.7.72.
- [Release notes](https://github.com/gildas-lormeau/zip.js/releases )
- [Commits](https://github.com/gildas-lormeau/zip.js/compare/v2.7.71...v2.7.72 )
---
updated-dependencies:
- dependency-name: "@zip.js/zip.js"
dependency-version: 2.7.72
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-09 01:58:06 +00:00
dependabot[bot]
51d72dc4e3
chore(deps-dev): bump puppeteer from 24.15.0 to 24.16.0
...
Bumps [puppeteer](https://github.com/puppeteer/puppeteer ) from 24.15.0 to 24.16.0.
- [Release notes](https://github.com/puppeteer/puppeteer/releases )
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.15.0...puppeteer-v24.16.0 )
---
updated-dependencies:
- dependency-name: puppeteer
dependency-version: 24.16.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-09 01:57:10 +00:00
Nextcloud bot
b8c6eb82ca
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-08-09 00:12:21 +00:00
nextcloud-command
cb7669d72a
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-08 18:31:48 +00:00
Lukas Schaefer
375369cf68
feat(settings): More condensed task list
...
Signed-off-by: Lukas Schaefer <lukas@lschaefer.xyz >
2025-08-08 14:25:46 -04:00
Lukas Schaefer
1ae4764073
chore(settings): Rename ai settings to assistant
...
Signed-off-by: Lukas Schaefer <lukas@lschaefer.xyz >
2025-08-08 13:54:08 -04:00
Maxence Lange
eaae5e16d8
Merge pull request #54158 from nextcloud/feat/preset/profile-visibility+presetmanager
...
feat(preset): profile visibility
2025-08-08 11:21:16 -01:00
Maxence Lange
bbc9ed138c
fix(config): fix tests+psalm
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-08-08 11:00:49 -01:00
Maxence Lange
a4b9edc8eb
feat(preset): Profile Visibility
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-08-08 10:58:59 -01:00
Maxence Lange
f32d865716
fix(lexicon): only filter out null default
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-08-08 10:58:58 -01:00
Maxence Lange
33c4fe504d
feat(preset): new PresetManager
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-08-08 10:58:58 -01:00
Benjamin Gaussorgues
8783679a49
Merge pull request #54303 from nextcloud/jtr-oc-appframework-app-cleanup
2025-08-08 10:41:51 +02:00
John Molakvoæ
7328754eb4
Merge pull request #54312 from nextcloud/fix/smarter-loadmore-unified-search
2025-08-08 10:38:15 +02:00
John Molakvoæ
93296c2679
Merge pull request #54069 from nextcloud/feature/51791/add-bsky-option-to-accounts
2025-08-08 10:32:03 +02:00
nextcloud-command
16f80a8d47
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-08 08:09:23 +00:00
nextcloud-command
e53ad663f1
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-08 08:08:47 +00:00
nfebe
7fbf997420
fix(unified-search): Smarter load more button
...
This commit introduces a change to prevent showing the load more button,
if the length of existing results is not equal to the requested limit (which implies
it is less than because we never expect it to be more)
Additionally, there is an enhancment to override provider filders passed to the find method.
This would improve speed.
Signed-off-by: nfebe <fenn25.fn@gmail.com >
2025-08-08 08:07:26 +00:00
yemkareems
1b4e967604
fix: fontawesome license text added and vue file linting errors fixed
...
Signed-off-by: yemkareems <yemkareems@gmail.com >
2025-08-08 08:06:46 +00:00
yemkareems
4c887ec12b
fix: eslint errors fixed in vue file, IAccountManager since added, bluesky svg added to REUSE.toml file
...
Signed-off-by: yemkareems <yemkareems@gmail.com >
2025-08-08 08:06:46 +00:00
Ferdinand Thiessen
d31be348af
chore: add deprecated IAccountManager::PROPERTY_TWITTER to psalm baseline
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-08 08:06:45 +00:00
Ferdinand Thiessen
d36602acd5
chore: update openapi and autoloaders
...
Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de >
Signed-off-by: yemkareems <yemkareems@gmail.com >
2025-08-08 08:06:45 +00:00
yemkareems
aa227f1c55
feat: add bluesky to accounts, show the same in profile edit and visibility option, in view profile and also in sharing tab
...
Signed-off-by: yemkareems <yemkareems@gmail.com >
2025-08-08 08:06:45 +00:00
John Molakvoæ
3dac5b33ee
Merge pull request #54282 from nextcloud/techdebt/noid/reduce-deprecation-spam
2025-08-08 10:04:22 +02:00
Joas Schilling
5eeda5fcad
Merge pull request #54228 from nextcloud/pulsejet/db-check-maria
...
feat(db): add method to test mariadb
2025-08-08 08:43:22 +02:00
Joas Schilling
2f18996347
fix(container): Don't use deprecated things to set up controllers for apps
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-08-08 08:42:56 +02:00
Joas Schilling
17c40b9474
fix(container): Log the deprecation to the app when possible
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-08-08 08:42:55 +02:00
John Molakvoæ
117d8dea0a
Merge pull request #54328 from nextcloud/jtr-refactor-files-external-oauth1
...
refactor(files_external): Drop unused oauth1 code
2025-08-08 08:22:14 +02:00
Varun Patil
5ecd3c4b49
feat(database): Add option to test for mariadb
...
There are some behavioral differences that apps may need to check for.
See discussion on #51175 for more info.
This preserves the existing behavior of getDatabaseProvider()
Signed-off-by: Varun Patil <varunpatil@ucla.edu >
2025-08-08 07:50:51 +02:00
Josh
9c4aaeff75
chore(files_external): update autoload_static
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2025-08-07 22:41:18 -04:00
Josh
1121ae0838
chore(files_external): update autoload_classmap
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2025-08-07 22:40:35 -04:00
Josh
af53e9ca06
chore(files_external): Remove oauth1 constant
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2025-08-07 22:25:51 -04:00
Josh
2b21913015
refactor(files_external): Drop oauth1 auth mechanism registration
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2025-08-07 22:23:25 -04:00
Josh
e37bc0b580
refactor(files_external): Remove oauth1 route
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2025-08-07 22:21:18 -04:00
Josh
57c62e1ca1
refactor(files_external): Drop OAuth1.php
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2025-08-07 21:54:33 -04:00
Josh
e87bfbe278
refactor(files_external): Drop unused oauth1.js
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2025-08-07 21:52:46 -04:00
Nextcloud bot
1518ded8b1
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-08-08 00:12:32 +00:00
Josh
2a96042db1
Merge pull request #54260 from nextcloud/fix/less-useless-toasts
...
fix: Remove redundant toast notifications
2025-08-07 17:08:07 -04:00
nextcloud-command
da3a4c6a12
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-07 20:35:56 +00:00
kramo
718cf4e15d
fix: Remove redundant toast notifications
...
Since these actions already have highly visible visual confirmation,
no extra notifications are needed.
Split out from #54202
Signed-off-by: kramo <git@kramo.page >
2025-08-07 20:33:55 +00:00
Robin Appelman
4da6081786
feat: add table filter to schema:export and schema:expected
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-08-07 19:09:07 +02:00
Julien Veyssier
aa2ca86fb3
feat(taskprocessing): avoid generator cascade
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2025-08-07 15:12:22 +02:00
Julien Veyssier
e2c65b2493
feat(taskprocessing): fix mistake
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2025-08-07 15:12:22 +02:00
Julien Veyssier
222b19b805
feat(taskprocessing): rename cleanup column to allow_cleanup
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2025-08-07 15:12:22 +02:00
Julien Veyssier
2b9af820bd
feat(taskprocessing): add strict types to all taskprocessing command classes
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2025-08-07 15:12:22 +02:00
Julien Veyssier
0dc93bc320
feat(taskprocessing): fix phpunit tests
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2025-08-07 15:12:22 +02:00
Julien Veyssier
10921c05b7
feat(taskprocessing): fix some CI
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2025-08-07 15:12:21 +02:00
Julien Veyssier
cc295f2452
feat(taskprocessing): use Generator::getReturn to get the list of deleted tasks in the cleanup command
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2025-08-07 15:12:21 +02:00
Julien Veyssier
19801f7ec4
feat(taskprocessing): move cleanup method to private taskprocessing manager, use it in the cleanup bg job and implement a cleanup command
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2025-08-07 15:12:21 +02:00
Julien Veyssier
e6adbd921e
feat(taskprocessing): generate OpenAPI specs, fix lint issue, fix tests
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2025-08-07 15:12:21 +02:00
Julien Veyssier
8c52b6c0fe
feat(taskprocessing): add cleanup flag to tasks to decide if they should be cleaned up automatically
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2025-08-07 15:12:21 +02:00
Robin Appelman
5660a73a3d
Merge pull request #54238 from nextcloud/extra_sensitive_values
...
feat: allow admins to configure additional sensitive config values
2025-08-07 15:08:56 +02:00
Carl Schwan
43aa92f6c3
Merge pull request #54275 from nextcloud/fix-order-metadata-deletion
...
fix(trash): Fix order of metadata deletion
2025-08-07 15:04:49 +02:00
John Molakvoæ
2e0baa5801
Merge pull request #54279 from nextcloud/fix/tags-icon
2025-08-07 11:57:20 +02:00
John Molakvoæ
a488bff27a
Merge pull request #54309 from nextcloud/fix/dav-wrong-return-type
2025-08-07 11:35:45 +02:00
Carl Schwan
9fef97c9ec
fix(trash): Fix order of metadata deletion
...
First query metadata for live photo and then delete the metadata, by
making the SyncLivePhotosListener priority higher than the default.
Partially fix #54274
Signed-off-by: Carl Schwan <carl.schwan@nextclound.com >
2025-08-07 11:19:30 +02:00
nextcloud-command
f16c449275
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-07 07:47:39 +00:00
skjnldsv
7139cac9d8
fix(systemtags): outline icon css selector
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-08-07 07:45:40 +00:00
Nextcloud bot
f0c392e21c
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-08-07 00:12:14 +00:00
Ferdinand Thiessen
378ddda301
fix(files_versions): has-preview must be either true or false
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-07 01:24:07 +02:00
Ferdinand Thiessen
6b0bce8a2d
fix(files_trashbin): has-preview must return true or false
...
Currently it returned the boolean value, but PHP will turn it into an
integer...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-07 01:23:10 +02:00
dependabot[bot]
58ae326f83
Merge pull request #54299 from nextcloud/dependabot/npm_and_yarn/tmp-0.2.4
2025-08-06 23:00:14 +00:00
dependabot[bot]
7f3fcdf495
chore(deps): bump tmp from 0.2.3 to 0.2.4
...
Bumps [tmp](https://github.com/raszi/node-tmp ) from 0.2.3 to 0.2.4.
- [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md )
- [Commits](https://github.com/raszi/node-tmp/compare/v0.2.3...v0.2.4 )
---
updated-dependencies:
- dependency-name: tmp
dependency-version: 0.2.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-07 00:46:45 +02:00
Ferdinand Thiessen
09b0698255
Merge pull request #54298 from nextcloud/fix/dav/addressbook-permissions-principal
...
fix(dav): calculate permissions based on addressbook principal
2025-08-06 23:36:39 +02:00
Josh
67c14b0f11
refactor(App): \OC\AppFramework\App clean-up
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2025-08-06 17:10:45 -04:00
Matthieu Gallien
e7a28e787d
Merge pull request #54285 from nextcloud/automated/noid/master-update-code-signing-crl
...
[master] fix(security): Update code signing revocation list
2025-08-06 21:45:22 +02:00
Daniel Calviño Sánchez
3ba7888537
Merge pull request #53950 from nextcloud/fix-button-alignment-for-email-templates-in-outlook
...
fix: Fix button alignment for email templates in Outlook
2025-08-06 19:43:11 +02:00
Christoph Wurst
0c4bb5e8c5
fix(dav): calculate permissions based on addressbook principal
...
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at >
2025-08-06 18:15:43 +02:00
nextcloud-command
67610f387c
fix(security): Update code signing revocation list
...
Signed-off-by: GitHub <noreply@github.com >
2025-08-06 14:57:14 +00:00
Daniel Calviño Sánchez
8b7aad82c7
fix: Fix button alignment for email templates in Outlook
...
The button group generated in email templates is expected to show the
two buttons side by side in a single row, but in Outlook both buttons
took the full width of the wrapper row and each button was shown in
its own row. To solve that the buttons are wrapped in an additional
table that shows each button in its own cell, limiting their width and
showing them in a single row; this is done conditionally and only
applied in Outlook, so it should not affect other clients.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com >
2025-08-06 15:18:01 +02:00
Hamza
6e9d48b558
Merge pull request #50092 from nextcloud/feat/sync-truncation
...
feat(cardav): support result truncation for addressbook federation
2025-08-06 14:57:13 +02:00
Daniel Kesselberg
13f25c9316
fix(carddav): return correct sync token for non-truncated requests
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-08-06 14:32:25 +02:00
Daniel Kesselberg
b54c5392b6
feat(carddav): handle truncated non-initial requests
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-08-06 14:04:55 +02:00
Hamza Mahjoubi
36d9fcbb4d
feat(cardav): support result truncation for addressbook federation
...
Signed-off-by: Hamza Mahjoubi <hamzamahjoubi221@gmail.com >
2025-08-06 14:04:55 +02:00
John Molakvoæ
b514d75323
Merge pull request #51855 from Phreeman33/master
...
fix: display chinese character avatar
2025-08-06 13:43:23 +02:00
Ferdinand Thiessen
c67bdf02f0
chore: add missing license ref for new fonts
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-06 13:12:57 +02:00
Ferdinand Thiessen
7e76c91677
fix: resolve psalm errors
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-06 12:52:50 +02:00
John Molakvoæ
535bf3af9f
Merge pull request #54049 from nextcloud/fix/only-show-reshare-if-there-is
2025-08-06 12:40:28 +02:00
Ferdinand Thiessen
6cae7d1f81
Merge pull request #54183 from nextcloud/refactor/unified-search-
...
refactor(UnifiedSearch): use `NcHeaderButton` for proper styles
2025-08-06 12:24:43 +02:00
Phreeman33
655ef1031b
fix: display chinese character avatar
...
Signed-off-by: Phreeman33 <12772373+Phreeman33@users.noreply.github.com >
2025-08-06 12:24:09 +02:00
John Molakvoæ
48dc04b571
Merge pull request #54237 from nextcloud/test/fix-cypress
2025-08-06 11:48:31 +02:00
nextcloud-command
3ff3ceae5d
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-06 09:43:08 +00:00
Ferdinand Thiessen
6adbe44976
refactor(UnifiedSearch): use NcHeaderButton for proper styles
...
Allowing to have the new styles from
https://github.com/nextcloud/server/pull/54178 and
https://github.com/nextcloud-libraries/nextcloud-vue/pull/7242
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-06 09:41:09 +00:00
nextcloud-command
96011a1579
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-06 09:40:06 +00:00
Ferdinand Thiessen
61c9a6eb22
fix(files_sharing): only show "shared with me" information if shared
...
The variable is intialized to `{}` which is truthy, so instead just
check if there is a user assigned to the share info.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-06 09:37:58 +00:00
Ferdinand Thiessen
7c69862a5d
Merge pull request #54186 from nextcloud/chore/refactor-header-scss
...
refactor: de-duplicate header styles, add comments and mark deprecations
2025-08-06 11:35:28 +02:00
Ferdinand Thiessen
761093daf8
Merge pull request #54264 from nextcloud/smb-timeout-unavailable
...
fix: handle smb timeouts as storage not available
2025-08-06 11:27:02 +02:00
Ferdinand Thiessen
1fdda4b202
Merge pull request #54043 from nextcloud/fix/mysql-removed-auth
...
fix(db): use `caching_sha2_password` for MySQL
2025-08-06 11:26:30 +02:00
Joas Schilling
84323ff6dd
Merge pull request #54241 from nextcloud/feat/noid/add-busy-status-capability
...
feat(userstatus): add busy capability
2025-08-06 10:42:25 +02:00
Richard Steinmetz
ee6596782f
Merge pull request #54232 from nextcloud/feat/notifications/preload-many
...
feat(notifications): provide method to preload many notifications at once
2025-08-06 09:57:53 +02:00
Richard Steinmetz
ad39dab6ca
feat(notifications): provide method to preload many notifications at once
...
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud >
2025-08-06 09:22:56 +02:00
nextcloud-command
89577f6f94
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-06 05:37:57 +00:00
Ferdinand Thiessen
ab49a6d8a9
refactor: de-duplicate header styles, add comments and mark deprecations
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-06 05:36:05 +00:00
John Molakvoæ
687df7c8ab
Merge pull request #54165 from nextcloud/fix/unique-vcategory
...
fix(core): ensure unique vcategory
2025-08-06 07:13:46 +02:00
Nextcloud bot
1064c676cc
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-08-06 00:12:56 +00:00
Ferdinand Thiessen
88be308b06
test(cypress): split helpers for files actions to make tests less flaky
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-05 23:49:46 +02:00
skjnldsv
9aac182109
fix(core): ensure unique vcategory
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-08-05 22:11:21 +02:00
Kate
51e5f7b159
Merge pull request #54125 from nextcloud/s3-multipart-size-check
2025-08-05 20:57:15 +02:00
Ferdinand Thiessen
c695bf1a95
Merge pull request #53437 from nextcloud/refactor/files-hotkeys
...
refactor(files): move hotkey handling to composable
2025-08-05 20:42:43 +02:00
Ferdinand Thiessen
b814f3bba6
fix(db): use caching_sha2_password for MySQL
...
`caching_sha2_password` was added in 8.0.4 as the default
authentication plugin. `mysql_native_password` is deprecated since then.
In MySQL 8.4 it was disabled by default so a user need to manually
reenable it to make it work.
In MySQL 9.0 it is removed and causes the following error:
> SQLSTATE[HY000] [1524] Plugin 'mysql_native_password' is not loaded
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-05 20:40:38 +02:00
Robin Appelman
97efc95efc
fix: better object store write error propagation
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-08-05 19:17:58 +02:00
Robin Appelman
83b8a390cd
fix: always do stream counting for object store upload
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-08-05 19:17:58 +02:00
Robin Appelman
398b106f0c
fix: validate written size for s3 multipart uploads
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-08-05 19:17:58 +02:00
Robin Appelman
064e1133f5
feat: allow admins to configure additional sensitive config values
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-08-05 19:16:14 +02:00
nextcloud-command
2cf7e038b3
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-05 17:08:50 +00:00
Ferdinand Thiessen
3a5769e8f9
refactor(files): move hotkey handling to composable
...
This is a composable - not a service, because it is using the
`useHotKey` composable. At this moment it works, but in general
its only safe to put composables into `setup`-context.
This makes it future prove.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-05 19:00:32 +02:00
Joas Schilling
db8dd9f7f6
Merge pull request #54207 from nextcloud/feat/noid/cache-user-keys
...
Cache IdentityProof keys
2025-08-05 18:43:56 +02:00
Ferdinand Thiessen
ad85d65064
Merge pull request #54077 from nextcloud/jtr-files-detection-refactor-finfo
...
refactor(IMimeTypeDetector): streamline + minor tidying
2025-08-05 18:10:46 +02:00
Robin Appelman
6f0120af16
fix: handle smb timeouts as storage not available
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-08-05 17:39:12 +02:00
Marcel Müller
520d8beaf5
feat: Cache user keys
...
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de >
2025-08-05 16:42:14 +02:00
John Molakvoæ
a4795a216c
Merge pull request #54233 from nextcloud/fix/ignore-shares-in-encrypt-all
2025-08-05 15:31:35 +02:00
Anna Larch
b819d71337
feat(userstatus): add busy capability
...
Signed-off-by: Anna Larch <anna@nextcloud.com >
2025-08-05 14:52:33 +02:00
Josh
2aa6894c38
Merge pull request #54239 from nextcloud/cleanup-appframework-spreed
...
refactor(AppFramework): drop unused spreed/Talk fallback
2025-08-05 08:42:31 -04:00
Joas Schilling
c9fa1db925
Merge pull request #54230 from nextcloud/bugfix/spreed-15625/log-query-with-immutable-dates
...
fix(logging): Fix query logging with DateTimeImmutable parameters
2025-08-05 12:29:04 +02:00
Joas Schilling
ff3043346a
Merge pull request #54196 from nextcloud/enh/noid/taskprocessing-lazy-config
...
[TaskProcessing] Load and store some config keys lazily
2025-08-05 12:28:34 +02:00
Joas Schilling
a3f1b079bb
Merge pull request #54203 from nextcloud/oci-string-length-empty
...
fix: fix oci string length with empty strings
2025-08-05 12:18:41 +02:00
Joas Schilling
1750708509
Merge pull request #54240 from nextcloud/fix/noid/oracle-test-failure
...
fix(caldav): get UID value
2025-08-05 12:18:07 +02:00
Joas Schilling
12f31b69a0
Merge pull request #54250 from nextcloud/revert/50258
...
Revert "feat: Implement Directory Check"
2025-08-05 12:11:05 +02:00
nextcloud-command
d24f0a3a54
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-05 09:25:58 +00:00
Joas Schilling
78dcf3744d
Revert "feat: Implement Directory Check"
...
This reverts commit feae8ba16a .
2025-08-05 11:18:50 +02:00
Nextcloud bot
ccda64fc66
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-08-05 00:12:37 +00:00
John Molakvoæ
662838b542
Merge pull request #54159 from nextcloud/fix/file-request-enforced
2025-08-04 19:18:26 +02:00
Josh
3535149418
refactor(IMimeTypeDetector): streamline finfo usage + misc tidying
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2025-08-04 11:24:58 -04:00
Anna Larch
b694d2659b
fix(caldav): get UID value
...
Signed-off-by: Anna Larch <anna@nextcloud.com >
2025-08-04 16:43:50 +02:00
Josh
9195987d14
refactor(AppFramework): drop unused spreed/Talk fallback
...
No longer needed from what I can tell since #20114 & nextcloud/spreed#3134
Signed-off-by: Josh <josh.t.richards@gmail.com >
2025-08-04 08:59:49 -04:00
Daniel
9c79483392
Merge pull request #54193 from nextcloud/ci/codeql/convert-to-action
...
ci(codeql): convert codeql integration into a workflow
2025-08-04 12:10:35 +02:00
Côme Chilliet
f95fef9938
chore(encryption): Adapt tests to code changes
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-08-04 11:53:19 +02:00
Côme Chilliet
d711d68701
fix(encryption): Ignore shared files in encrypt-all command
...
Copying and renaming a share will not encrypt it anyway. It will get
encrypted when the owner’s files get encrypted.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-08-04 10:42:04 +02:00
Julien Veyssier
be7ef439cf
fix(taskprocessing): move LAZY_CONFIG_KEYS constant to the private namespace
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2025-08-04 10:11:24 +02:00
Julien Veyssier
f22f7311de
fix(taskprocessing): fix TaskProcessingTest
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2025-08-04 10:11:24 +02:00
Julien Veyssier
282bedcfb0
fix(taskprocessing): remove unused psalm baseline entries
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2025-08-04 10:11:24 +02:00
Julien Veyssier
2e3fa51132
feat(taskprocessing): load and store some config keys lazily
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2025-08-04 10:11:24 +02:00
Joas Schilling
c722f8c88b
fix(logging): Fix query logging with DateTimeImmutable parameters
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-08-04 08:47:55 +02:00
Richard Steinmetz
0bd5128d45
perf: join array_merge calls in MountProvider::getMountsForUser()
...
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud >
2025-08-04 08:18:12 +02:00
Nextcloud bot
2211390ca5
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-08-04 00:13:25 +00:00
Joas Schilling
894463b935
Merge pull request #54224 from nextcloud/nickvergessen-patch-1
...
Update CODEOWNERS
2025-08-03 12:40:08 +02:00
Joas Schilling
fbd492ff1c
Update CODEOWNERS
...
Signed-off-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com >
2025-08-03 12:32:11 +02:00
Nextcloud bot
262f647104
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-08-03 00:12:23 +00:00
nextcloud-command
7f93711e68
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-02 12:24:34 +00:00
skjnldsv
627f8cabd6
fix(files_sharing): ensure password or date is enabled by default to be enforced
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-08-02 12:22:31 +00:00
John Molakvoæ
f3d2e53371
Merge pull request #54010 from nextcloud/automated/noid/master-fix-npm-audit
2025-08-02 11:52:43 +02:00
nextcloud-command
dca988cf8c
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-02 08:22:38 +00:00
skjnldsv
bf6f3d7761
chore: update minor and patch dependencies
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-08-02 10:18:41 +02:00
John Molakvoæ
e469d2fdad
Merge pull request #54209 from nextcloud/dependabot/npm_and_yarn/wait-on-8.0.4
2025-08-02 09:49:02 +02:00
John Molakvoæ
828007ec5d
Merge pull request #54215 from nextcloud/dependabot/npm_and_yarn/marked-16.1.1
2025-08-02 09:48:40 +02:00
John Molakvoæ
219dd00c99
Merge pull request #54211 from nextcloud/dependabot/npm_and_yarn/types/dockerode-3.3.42
2025-08-02 09:48:28 +02:00
John Molakvoæ
0052d77af2
Merge pull request #54212 from nextcloud/dependabot/npm_and_yarn/cypress-split-1.24.20
2025-08-02 09:48:19 +02:00
John Molakvoæ
55a0dfc691
Merge pull request #54208 from nextcloud/dependabot/npm_and_yarn/sass-1.89.2
2025-08-02 09:47:35 +02:00
John Molakvoæ
5b4177a962
Merge pull request #54210 from nextcloud/dependabot/npm_and_yarn/zip.js/zip.js-2.7.71
2025-08-02 09:46:52 +02:00
John Molakvoæ
cc7c86b1c1
Merge pull request #54214 from nextcloud/dependabot/npm_and_yarn/vitest/coverage-v8-3.2.4
2025-08-02 09:46:40 +02:00
nextcloud-command
97c3b8389c
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-02 03:22:52 +00:00
dependabot[bot]
0b5ddf82c4
chore(deps): bump marked from 15.0.12 to 16.1.1
...
Bumps [marked](https://github.com/markedjs/marked ) from 15.0.12 to 16.1.1.
- [Release notes](https://github.com/markedjs/marked/releases )
- [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json )
- [Commits](https://github.com/markedjs/marked/compare/v15.0.12...v16.1.1 )
---
updated-dependencies:
- dependency-name: marked
dependency-version: 16.1.1
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-02 01:15:18 +00:00
dependabot[bot]
127a02f9de
chore(deps-dev): bump @vitest/coverage-v8 from 3.2.3 to 3.2.4
...
Bumps [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8 ) from 3.2.3 to 3.2.4.
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v3.2.4/packages/coverage-v8 )
---
updated-dependencies:
- dependency-name: "@vitest/coverage-v8"
dependency-version: 3.2.4
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-02 01:14:51 +00:00
dependabot[bot]
02c2e01b97
chore(deps-dev): bump cypress-split from 1.24.18 to 1.24.20
...
Bumps [cypress-split](https://github.com/bahmutov/cypress-split ) from 1.24.18 to 1.24.20.
- [Release notes](https://github.com/bahmutov/cypress-split/releases )
- [Commits](https://github.com/bahmutov/cypress-split/compare/v1.24.18...v1.24.20 )
---
updated-dependencies:
- dependency-name: cypress-split
dependency-version: 1.24.20
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-02 01:13:30 +00:00
dependabot[bot]
57aa99fb96
chore(deps-dev): bump @types/dockerode from 3.3.38 to 3.3.42
...
Bumps [@types/dockerode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/dockerode ) from 3.3.38 to 3.3.42.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/dockerode )
---
updated-dependencies:
- dependency-name: "@types/dockerode"
dependency-version: 3.3.42
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-02 01:12:41 +00:00
dependabot[bot]
2cb552d8e2
chore(deps-dev): bump @zip.js/zip.js from 2.7.62 to 2.7.71
...
Bumps [@zip.js/zip.js](https://github.com/gildas-lormeau/zip.js ) from 2.7.62 to 2.7.71.
- [Release notes](https://github.com/gildas-lormeau/zip.js/releases )
- [Commits](https://github.com/gildas-lormeau/zip.js/compare/v2.7.62...v2.7.71 )
---
updated-dependencies:
- dependency-name: "@zip.js/zip.js"
dependency-version: 2.7.71
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-02 01:12:08 +00:00
dependabot[bot]
7750bef6b5
chore(deps-dev): bump wait-on from 8.0.3 to 8.0.4
...
Bumps [wait-on](https://github.com/jeffbski/wait-on ) from 8.0.3 to 8.0.4.
- [Release notes](https://github.com/jeffbski/wait-on/releases )
- [Commits](https://github.com/jeffbski/wait-on/compare/v8.0.3...v8.0.4 )
---
updated-dependencies:
- dependency-name: wait-on
dependency-version: 8.0.4
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-02 01:11:41 +00:00
dependabot[bot]
99e097d360
chore(deps-dev): bump sass from 1.89.1 to 1.89.2
...
Bumps [sass](https://github.com/sass/dart-sass ) from 1.89.1 to 1.89.2.
- [Release notes](https://github.com/sass/dart-sass/releases )
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sass/dart-sass/compare/1.89.1...1.89.2 )
---
updated-dependencies:
- dependency-name: sass
dependency-version: 1.89.2
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-02 01:11:13 +00:00
Nextcloud bot
4ce1980eff
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-08-02 00:12:22 +00:00
Robin Appelman
222cbd0af6
fix: fix oci string length with empty strings
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-08-01 17:45:35 +02:00
John Molakvoæ
e4ed547bc6
Merge pull request #50099 from nextcloud/jtr/fix-appframework-server-proto
2025-08-01 17:28:37 +02:00
John Molakvoæ
17ae4e767f
Merge pull request #52285 from nextcloud/fix/issue-50748-card-object-move
2025-08-01 17:07:30 +02:00
John Molakvoæ
3417581021
Merge pull request #50258 from nextcloud/feat/add-directory-check-workflowengine
2025-08-01 17:01:00 +02:00
skjnldsv
d2a20ea1bd
chore: update composer
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-08-01 17:00:09 +02:00
John Molakvoæ
4829ac57c1
fix: use OCP\Server
...
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com >
2025-08-01 17:00:09 +02:00
Josh
14b4d0327e
fix(AppFramework): Log malformed protocol values and unify fallback behavior
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2025-08-01 17:00:09 +02:00
SebastianKrupinski
49d8e29a18
fix: do not ignore move command object target uri
...
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com >
2025-08-01 09:36:07 -04:00
John Molakvoæ
6bc6ed95a3
Merge pull request #54172 from nextcloud/fix/app-icon-aria
2025-08-01 13:13:17 +02:00
nextcloud-command
69a3604d64
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-01 09:47:05 +00:00
Robin Windey
feae8ba16a
feat: Implement Directory Check
...
* Partially implements #27591
Signed-off-by: Robin Windey <ro.windey@gmail.com >
2025-08-01 09:43:59 +00:00
John Molakvoæ
5108b8fa13
Merge pull request #49104 from nextcloud/fix/install-dbport-unused
2025-08-01 11:35:22 +02:00
John Molakvoæ
91595aaec4
fix(workflows): disable editing commit when rebasing
...
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com >
2025-08-01 11:20:38 +02:00
nextcloud-command
4af65869c3
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-01 08:51:31 +00:00
Ferdinand Thiessen
aa9dba58f4
fix(AppMenu): ensure that aria attributes are set when needed
...
We hide **if** there is **no** notification.
We *do not* hide and *show the label* **if** there are notifications for
that application.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-08-01 08:49:23 +00:00
John Molakvoæ
e8fbb0dfa5
Merge pull request #54192 from nextcloud/fix-federated-sharing-bug
2025-08-01 10:43:30 +02:00
John Molakvoæ
89ef481cfc
Merge pull request #54150 from nextcloud/dependabot/npm_and_yarn/linkifyjs-4.3.2
2025-08-01 10:41:35 +02:00
Richard Steinmetz
976e42314f
Merge pull request #54182 from nextcloud/mount-cache-without-fs-access
...
fix: don't update cached mountpoints if the request doesn't have filesystem access
2025-08-01 10:32:15 +02:00
John Molakvoæ
02008829d2
Merge pull request #50470 from nextcloud/fix/49887/early-check-for-overwritten-home
2025-08-01 10:29:56 +02:00
nextcloud-command
f8b30884c2
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-01 08:15:26 +00:00
dependabot[bot]
691fab964a
chore(deps): bump linkifyjs from 4.1.3 to 4.3.2
...
Bumps [linkifyjs](https://github.com/nfrasser/linkifyjs/tree/HEAD/packages/linkifyjs ) from 4.1.3 to 4.3.2.
- [Release notes](https://github.com/nfrasser/linkifyjs/releases )
- [Changelog](https://github.com/nfrasser/linkifyjs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/nfrasser/linkifyjs/commits/v4.3.2/packages/linkifyjs )
---
updated-dependencies:
- dependency-name: linkifyjs
dependency-version: 4.3.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-01 08:03:22 +00:00
Richard Steinmetz
e2176bcaf1
ci(codeql): convert codeql integration into a workflow
...
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud >
2025-08-01 09:54:06 +02:00
John Molakvoæ
64b1428552
Merge pull request #54008 from nextcloud/dependabot/composer/build/integration/behat/behat-3.23.0
2025-08-01 09:39:08 +02:00
John Molakvoæ
f8994a53d4
Merge pull request #54009 from nextcloud/dependabot/composer/vendor-bin/rector/rector/rector-2.1.2
2025-08-01 09:35:46 +02:00
Maksim Sukharev
809d638c05
fix: make early check if users filesystem have a mountpoint at /<user>/files/
...
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2025-08-01 09:31:50 +02:00
John Molakvoæ
4eee160c15
Merge pull request #53729 from nextcloud/dav-external-url-encoded-root
2025-08-01 09:31:14 +02:00
Mahdi Baghbani
0eca4d508b
fix: incorrect DELETE on federated-share acceptance
...
Signed-off-by: Mahdi Baghbani <mahdi.baghbani1@gamil.com >
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-01 07:29:12 +00:00
John Molakvoæ
04c64faaa5
Merge pull request #54138 from nextcloud/feat/core/pwa-hide-header
2025-08-01 09:24:34 +02:00
provokateurin
4c7e85ea2a
feat(core): Hide header in PWA
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-08-01 09:18:29 +02:00
Kate
e9ce184561
Merge pull request #54187 from nextcloud/chore/clean-sharing
2025-08-01 09:13:55 +02:00
Maksim Sukharev
1675aa4f45
Merge pull request #53850 from nextcloud/feat/noid/add-busy-status
2025-08-01 09:09:44 +02:00
John Molakvoæ
27de1ec5c5
Merge pull request #54121 from nextcloud/tag-color-query
2025-08-01 08:51:43 +02:00
nextcloud-command
9adc97e5b8
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-08-01 06:39:39 +00:00
Maksim Sukharev
47923b9d1c
style(user_status): adjust status modal styles
...
- remove modal name
- propagate box-sizing
- reduce gap between sections 12px -> 8px
- align icons vertically
- add hover effect to status labels
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2025-08-01 08:35:38 +02:00
Anna Larch
56174f749f
feat: add Busy status and new preset BRB status
...
Signed-off-by: Anna Larch <anna@nextcloud.com >
2025-08-01 08:35:37 +02:00
Ferdinand Thiessen
8fd92c8d42
Merge pull request #54188 from nextcloud/dependabot/github_actions/github-actions-55de95cf11
...
chore(deps): bump the github-actions group with 3 updates
2025-08-01 03:27:56 +02:00
Robin Appelman
01147cf872
fix: add missing color select to tags usage query
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-08-01 02:47:04 +02:00
Nextcloud bot
086ef597c0
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-08-01 00:12:14 +00:00
dependabot[bot]
34d5e9db16
chore(deps): bump the github-actions group with 3 updates
...
Bumps the github-actions group with 3 updates: [shivammathur/setup-php](https://github.com/shivammathur/setup-php ), [cypress-io/github-action](https://github.com/cypress-io/github-action ) and [github/codeql-action](https://github.com/github/codeql-action ).
Updates `shivammathur/setup-php` from 2.34.1 to 2.35.2
- [Release notes](https://github.com/shivammathur/setup-php/releases )
- [Commits](https://github.com/shivammathur/setup-php/compare/0f7f1d08e3e32076e51cae65eb0b0c871405b16e...ccf2c627fe61b1b4d924adfcbd19d661a18133a0 )
Updates `cypress-io/github-action` from 6.10.1 to 6.10.2
- [Release notes](https://github.com/cypress-io/github-action/releases )
- [Changelog](https://github.com/cypress-io/github-action/blob/master/CHANGELOG.md )
- [Commits](https://github.com/cypress-io/github-action/compare/6c143abc292aa835d827652c2ea025d098311070...b8ba51a856ba5f4c15cf39007636d4ab04f23e3c )
Updates `github/codeql-action` from 3.29.2 to 3.29.5
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/181d5eefc20863364f96762470ba6f862bdef56b...51f77329afa6477de8c49fc9c7046c15b9a4e79d )
---
updated-dependencies:
- dependency-name: shivammathur/setup-php
dependency-version: 2.35.2
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: cypress-io/github-action
dependency-version: 6.10.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: github/codeql-action
dependency-version: 3.29.5
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-31 22:58:38 +00:00
Ferdinand Thiessen
2e5ddea8fb
chore(files_sharing): remove leftover of legacy files ui
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-31 21:09:43 +02:00
Ferdinand Thiessen
ba3e5ad03f
Merge pull request #54178 from nextcloud/feat/app-icon-opacity
...
feat(AppMenu): add slight opactiy gradient to app icons
2025-07-31 21:00:23 +02:00
Josh
47fd3707a2
Merge pull request #54179 from nextcloud/fix/issue-7194-fifth-not-fifty
...
fix: spelling mistake
2025-07-31 14:06:15 -04:00
Ferdinand Thiessen
4e4c4d1e4d
chore: compile assets
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-31 19:02:25 +02:00
Ferdinand Thiessen
4b3b2e09b1
fix(AccountMenu): do not apply alpha mask on the account menu
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-31 19:01:07 +02:00
Ferdinand Thiessen
2be7d03395
feat(AppMenu): add slight opactiy gradient to app icons
...
- resolves https://github.com/nextcloud/server/issues/54141
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-31 19:01:07 +02:00
Daniel
876b4898f0
Merge pull request #54012 from nextcloud/chore/move-smb-package
...
chore: move smb package to 3rdparty
2025-07-31 18:58:54 +02:00
Robin Appelman
73d0418425
fix: don't update cached mountpoints if the request doesn't have filesystem access
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-07-31 18:28:26 +02:00
Ferdinand Thiessen
b42f6bda8b
Merge pull request #54143 from nextcloud/fix/icons-header-meu
...
fix(ContactsMenu): use proper icons in the header navigation
2025-07-31 18:18:09 +02:00
SebastianKrupinski
adcb782b45
fix: spelling mistake
...
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com >
2025-07-31 10:22:50 -04:00
nextcloud-command
d3e4db1255
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-31 14:18:03 +00:00
Ferdinand Thiessen
5e979b52d1
fix(ContactsMenu): use proper icons in the header navigation
...
app icons in the header navigation are excluded from the outlined icons
change, so this reverts this change.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-31 15:43:46 +02:00
John Molakvoæ
b4803f95c4
Merge pull request #54171 from nextcloud/chore/remove-deprecated-package
2025-07-31 15:36:31 +02:00
Daniel Kesselberg
28dc3e2d85
chore: move smb package to 3rdparty
...
- Automated updates
- Easier maintenance
- Not having another copy of the streams packages
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-07-31 15:19:07 +02:00
Ferdinand Thiessen
ea44382a5b
Merge pull request #54168 from nextcloud/fix/node-version
...
chore: update node and npm version
2025-07-31 15:15:51 +02:00
John Molakvoæ
5f56ad3862
Merge pull request #54085 from nextcloud/Jerome-Herbinet-folder-tree-structure
2025-07-31 14:39:11 +02:00
Daniel
bcfb010e07
Merge pull request #54167 from nextcloud/bug/noid/principal-guest_app-not-found-pt2
...
fix: hide guests group from overall principals
2025-07-31 14:38:24 +02:00
nextcloud-command
5c768aa60c
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-31 12:34:18 +00:00
Jérôme Herbinet
ee3e628b7a
feat: replace "Folder tree structure" with "Folder tree"
...
Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com >
Co-Authored-By: kramo <git@kramo.page >
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-31 12:26:12 +00:00
Ferdinand Thiessen
48f86c4696
chore: remove nextcloud-vue-collections and use @nextcloud/vue instead
...
`nextcloud-vue-collections` is deprecated for quite some time and was
merged into `@nextcloud/vue`. So lets drop that dependency.
Adjust the two files where it was used, one of them was itself never
used so just dropped that file.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-31 13:52:32 +02:00
Christoph Wurst
6033c25630
Merge pull request #54084 from nextcloud/feat/dav/absence-get-set-commands
...
feat(dav): add occ commands to get and set absences
2025-07-31 12:43:36 +02:00
Ferdinand Thiessen
616f91d14d
chore: update node and npm version
...
- Adjust versions to align with our standards
- Fixes flakyness of dependabot
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-31 12:33:32 +02:00
Jyrki Gadinger
45c8664b00
fix: hide guests group from overall principals
...
Follow-up for #52914 and #53369
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org >
2025-07-31 11:24:23 +02:00
John Molakvoæ
91a35db95f
Merge pull request #54162 from nextcloud/feat/add-account-menu-outline
2025-07-31 09:23:52 +02:00
nextcloud-command
a0a0458b41
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-31 07:11:12 +00:00
Richard Steinmetz
46cf819e2f
Merge pull request #54160 from nextcloud/feat/event-builder-invitation-emails
...
feat: send invitation emails through ICreateFromString
2025-07-31 09:10:20 +02:00
Ferdinand Thiessen
b610239951
feat(AccountMenu): apply some outline to the user avatar
...
- resolves https://github.com/nextcloud/server/issues/54140
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-31 07:07:10 +00:00
Nextcloud bot
7fbe33322b
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-31 00:12:09 +00:00
Christoph Wurst
ee00d166cd
feat(dav): add occ commands to get and set absences
...
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at >
2025-07-30 22:22:22 +02:00
Richard Steinmetz
d6d94c4e63
feat: send invitation emails through ICreateFromString
...
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud >
2025-07-30 18:54:12 +02:00
Nextcloud bot
b270a22c4a
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-30 00:12:11 +00:00
F. E Noel Nfebe
f0485e4153
Merge pull request #53661 from nextcloud/feat/52635/toggle-for-trusted-server-sharing
...
feat(files_sharing): Toggle display for trusted server shares
2025-07-29 17:52:40 +01:00
Daniel
0c568ff2bb
Merge pull request #54119 from nextcloud/feat/noid/show-nice-label-when-searching-in-root
...
Show nice label when searching in root
2025-07-29 18:30:47 +02:00
Daniel Calviño Sánchez
b9ab00a59e
Merge pull request #54005 from nextcloud/do-not-show-password-dialog-when-user-can-not-validate-password
...
fix: Do not show password dialog when user can not validate password
2025-07-29 17:54:46 +02:00
John Molakvoæ
05cba2a6e3
Merge pull request #54092 from nextcloud/dependabot/composer/vendor-bin/openapi-extractor/nextcloud/openapi-extractor-1.8.1
2025-07-29 17:43:45 +02:00
John Molakvoæ
26c3c1feff
Merge pull request #53746 from nextcloud/add-VersionCreatedEvent
2025-07-29 17:43:23 +02:00
Kate
41a47f878c
Merge pull request #54082 from nextcloud/fix/54080/using-userconfig-to-set-lang
2025-07-29 17:28:15 +02:00
nextcloud-command
d38eed7797
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-29 15:15:43 +00:00
Daniel Kesselberg
2cff3454a3
feat(search): show alias when searching in root folder
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-07-29 15:11:24 +00:00
John Molakvoæ
f4ff7db49b
Merge pull request #54139 from nextcloud/feat/drop-compile-commits-rebase
2025-07-29 17:07:42 +02:00
skjnldsv
148f29475e
fix(workflows): don't use needs.init.outputs.head_ref directly
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-29 15:58:16 +02:00
skjnldsv
36b510a38a
feat(workflows): drop dist and js changes when compile-rebasing
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-29 15:49:36 +02:00
nextcloud-command
21b273dce9
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-29 12:49:56 +00:00
nfebe
2bb8c72c47
feat(files_sharing): Toggle display for trusted server shares
...
Signed-off-by: nfebe <fenn25.fn@gmail.com >
2025-07-29 13:24:49 +01:00
Borja Domínguez Vázquez
d0de83be10
feat(file-versions): #53151 add VersionCreatedEvent event
...
Signed-off-by: Borja Domínguez Vázquez <bdominguez@virtualwareco.com >
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-07-29 14:05:21 +02:00
Maxence Lange
132513dbf3
fix(userconfig): duplicate core lexicon
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-07-29 10:36:44 -01:00
Daniel
b8ad6d091a
Merge pull request #53945 from nextcloud/chore/share-constants
...
chore(OC\Share\Constants): Remove unused SHARE_TYPE_* constants
2025-07-29 13:31:42 +02:00
Kate
49618b30a7
Merge pull request #53946 from nextcloud/chore/remove-hierarchical-shares
2025-07-29 13:26:03 +02:00
dependabot[bot]
9b1c70227b
chore(deps): bump nextcloud/openapi-extractor
...
Bumps [nextcloud/openapi-extractor](https://github.com/nextcloud-releases/openapi-extractor ) from 1.8.0 to 1.8.1.
- [Changelog](https://github.com/nextcloud-releases/openapi-extractor/blob/main/CHANGELOG.md )
- [Commits](https://github.com/nextcloud-releases/openapi-extractor/compare/v1.8.0...v1.8.1 )
---
updated-dependencies:
- dependency-name: nextcloud/openapi-extractor
dependency-version: 1.8.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-07-29 13:23:54 +02:00
Maxence Lange
51dc9f89b7
Merge pull request #54064 from nextcloud/feat/preset/custom-share-token
...
feat(preset): add lexicon entry for custom share tokens
2025-07-29 10:11:05 -01:00
John Molakvoæ
1d4032dafd
Merge pull request #54128 from nextcloud/dep/nextcloud
2025-07-29 11:53:50 +02:00
provokateurin
746e5917c7
fix(IShare): Add missing getParent and setParent methods
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-07-29 11:27:04 +02:00
Maxence Lange
3ceffe9f5b
feat(preset): add lexicon entry for custom share token
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-07-29 08:15:08 -01:00
Maxence Lange
9380375cc6
feat(lexicon): add note and key-details
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-07-29 08:15:08 -01:00
Kate
89d659ca17
Merge pull request #51602 from nextcloud/fix/fix-default-share-folder-for-group-shares
2025-07-29 11:12:58 +02:00
skjnldsv
a83ed8a5c2
fix(eslint): glob import spec pattern
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-29 10:55:25 +02:00
skjnldsv
26cc4782c4
chore(deps): update @nextcloud/auth, @nextcloud/calendar-availability-vue, @nextcloud/files & @nextcloud/sharing
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-29 10:40:45 +02:00
provokateurin
3c7fce39aa
chore(OC\Share\Constants): Remove unused SHARE_TYPE_* constants
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-07-29 10:39:33 +02:00
provokateurin
665a38573c
fix(IShareProvider): Add missing getChildren method to the interface
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-07-29 10:26:33 +02:00
Nextcloud bot
8bc5edf15f
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-29 00:12:07 +00:00
Simon L.
2ffd72864e
Merge pull request #54111 from nextcloud/enh/noid/add-types-to-issue-templates
...
chore: add type to issue templates
2025-07-29 00:00:09 +02:00
Simon L.
4ee1cf5628
chore: add type to issue templates
...
Signed-off-by: Simon L. <szaimen@e.mail.de >
2025-07-28 23:47:00 +02:00
John Molakvoæ
345df00c28
Merge pull request #53966 from nextcloud/feat/show-hide-ext
...
feat(files): allow hidding files extensions
2025-07-28 19:56:25 +02:00
John Molakvoæ
33ddce490b
Merge pull request #53635 from nextcloud/fix/insecure-crypto-envs
...
fix(files_sharing): fallback self.crypto.getRandomValues
2025-07-28 19:51:59 +02:00
nextcloud-command
f35d164e33
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-28 17:08:05 +00:00
nextcloud-command
c050f49e1d
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-28 16:14:08 +00:00
skjnldsv
3cff9d87e9
fix(files_sharing): fallback self.crypto.getRandomValues
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-28 18:07:26 +02:00
skjnldsv
c7dd6dd645
feat(files): allow hidding files extensions
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-28 18:05:15 +02:00
Stephan Orbaugh
4eda352397
Merge pull request #54026 from nextcloud/enh/add-cloud-id-chars
...
feat: add ICloudIdResolver
2025-07-28 15:49:12 +02:00
Anna
3b4a268c66
Merge pull request #53992 from nextcloud/fix/noid/filter-cancelled-events
...
fix(caldav): don't return cancelled events for upcoming events API
2025-07-28 12:18:40 +02:00
Anna Larch
7e3082cb46
fix(caldav): don't return cancelled events for upcoming events API
...
Signed-off-by: Anna Larch <anna@nextcloud.com >
2025-07-28 11:20:11 +02:00
Kate
aca5361e86
Merge pull request #53944 from nextcloud/chore/too-many-arguments
2025-07-28 10:49:52 +02:00
dependabot[bot]
89ae18ab08
build(deps-dev): bump rector/rector in /vendor-bin/rector
...
Bumps [rector/rector](https://github.com/rectorphp/rector ) from 2.1.0 to 2.1.2.
- [Release notes](https://github.com/rectorphp/rector/releases )
- [Commits](https://github.com/rectorphp/rector/compare/2.1.0...2.1.2 )
---
updated-dependencies:
- dependency-name: rector/rector
dependency-version: 2.1.2
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-28 10:34:50 +02:00
John Molakvoæ
12c07f9a8c
Merge pull request #53909 from nextcloud/fix/newUser-provisioning_api
2025-07-28 09:21:15 +02:00
Joas Schilling
d0865ed924
Merge pull request #54068 from nextcloud/bugfix/noid/fix-infinite-loop-on-parallelaware-block
...
fix(cron): Fix infinite loop on ParallelAware blocked jobs
2025-07-28 08:22:52 +02:00
John Molakvoæ
e89b3a0597
Merge pull request #54051 from nextcloud/fix/session/log-ephemeral-session-close
2025-07-28 08:16:32 +02:00
Joas Schilling
93d07e814b
Merge pull request #54027 from nextcloud/fix/oracle-db-connection
...
fix(ConnectionFactory): Apply Oracle connection fix to primary and replica params as well
2025-07-28 08:13:33 +02:00
Joas Schilling
3ccb3160b4
Merge pull request #53898 from nextcloud/ci-mariadb-118
...
ci: test against MariaDB 11.8 (latest LTS)
2025-07-28 08:10:05 +02:00
Nextcloud bot
993355af9f
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-28 00:12:17 +00:00
Nextcloud bot
1e0ea9cc99
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-27 00:12:29 +00:00
Nextcloud bot
786bdb198e
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-26 00:12:15 +00:00
Joas Schilling
0797fd8af8
Merge pull request #54086 from nextcloud/techdebt/noid/use-new-attributes-to-declare-since
...
chore(OCP): Migrate lib/Config/ to new attributes
2025-07-25 18:37:15 +02:00
Joas Schilling
a3b2557486
chore(OCP): Migrate lib/Config/ to new attributes
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-07-25 16:17:35 +02:00
John Molakvoæ
38768d1f8d
Merge pull request #54083 from nextcloud/fix/colum-sizes-outline-icon
2025-07-25 16:15:12 +02:00
Joas Schilling
031d739d33
fix(cron): Fix infinite loop on ParallelAware blocked jobs
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-07-25 15:28:24 +02:00
skjnldsv
932de24e88
fix: adjust file filter and external storage outline icon
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-25 13:43:07 +02:00
skjnldsv
8514414d08
fix(files): adjust column size to new row height
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-25 10:29:37 +02:00
Maxence Lange
de46e39405
Merge pull request #53975 from nextcloud/feat/lexicon/moving-out-from-unstable
...
feat(lexicon): moving out from unstable
2025-07-25 00:02:46 -01:00
Nextcloud bot
3c3b98e5f2
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-25 00:12:21 +00:00
Daniel
52a472d7e4
Merge pull request #54020 from nextcloud/feat/42647/hide-app-password-note-without-2fa
...
feat(files): hide note about app passwords when 2FA not enabled
2025-07-24 23:52:34 +02:00
JEEEEEEEEEEEEEEEEEEEEEED
cb29b306ee
feat(files): hide note about app passwords when 2FA not enabled
...
Signed-off-by: JEEEEEEEEEEEEEEEEEEEEEED <118366366+jadjoud@users.noreply.github.com >
Co-authored-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-07-24 22:20:16 +02:00
John Molakvoæ
9d04729540
Merge pull request #54078 from nextcloud/fix/files-margin-webdav
2025-07-24 19:27:24 +02:00
nextcloud-command
673b5425e3
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-24 17:27:13 +00:00
skjnldsv
c574d55ed2
fix(files): add webdav url settings input bottom margin
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-24 19:12:06 +02:00
Maxence Lange
011500fc7c
feat(preset): split education based on size
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-07-24 15:57:08 -01:00
Maxence Lange
f359904213
fix(lexicon): missing doc
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-07-24 15:56:35 -01:00
Maxence Lange
a0c9fede1b
feat(lexicon): marking unstable as @deprecated
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-07-24 15:56:34 -01:00
Maxence Lange
4cd518367c
feat(lexicon): marking unstable as @deprecated
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-07-24 15:56:33 -01:00
Maxence Lange
33bff30e1d
feat(lexicon): moving out from unstable
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-07-24 15:56:33 -01:00
John Molakvoæ
cb410cd368
Merge pull request #54075 from nextcloud/feat/material-icons-outline
2025-07-24 13:24:13 +02:00
skjnldsv
a1c84cb3c0
feat: replace material icons with outline versions (second pass)
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-24 12:34:35 +02:00
John Molakvoæ
5fa71ab9a6
Merge pull request #54054 from nextcloud/feat/vue-material-icons-outline
2025-07-24 11:42:39 +02:00
skjnldsv
8defefe1f6
chore(assets): Recompile assets
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-24 10:57:32 +02:00
skjnldsv
3e7dc97cae
feat: replace material icons with outline versions
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-24 10:55:43 +02:00
Nextcloud bot
697ad3a13e
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-24 00:13:36 +00:00
Ferdinand Thiessen
0d07542ef5
Merge pull request #54055 from nextcloud/fix/sharing-restore-on-failure
...
fix(files_sharing): restore state when updating share failed
2025-07-23 18:30:31 +02:00
nextcloud-command
1fbce910b3
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-23 17:07:33 +02:00
Ferdinand Thiessen
fb397e6d23
fix(files_sharing): restore state when updating share failed
...
We need to save the previous state - here the password - so that if the
update fails we can revert the shown state.
This happens e.g. if you have the password policy app and try to add an
unsecure password.
To reproduce (with password policy):
1. Create new link share
2. enable password protection
3. use insecure password like `1234`
4. save share
Now you see that the update failed, but the password protection is still
enabled. This happened because `password` and `newPassword` were
misused. `password` was already set when `newPassword` was not saved so
we could not know to what we need to reset when the update failed.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-23 17:07:33 +02:00
Ferdinand Thiessen
66eb021ece
refactor: remove duplicated types and add return types
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-23 15:59:26 +02:00
Sandro Mesterheide
bffac23322
feat: Add cloud id resolver interface
...
Co-authored-by: Dirk Olbertz <dirk.olbertz@publicplan.de >
Signed-off-by: Sandro Mesterheide <mesterheide@publicplan.de >
2025-07-23 15:59:26 +02:00
John Molakvoæ
cf29ebb764
Merge pull request #53967 from nextcloud/fix/fav-sort-nav
2025-07-23 15:28:17 +02:00
John Molakvoæ
c7bf997ae6
Merge pull request #54057 from nextcloud/chore-enforce-dangling-comma
2025-07-23 14:00:15 +02:00
Daniel Kesselberg
860a2d3407
chore: compile assets
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-07-23 13:11:59 +02:00
Daniel Kesselberg
4d9e8d128b
style: enforce vue/html-self-closing
...
The ESLint vue/html-self-closing rule issues warnings but doesn't fail
the CI. Now, the CI enforces the vue/html-self-closing rule.
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-07-23 13:08:54 +02:00
Daniel Kesselberg
4a571fc391
style: enforce comma-dangle
...
The ESLint comma-dangle rule issues warnings but doesn't fail the CI.
Running npm run lint:fix adds missing commas automatically. This often
leads to committing unrelated changes. Now, the CI enforces the dangling
comma rule.
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-07-23 13:08:54 +02:00
Daniel
7268525a8a
Merge pull request #54016 from nextcloud/bug/noid/group-imip-logs-in-sentry
...
fix: group imip log messages by removing principal and uri
2025-07-23 11:21:15 +02:00
skjnldsv
6d3ad08e5c
chore(assets): Recompile assets
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-23 10:17:49 +02:00
skjnldsv
9d7214bc5a
fix(files): sort favorites navigation alphabetically
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-23 10:15:14 +02:00
Christoph Wurst
084a2e8859
fix(session): log when ephemeral sessions are closed
...
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at >
2025-07-23 07:52:06 +02:00
Nextcloud bot
4317bb7594
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-23 00:11:59 +00:00
Joas Schilling
cf0abe7fce
Merge pull request #54011 from nextcloud/3rdparty-aws-diet
...
chore(3rdparty): remove unused aws services
2025-07-22 21:06:31 +02:00
Andy Scherzinger
5c82616166
Merge pull request #54037 from nextcloud/fix/taskprocessingcontroller-errorhandling
...
fix(TaskProcessingApiController): Improve error handling
2025-07-22 15:49:25 +02:00
Daniel Kesselberg
9bbbd11191
fix(imip): group messages by logging principal and uri as context
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-07-22 15:33:24 +02:00
John Molakvoæ
51a09438bf
Merge pull request #53983 from nextcloud/fix/files-new-folder
...
fix(files): new folder icon color
2025-07-22 12:36:19 +02:00
provokateurin
5bd626bd40
chore: Fix all method calls with too many arguments
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-07-22 12:34:49 +02:00
Marcel Klehr
e2449bca6f
fix(TaskProcessingApiController): Improve error handling
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net >
2025-07-22 11:21:17 +02:00
Nextcloud bot
12685d6d5e
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-22 00:12:30 +00:00
Kate
263a276dbd
Merge pull request #53922 from nextcloud/fix/noid/fed-share-on-local-reshare
2025-07-21 19:01:47 +02:00
Kate
cb7cab56b4
Merge pull request #54019 from nextcloud/fix/app-discover-section-media
2025-07-21 18:58:02 +02:00
Maxence Lange
fab6d92f30
feat(federated-share): forward notification only on remote reshare
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-07-21 13:37:33 -01:00
Marcel Klehr
8589debf6d
fix(ConnectionFactory): Apply Oracle connection fix to primary and replica params as well
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net >
2025-07-21 15:49:40 +02:00
nextcloud-command
940e1ad499
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-21 13:18:41 +00:00
skjnldsv
7a893104a2
fix(files): new folder icon color
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-21 13:10:01 +00:00
Maxence Lange
30fb9e3c5a
Merge pull request #54007 from nextcloud/fix/noid/no-lazy-loading-on-isBypassListed
...
fix(bruteforce): limit appconfig lazy loading
2025-07-21 12:03:15 -01:00
Daniel Kesselberg
bf5629f83c
chore(3rdparty): remove unused aws services
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-07-21 14:46:09 +02:00
Joas Schilling
4954fbc3bd
Merge pull request #54017 from nextcloud/chore/codeowners/caldav-carddav
...
chore(codeowners): add codeowners for calendar and contacts impl
2025-07-21 14:19:52 +02:00
Joas Schilling
d9e0216b2b
Merge pull request #53986 from nextcloud/bugfix/53985/trigger-update-for-autodisabled-local-apps
...
fix(update): Correctly trigger update for auto-disabled local apps
2025-07-21 14:09:22 +02:00
Ferdinand Thiessen
074b994218
fix(settings): verify source of app-discover media
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-21 14:06:47 +02:00
Daniel Kesselberg
771859b29d
chore(codeowners): add codeowners for calendar and contacts impl
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-07-21 13:17:07 +02:00
Kate
a1f4b59997
Merge pull request #54003 from nextcloud/enh/noid/appconfig-get-fast-keys
2025-07-21 12:27:42 +02:00
Maxence Lange
484491e7cc
fix(bruteforce): limit appconfig lazy loading
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-07-20 00:49:11 -01:00
Nextcloud bot
dc48b6b9ac
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-20 00:12:51 +00:00
dependabot[bot]
b1a8e01c3f
build(deps-dev): bump behat/behat in /build/integration
...
Bumps [behat/behat](https://github.com/Behat/Behat ) from 3.22.0 to 3.23.0.
- [Release notes](https://github.com/Behat/Behat/releases )
- [Changelog](https://github.com/Behat/Behat/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Behat/Behat/compare/v3.22.0...v3.23.0 )
---
updated-dependencies:
- dependency-name: behat/behat
dependency-version: 3.23.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-19 01:19:00 +00:00
Maxence Lange
20b908cf3f
feat(appconfig): add searchKeys()
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-07-18 23:54:55 -01:00
Nextcloud bot
c4b11e8a6d
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-19 00:12:24 +00:00
Daniel Calviño Sánchez
03c76d86a6
fix: Do not show password dialog when user can not validate password
...
The password confirmation dialog is always shown unless the user backend
does not allow password confirmation. A user backend may explicitly
provide that information, but even if it does not that could have been
defined in the authentication token with
"IToken::SCOPE_SKIP_PASSWORD_VALIDATION" (for example, when "user_oidc"
is only used for authentication and user provision is done by another
user backend).
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com >
2025-07-18 20:55:02 +02:00
Nextcloud bot
daeb1e3a67
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-18 00:13:58 +00:00
Ferdinand Thiessen
74ff1c64f0
Merge pull request #53979 from nextcloud/fix/settings-share-folder
...
fix(files_sharing): ensure share folder exists in the settings
2025-07-17 23:16:31 +02:00
Ferdinand Thiessen
2120a5059c
Merge pull request #53993 from nextcloud/fix/files-mtime
...
fix(files): make sure mtime row is wide enough
2025-07-17 22:50:37 +02:00
Ferdinand Thiessen
ebc5ae810e
Merge pull request #52777 from nextcloud/feat/add-config-for-share-perm
...
feat(files_sharing): add config option for extending link-share permissions
2025-07-17 17:58:03 +02:00
nextcloud-command
1eb6f0b0f2
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-17 16:59:45 +02:00
Ferdinand Thiessen
7fe272fd74
fix(Coordinator): ensure the core app is loaded first
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-17 16:59:45 +02:00
Ferdinand Thiessen
a18e61a1e5
feat(files_sharing): add config option for extending link-share permissions
...
This allows the admin to control the behavior whether link shares with
READ permissions should be extended to also gain SHARE permissions,
allowing users (public share receivers) to add the share to their cloud.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-17 16:59:36 +02:00
Ferdinand Thiessen
df69510a4c
chore: compile assets
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-17 14:52:04 +02:00
Ferdinand Thiessen
58e03a647f
fix(files): make sure mtime row is wide enough
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-17 14:50:12 +02:00
John Molakvoæ
2cbfdcc493
Merge pull request #53984 from nextcloud/feat/hint-hidden
...
fix(files): show hidden new file name warning
2025-07-17 14:25:15 +02:00
nextcloud-command
0cfc35ff89
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-17 11:46:11 +00:00
skjnldsv
e889aaa621
feat(files): show hidden new file name warning
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-17 11:44:03 +00:00
John Molakvoæ
37e401e191
Merge pull request #53965 from nextcloud/feat/order-action
...
feat(files): allow custom setting order
2025-07-17 13:41:53 +02:00
Daniel Calviño Sánchez
8fc37b2249
Merge pull request #53964 from nextcloud/fix-clearing-unified-search-when-modal-is-closed
...
fix: Fix clearing unified search when modal is closed
2025-07-17 13:40:54 +02:00
nextcloud-command
9c93cbaf95
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-17 11:09:10 +00:00
skjnldsv
869e23d665
feat(files): allow custom setting order
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-17 11:05:43 +00:00
Joas Schilling
0ace395981
fix(update): Correctly trigger update for auto-disabled local apps
...
When updating a local app we still need to run updateApp
so that repair steps and migrations are correctly executed
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-07-17 12:18:17 +02:00
skjnldsv
90c2bba637
Revert "fix(files): new folder icon color"
...
This reverts commit 221d8b641a .
2025-07-17 09:50:49 +02:00
skjnldsv
221d8b641a
fix(files): new folder icon color
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-17 09:50:40 +02:00
Nextcloud bot
69b296755e
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-17 00:12:11 +00:00
Ferdinand Thiessen
f3857f705d
fix(files_sharing): ensure share folder exists in the settings
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-16 18:23:12 +02:00
John Molakvoæ
64057dae7b
Merge pull request #53968 from nextcloud/feat/files-row-height
...
feat(files): reduce row height
2025-07-16 17:58:20 +02:00
nextcloud-command
4df98d5b42
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-16 15:24:26 +00:00
skjnldsv
d1f0cee6ed
fix(files): drag ghost image
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-16 16:43:46 +02:00
skjnldsv
6ef7700ec9
feat(files): reduce row height
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-16 16:43:46 +02:00
Richard Steinmetz
1dbd22e317
Merge pull request #53972 from nextcloud/bug/noid/self-signed-trusted-servers-address-book-sync
...
fix(federation): respect sharing.federation.allowSelfSignedCertificat…
2025-07-16 14:35:58 +02:00
nextcloud-command
b51e369dde
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-16 11:30:32 +00:00
Daniel Calviño Sánchez
cf337a75a2
fix: Fix clearing unified search when modal is closed
...
The unified search modal was intended to be cleared when closed.
However, "UnifiedSearchModal" did not emit "update:query" when its
internal query value ("searchQuery") changed, so "UnifiedSearch.query"
was kept as an empty string. When the modal was closed "update:query"
was emitted with an empty string, which should have cleared
"UnifiedSearch.query" and that, in turn, should have cleared the modal.
However as "UnifiedSearch.query" was already an empty string the watcher
that updates "UnifiedSearchModal.searchQuery" from "UnifiedSearch.query"
was not triggered and the modal was not cleared.
As "UnifiedSearch.query" is now updated with the value of
"UnifiedSearchModal.searchQuery" the latter can not be trimmed when
updated from the former, as that would in turn also trim
"UnifiedSearchModal.searchQuery" and prevent to search for anything with
spaces at the beginning or end (even if those trailing spaces are just
temporary while writing something like "searched value").
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com >
2025-07-16 13:05:53 +02:00
Daniel Kesselberg
68b9493a51
fix(federation): respect sharing.federation.allowSelfSignedCertificates for address book sync
...
The configuration option, to accept self-signed certificates, is now also used when syncing address books.
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-07-16 12:36:45 +02:00
Maxence Lange
e22914b5ff
Merge pull request #53449 from nextcloud/feat/noid/preset-config
...
feat(lexicon): configurable presets
2025-07-16 08:02:54 -01:00
Joas Schilling
672e4f57a0
Merge pull request #53954 from nextcloud/automated/noid/master-update-ca-cert-bundle
...
[master] fix(security): Update CA certificate bundle
2025-07-16 06:45:20 +02:00
nextcloud-command
8c48b82437
fix(security): Update CA certificate bundle
...
Signed-off-by: GitHub <noreply@github.com >
2025-07-16 02:44:58 +00:00
Nextcloud bot
88f3ee0ac0
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-16 00:12:12 +00:00
Edward Ly
8210e128b9
Merge pull request #53859 from nextcloud/feat/context-chat-ocp
...
feat: add Context Chat OCP API
2025-07-15 08:57:09 -07:00
Andy Scherzinger
6a013e615c
Merge pull request #53941 from ReenigneArcher/patch-1
...
ci(integration-dav): migrate LizardByte/setup-python-action
2025-07-15 17:22:29 +02:00
Edward Ly
aafcbcc624
chore(ContextChat): add docblocks to ContentItem properties
...
Signed-off-by: Edward Ly <contact@edward.ly >
2025-07-15 08:16:25 -07:00
Edward Ly
9516d00a3c
fix: add strict typing to ContextChat classes
...
Signed-off-by: Edward Ly <contact@edward.ly >
2025-07-15 08:16:25 -07:00
Edward Ly
48406c31f9
feat(ContextChat): add isContextChatAvailable method to OCP API
...
Signed-off-by: Edward Ly <contact@edward.ly >
2025-07-15 08:16:25 -07:00
Edward Ly
86533681e8
fix(psalm): suppress UndefinedClass error for OCA\ContextChat\Public\ContentManager
...
Signed-off-by: Edward Ly <contact@edward.ly >
2025-07-15 08:16:25 -07:00
Edward Ly
42b2ca9e58
chore: update autoloaders
...
Signed-off-by: Edward Ly <contact@edward.ly >
2025-07-15 08:16:24 -07:00
Edward Ly
12b7129214
feat: add Context Chat OCP API
...
Signed-off-by: Edward Ly <contact@edward.ly >
2025-07-15 08:16:24 -07:00
John Molakvoæ
3c85aeda97
Merge pull request #53931 from nextcloud/feat/delete-separator
2025-07-15 17:09:40 +02:00
skjnldsv
aef96319f0
fix(files): remove unecessary sorting code snippet
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-15 16:12:05 +02:00
Maxence Lange
e64be71e52
feat(lexicon): preset()
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-07-15 11:29:33 -01:00
nextcloud-command
9347379287
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-15 12:16:02 +00:00
skjnldsv
7a8783d12a
feat(files): show destructive actions as important
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-15 14:12:05 +02:00
Andy Scherzinger
af5acc35cd
Merge pull request #51810 from nextcloud/feat/getByAncestorInStorage
...
feat: Add new methods to list distinct mounts and retrieve all files in a mount
2025-07-15 12:14:45 +02:00
Marcel Klehr
43be97de08
fix(FileAccess): Use one param for rewriting home dirs and excluding non-user files mounts
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net >
2025-07-15 09:15:16 +02:00
Julien Veyssier
3a96f8e533
fix(FileAccess*): fix tests
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2025-07-15 09:15:16 +02:00
Julien Veyssier
cb221c8211
fix(FileAccess*): Change the way home dir root is found, remove the excludeTrashbinMounts param of getDistinctMounts
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2025-07-15 09:15:16 +02:00
Julien Veyssier
a2aeec0f4b
fix(FileAccess*): Adress review comments
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2025-07-15 09:15:16 +02:00
Julien Veyssier
28dc4a299e
fix(FileAccess): exclude trashbin nodes on the oc_filecache query, there is no trashbin mount
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2025-07-15 09:15:16 +02:00
Julien Veyssier
7e986988fe
fix(FileAccess*): Adress review comments
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2025-07-15 09:15:16 +02:00
Marcel Klehr
131125bbb7
fix(FileAccessTest): Adress review comments
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net >
2025-07-15 09:15:16 +02:00
Marcel Klehr
26f6013c1f
fix(FileAccessTest): Make it work on sharded instance
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net >
2025-07-15 09:15:16 +02:00
Marcel Klehr
895160a1d3
fix(FileAccessTest): Do not use LIMIT in subquery
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net >
2025-07-15 09:15:16 +02:00
Marcel Klehr
3941622059
fix(FileAccessTest): Make sure path_hash is not NULL
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net >
2025-07-15 09:15:16 +02:00
Marcel Klehr
34b3f7553b
fix(FileAccess#getDistinctMounts): Order results deterministically
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net >
2025-07-15 09:15:16 +02:00
Marcel Klehr
10cc43041b
fix(FileAccess#getByAncestorInStorage): Use a subquery to fix tests
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net >
2025-07-15 09:15:16 +02:00
Marcel Klehr
d67c877ac5
fix(FileAccess): Add tests
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net >
2025-07-15 09:15:16 +02:00
Marcel Klehr
5689af5a94
fix(FileAccess): Run cs:fix
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net >
2025-07-15 09:15:16 +02:00
Marcel Klehr
d8c6f8d18e
fix(FileAccess): Address review comments
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net >
2025-07-15 09:15:16 +02:00
Marcel Klehr
611d83aa6a
fix: Fix psalm issues
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net >
2025-07-15 09:15:16 +02:00
Marcel Klehr
3eef614769
feat(IFileAccess#getMounts): Add new method to retrieve all distinct mounts
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net >
2025-07-15 09:15:16 +02:00
Marcel Klehr
845b78086b
feat(IFileAccess#getByAncestorInStorage): Add new method to retrieve all files in a mount
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net >
2025-07-15 09:15:16 +02:00
ReenigneArcher
7689c919c3
ci(integration-dav): migrate LizardByte/setup-python-action
...
LizardByte/setup-python-action is deprecated and has moved to LizardByte/actions.
Signed-off-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com >
2025-07-14 23:15:41 -04:00
Ferdinand Thiessen
764b582a87
Merge pull request #53936 from nextcloud/dependabot/composer/aws/aws-sdk-php-3.349.3
...
build(deps): Bump `aws/aws-sdk-php` from 3.324.13 to 3.349.3
2025-07-14 23:49:46 +02:00
Ferdinand Thiessen
b03f8a7c9a
Merge pull request #53937 from nextcloud/chore/deps-nextcloud-vue-8-28
...
chore(deps): update `@nextcloud/vue` to v8.28.0
2025-07-14 23:38:35 +02:00
Ferdinand Thiessen
8cf077573a
build(deps): Bump aws/aws-sdk-php from 3.324.13 to 3.349.3
...
- [x] https://github.com/nextcloud/3rdparty/pull/2099
| Production Changes | From | To | Compare |
|--------------------|----------|---------|----------------------------------------------------------------------|
| aws/aws-sdk-php | 3.324.13 | 3.349.3 | [...](https://github.com/aws/aws-sdk-php/compare/3.324.13...3.349.3 ) |
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-14 21:51:13 +02:00
Ferdinand Thiessen
03c4c680d3
chore: compile assets
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-14 21:06:10 +02:00
Ferdinand Thiessen
23049db2c9
chore(deps): update @nextcloud/l10n to v3.4.0 and @nextcloud/moment to v1.3.5
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-14 21:04:59 +02:00
Ferdinand Thiessen
e1a38970a0
chore(deps): update @nextcloud/vue to v8.28.0
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-14 20:30:47 +02:00
Ferdinand Thiessen
6aa31ac9f9
Merge pull request #53928 from nextcloud/dependabot/composer/fusonic/opengraph-3.0.0
...
build(deps): Bump `fusonic/opengraph` from 2.3.0 to 3.0.0
2025-07-14 19:49:02 +02:00
Ferdinand Thiessen
6b27a9b573
build(deps): Bump fusonic/opengraph from 2.3.0 to 3.0.0
...
| Production Changes | From | To | Compare |
|------------------------|---------|---------|----------------------------------------------------------------------------|
| fusonic/opengraph | v2.3.0 | v3.0.0 | [...](https://github.com/fusonic/opengraph/compare/v2.3.0...v3.0.0 ) |
| symfony/css-selector | v6.4.3 | v6.4.13 | [...](https://github.com/symfony/css-selector/compare/v6.4.3...v6.4.13 ) |
| symfony/dom-crawler | v6.4.4 | v6.4.23 | [...](https://github.com/symfony/dom-crawler/compare/v6.4.4...v6.4.23 ) |
| symfony/polyfill-ctype | v1.31.0 | v1.32.0 | [...](https://github.com/symfony/polyfill-ctype/compare/v1.31.0...v1.32.0 ) |
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-14 14:47:01 +02:00
Ferdinand Thiessen
beb68e4490
Merge pull request #53929 from nextcloud/dependabot/composer/giggsey/libphonenumber-for-php-lite-9.0.9
...
build(deps): Bump giggsey/libphonenumber-for-php-lite from 8.13.48 to 9.0.9
2025-07-14 14:45:59 +02:00
Joas Schilling
0566ee42c6
build(deps): Bump giggsey/libphonenumber-for-php-lite from 8.13.48 to 9.0.9
...
| Prod Packages | Operation | Base | Target |
|-------------------------------------|-----------|---------|---------|
| giggsey/libphonenumber-for-php-lite | Upgraded | 8.13.48 | 9.0.9 |
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-07-14 13:36:50 +02:00
Joas Schilling
c5bda3e5e6
Merge pull request #53927 from nextcloud/build/update-psalm-baseline
...
build: Update psalm baseline
2025-07-14 11:47:01 +02:00
Joas Schilling
1d43f6b4a9
Merge pull request #53714 from Mark-PAS/master
...
Only attempt $result array access if array not empty.
2025-07-14 11:25:27 +02:00
Joas Schilling
752e58fbd7
Merge pull request #53926 from nextcloud/dependabot/composer/symfony-929f96b730
...
build(deps): Bump symfony/polyfill-intl-grapheme from 1.31.0 to 1.32.0
2025-07-14 11:21:39 +02:00
John Molakvoæ
c5b3768e21
Merge pull request #53900 from nextcloud/feat/ask-deletion
2025-07-14 11:16:40 +02:00
nextcloud-command
2e0f33de47
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-14 08:42:23 +00:00
skjnldsv
74d6494290
fix(provisioning_api): catch failed user creation
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-14 10:34:22 +02:00
skjnldsv
f89660e709
feat(files): add delete confirmation option
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-14 10:20:44 +02:00
Joas Schilling
2c2fa85721
build(deps): Bump symfony/polyfill-intl-grapheme from 1.31.0 to 1.32.0
...
| Prod Packages | Operation | Base | Target |
|--------------------------------|-----------|---------|---------|
| symfony/polyfill-intl-grapheme | Upgraded | v1.31.0 | v1.32.0 |
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-07-14 09:59:21 +02:00
provokateurin
ea6f0a7b19
build: Update psalm baseline
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-07-14 09:54:47 +02:00
Joas Schilling
19009b3620
Merge pull request #53915 from nextcloud/dependabot/composer/wapmorgan/mp3info-0.1.1
...
build(deps): Bump wapmorgan/mp3info from 0.1.0 to 0.1.1
2025-07-14 08:38:47 +02:00
Nextcloud bot
592d6703ef
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-14 00:11:55 +00:00
Nextcloud bot
dc910cf584
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-13 00:12:00 +00:00
Nextcloud bot
3acc4f0fa2
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-12 00:11:59 +00:00
F. E Noel Nfebe
9a8e74dc73
Merge pull request #53857 from nextcloud/fix/dyslexia-font-not-loading
...
fix(theming): Correctly generate CSS for font themes
2025-07-11 20:49:04 +01:00
Joas Schilling
d897279385
build(deps): Bump wapmorgan/mp3info from 0.1.0 to 0.1.1
...
| Prod Packages | Operation | Base | Target |
|-------------------|-----------|-------|--------|
| wapmorgan/mp3info | Upgraded | 0.1.0 | 0.1.1 |
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-07-11 17:26:22 +02:00
John Molakvoæ
1a07c5527e
Merge pull request #53918 from nextcloud/revert-53141-perf/files/setup-fs-basic-auth-request
2025-07-11 17:08:00 +02:00
John Molakvoæ
2b50d9b2c5
Revert "perf(base): Stop setting up the FS for every basic auth request"
2025-07-11 17:07:44 +02:00
John Molakvoæ
cf3ffb3fd1
Merge pull request #53855 from nextcloud/fix/rename-trashbin
2025-07-11 16:10:20 +02:00
John Molakvoæ
6f0255d82a
Merge pull request #53141 from nextcloud/perf/files/setup-fs-basic-auth-request
2025-07-11 15:25:10 +02:00
nextcloud-command
462331beed
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-11 12:38:15 +00:00
Hamza
a4a6869d78
fix: adapt rename action tests to check for parent permissions
...
Signed-off-by: Hamza <hamzamahjoubi221@gmail.com >
2025-07-11 14:33:07 +02:00
skjnldsv
4c19c815ca
fix(files): allow renaming if parent allow creating
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-11 14:33:07 +02:00
Hamza
56eff9d09d
fix: hide rename action is trashbin
...
Signed-off-by: Hamza <hamzamahjoubi221@gmail.com >
2025-07-11 14:33:07 +02:00
nfebe
625c1264fe
fix(theming): Correctly generate CSS for font themes
...
Fixes a regression from dropping the SCSS compiler that broke
font themes like OpenDyslexic. The old code relied on the SCSS
compiler to automatically correct the order of the CSS rules,
ensuring the @font-face declaration was always valid.
The server now correctly generates the `@font-face` rule at
the top level of the stylesheet, fixing the previously invalid nested CSS.
Introduced in : f1448fcf07
Signed-off-by: nfebe <fenn25.fn@gmail.com >
2025-07-11 12:27:41 +01:00
Arthur Schiwon
b61757a9e7
Merge pull request #53897 from nextcloud/fix/noid/krb-fallback
...
fix(Krb): switch away from deprecated and broken KerberosApacheAuth()
2025-07-11 09:58:47 +02:00
John Molakvoæ
1bc1902476
Merge pull request #53887 from nextcloud/fix/lower-email-case
2025-07-11 09:03:05 +02:00
Joas Schilling
db4450f4db
Merge pull request #53904 from nextcloud/followup/53896/adjust-interface
...
fix(comments): Adjust interface with implementation
2025-07-11 08:13:39 +02:00
Nextcloud bot
23d20eb488
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-11 00:12:23 +00:00
Ferdinand Thiessen
dee8100c37
Merge pull request #53903 from nextcloud/chore/update-openstack
...
build(deps): Bump php-opencloud/openstack from 3.12.0 to 3.14.0
2025-07-11 00:39:09 +02:00
Arthur Schiwon
80f891eee0
style(PHP): code cleanup, no effective changes
...
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de >
2025-07-10 23:21:16 +02:00
Arthur Schiwon
fd799afc17
fix(Krb): switch away from deprecated and broken KerberosApacheAuth()
...
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de >
2025-07-10 23:21:16 +02:00
Ferdinand Thiessen
014ab4d122
build(deps): Bump php-opencloud/openstack from 3.12.0 to 3.14.0
...
| Production Changes | From | To | Compare |
|---------------------------|---------|---------|-----------------------------------------------------------------------------|
| justinrainbow/json-schema | 5.3.0 | 6.4.2 | [...](https://github.com/jsonrainbow/json-schema/compare/5.3.0...6.4.2 ) |
| php-opencloud/openstack | v3.12.0 | v3.14.0 | [...](https://github.com/php-opencloud/openstack/compare/v3.12.0...v3.14.0 ) |
| symfony/polyfill-php80 | v1.31.0 | v1.32.0 | [...](https://github.com/symfony/polyfill-php80/compare/v1.31.0...v1.32.0 ) |
| marc-mabe/php-enum | NEW | v4.7.1 | |
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-10 22:41:47 +02:00
Joas Schilling
088d6843b7
fix(comments): Adjust interface with implementation
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-07-10 22:03:21 +02:00
Joas Schilling
7ac4eb2a4a
Merge pull request #53896 from nextcloud/feat/talk-9679/threads
...
feat(comments): Allow to filter by topmost parent id
2025-07-10 21:22:10 +02:00
Kate
43a8fc65f2
Merge pull request #53899 from nextcloud/dependabot/composer/icewind/streams-0.7.8
...
build(deps): Bump icewind/streams from 0.7.7 to 0.7.8
2025-07-10 20:57:27 +02:00
Daniel Calviño Sánchez
d4e9a8ac33
Merge pull request #53501 from nextcloud/fix-theming-for-disabled-accounts
...
fix: Fix theming for disabled accounts
2025-07-10 20:47:48 +02:00
Joas Schilling
f9f9e80855
build(deps): Bump icewind/streams from 0.7.7 to 0.7.8
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-07-10 19:01:51 +02:00
Josh
6b65031a08
feat(settings): add support for MariaDB 11.8 in setup checks
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2025-07-10 10:18:50 -04:00
Josh
fe9b9753b2
ci: test against MariaDB 11.8 (latest LTS)
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2025-07-10 09:49:08 -04:00
Daniel Calviño Sánchez
01766b18f8
fix: Fix theming for disabled accounts
...
The Theming app injects the stylesheets for the different themes in the
"<header>" element of the page, and those stylesheets are then loaded by
the browser from a "Controller" (a plain "Controller", not an
"OCSController"). The stylesheets, in turn, may also get some images
(like the background) also from the "Controller".
When handling a request to "index.php" it is checked whether the user is
logged in and, if not, a login is tried. A disabled user is explicitly
seen as not logged in, so a login is always tried in that case, but
disabled users are also explicitly prevented to log in, so the login
also fails. Due to that trying to get any of the themed stylesheets or
images with a disabled account (to be able to show the "Account
disabled" error page) fails with an HTTP status 401.
To solve that, and to avoid touching this basic logic as much as
possible, the login exception is now ignored (if the user is disabled)
for some specific requests to the Theming app.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com >
2025-07-10 15:19:01 +02:00
Daniel Calviño Sánchez
4fcadd630b
fix: Throw specific LoginException when the user is disabled
...
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com >
2025-07-10 15:09:25 +02:00
Kate
034246a1a9
Merge pull request #53893 from nextcloud/fix/cleanup-loadapp-calls
2025-07-10 15:06:05 +02:00
Côme Chilliet
c0b31d1e2d
Merge pull request #53892 from nextcloud/fix/cleanup-getinstallpath
...
fix: Move getInstallPath to Installer class
2025-07-10 13:10:19 +02:00
Joas Schilling
6600c1ad86
feat(comments): Allow to filter by topmost parent id
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-07-10 12:58:46 +02:00
Côme Chilliet
da20bbb44d
chore: update psalm baseline
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-10 11:40:27 +02:00
Côme Chilliet
956924bdc9
chore: Remove calls to OC_App in bootstrap.php files for tests
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-10 11:40:27 +02:00
Côme Chilliet
7127ac4b43
fix: Replace OC_App::loadApp calls by IAppManager
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-10 11:40:27 +02:00
Côme Chilliet
edf096a09f
chore: Check if apps directory is really writable in Installer
...
...rather than checkServer.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-10 11:31:59 +02:00
Côme Chilliet
12c0cfc977
fix: Move getInstallPath to Installer class
...
This method does not need a public API for now, it’s only used
internally.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-10 09:39:58 +02:00
Joas Schilling
345a0a0735
Merge pull request #53876 from nextcloud/dependabot/composer/pear/pear-core-minimal-1.10.16
...
build(deps): Bump pear/pear-core-minimal from 1.10.15 to 1.10.16
2025-07-10 09:27:18 +02:00
John Molakvoæ
06183fc75a
Merge pull request #53863 from nextcloud/bug/noid/take-groups-and-circles-into-account-for-unshares
2025-07-10 09:24:29 +02:00
skjnldsv
027471b146
fix: force lowercase emails
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-10 09:10:01 +02:00
Nextcloud bot
ba57f554a4
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-10 00:12:07 +00:00
John Molakvoæ
53028d845a
Merge pull request #53875 from nextcloud/fix/tags-search-case
2025-07-09 20:15:03 +02:00
skjnldsv
cf543bf8b4
fix(files): thead flex height
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-09 19:30:31 +02:00
skjnldsv
51a2125020
fix(systemtags): case-insensitive search & prevent duplicates
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-09 19:28:20 +02:00
John Molakvoæ
6cc5484f0e
Merge pull request #53885 from nextcloud/remove-redundant-setting
2025-07-09 19:27:52 +02:00
nextcloud-command
7f38fdf220
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-09 14:21:33 +00:00
Joas Schilling
731228c86f
build(deps): Bump pear/pear-core-minimal from 1.10.15 to 1.10.16
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-07-09 16:19:47 +02:00
kramo
2f6bf3578a
fix(files): Remove redundant setting
...
This setting is already present in the main view,
where it is much more visible, it is also the only one that is documented.
Having it in both places is redundant and unnecessary clutter.
Signed-off-by: kramo <git@kramo.page >
2025-07-09 14:18:26 +00:00
Joas Schilling
f077bb55f7
Merge pull request #53866 from nextcloud/chore/update-guzzle7
...
build(deps): Bump php-http/guzzle7-adapter from 1.0.0 to 1.1.0
2025-07-09 16:18:05 +02:00
Daniel Kesselberg
0f4b5e6656
Revert "fix(dav): only consider user's principal for unsharing entries"
...
This reverts commit 023b98c44b .
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-07-09 16:06:12 +02:00
John Molakvoæ
c7b83ef2e7
Merge pull request #53872 from nextcloud/fix/headers-lifecycle
2025-07-09 15:31:09 +02:00
Ferdinand Thiessen
5b96cca038
chore(Http\Client): fix linting issues
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-09 14:42:58 +02:00
Ferdinand Thiessen
07825883b0
build(deps): Bump php-http/guzzle7-adapter from 1.0.0 to 1.1.0
...
- Add support for PHP 8.4, drop support for PHP version 7.2
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-09 14:42:58 +02:00
Kate
3da74810b5
Merge pull request #53537 from nextcloud/fix/cleanup-dependencyanalyser
2025-07-09 13:16:55 +02:00
Joas Schilling
bdc76b804c
Merge pull request #53072 from nextcloud/techdebt/standard-15/consumable-ocp
...
feat(OCP): Consumable vs. Implementable public API
2025-07-09 11:11:03 +02:00
Joas Schilling
d717dd9850
feat(OCP): Consumable vs. Implementable public API
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-07-09 10:24:10 +02:00
Côme Chilliet
adb6f00051
chore: update psalm baseline
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-09 10:15:00 +02:00
Nextcloud bot
bbc7041c07
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-09 00:12:29 +00:00
nextcloud-command
4a6bf6c28a
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-08 21:23:25 +00:00
skjnldsv
2fdd132325
fix(files): ensure proper headers lifecycle
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-08 23:06:39 +02:00
Lukas Schaefer
8fc9a5d322
Merge pull request #53763 from nextcloud/feat/task/analyze-image
...
feat(TaskProcessing): Add AnalyzeImage TaskType
2025-07-08 11:10:45 -04:00
Côme Chilliet
1f5e232314
chore: Move info parsing related method from OC_App to InfoParser
...
Also fix the tests
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-08 15:57:05 +02:00
Côme Chilliet
fb4e580109
chore: Cleanup DependencyAnalyzer and InfoParser
...
Also fix support for database dependency with attributes in the info.xml
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-08 15:51:59 +02:00
Côme Chilliet
b1e58ba1b7
Merge pull request #53523 from nextcloud/fix/cleanup-dicontainer
...
chore: Cleanup DIContainer class
2025-07-08 15:48:47 +02:00
Lukas Schaefer
4731ecf4d4
Merge branch 'master' into feat/task/analyze-image
2025-07-08 08:35:04 -04:00
Côme Chilliet
2346a528ba
fix: Tidy up middleware registration code and scope them to application container
...
This make sure that all middlewares get a logger scoped to the
application id, among other things.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-08 13:32:16 +02:00
Côme Chilliet
90a2c77abf
fix: Use Server::get in files_sharing DeletedShareAPIController
...
In this case we do not want the application DI container because we are
requesting classes from other applications, so it’s better to ask the
server container. We use \OCP\Server::get for this.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-08 13:32:15 +02:00
Côme Chilliet
7bdfd94246
chore: update psalm baseline
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-08 13:32:15 +02:00
Côme Chilliet
580328507f
fix: Do not use deprecated IServerContainer in EventDispatcher
...
This caused a call to logger too soon in init phase
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-08 13:32:15 +02:00
Côme Chilliet
3dd4ba854f
fix: Add back ContainerInterface service to DIContainer
...
Otherwise it gets resolved to \OC::$server.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-08 13:32:15 +02:00
Côme Chilliet
2240acec7f
fix: Put back ScopedPsrLogger service
...
Cannot use an alias for this one, as it depends upon LoggerInterface so
that creates an infinite loop.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-08 13:32:15 +02:00
Côme Chilliet
bbe766b07a
fix: Make sure Request class can be dependency injected to fix SameSiteCookieMiddleware injection
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-08 13:32:14 +02:00
Côme Chilliet
5d65f14e60
chore: Fix CrashReport\Registry tests
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-08 13:32:14 +02:00
Côme Chilliet
ab310ce938
fix: Fix issues and tests in DIContainer and friends
...
Some tests related to MiddlewareDispatcher are still failing.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-08 13:32:14 +02:00
Côme Chilliet
9913bdda90
chore: Cleanup DIContainer class
...
Also removed deprecated tag from the class as this class will not be
removed, only the interface IAppContainer and associated methods should
be removed.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-08 13:32:12 +02:00
Côme Chilliet
7070ba4365
chore(tests): Adapt DefaultShareProviderTest to new constructor parameter
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-08 13:25:00 +02:00
Côme Chilliet
12ceeacb0e
fix: Use default share folder of the user on share accept
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-08 13:24:37 +02:00
Julien Veyssier
f05ae48fdf
Merge pull request #53846 from nextcloud/enh/noid/taskpro-agency-audio-chat
...
[TaskProcessing] Add agency audio-to-audio task type
2025-07-08 12:49:23 +02:00
nextcloud-command
caddc8d180
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-08 11:41:55 +02:00
provokateurin
90705520c7
chore: Remove unused \OC\Cache\CappedMemoryCache
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-07-08 11:39:33 +02:00
provokateurin
0d8f983c71
chore: Remove unused \OC\Cache\File
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-07-08 11:39:17 +02:00
provokateurin
57191d451f
refactor(Server): Deprecate \OCP\ICache service and replace it with a distributed cache
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-07-08 11:38:59 +02:00
provokateurin
24f7a2e680
fix(core): Stop abusing the cache for avatar upload
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-07-08 11:38:59 +02:00
provokateurin
0eae0e3c06
perf(base): Stop setting up the FS for every basic auth request
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-07-08 11:38:59 +02:00
provokateurin
689a853dc6
fix(dav): Initialize the FS for the user right after authenticating
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-07-08 11:38:58 +02:00
John Molakvoæ
58e1427ce9
Merge pull request #53824 from nextcloud/fix/FileList-render
2025-07-08 10:09:09 +02:00
Joas Schilling
a7d6f5f859
Merge pull request #53852 from nextcloud/dependabot/composer/mlocati/ip-lib-1.20.0
...
build(deps): Bump mlocati/ip-lib from 1.18.1 to 1.20.0
2025-07-08 09:35:40 +02:00
skjnldsv
47b2a961d0
chore(assets): recompile assets
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-08 09:23:37 +02:00
skjnldsv
8f3019cf86
fix(files): VirtualList rendering for scrolling calculations
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-08 09:23:37 +02:00
skjnldsv
2d45420722
fix(files): wait for nodes to be fetched before checking for opendetails or openfile
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-08 09:13:51 +02:00
Ferdinand Thiessen
33a69bf985
fix(files): use the configured default view for redirect
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-08 09:13:50 +02:00
skjnldsv
92f034ecd5
fix(files): make sure the FilesList is always mounted
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-07-08 09:13:50 +02:00
Joas Schilling
a9c07445b7
build(deps): Bump mlocati/ip-lib from 1.18.1 to 1.20.0
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-07-08 09:05:13 +02:00
Nextcloud bot
e5572abb51
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-08 00:12:13 +00:00
Kate
905c229cc8
Merge pull request #53840 from nextcloud/fix/federatedfilesharing/dialog-callback
2025-07-08 01:16:08 +02:00
Andy Scherzinger
f37fc7615b
Merge pull request #53737 from nextcloud/dependabot/github_actions/github-actions-3d94f56bd5
...
build(deps): bump the github-actions group with 4 updates
2025-07-07 22:25:53 +02:00
dependabot[bot]
c7087fa9e5
build(deps): bump the github-actions group with 4 updates
...
Bumps the github-actions group with 4 updates: [shivammathur/setup-php](https://github.com/shivammathur/setup-php ), [cypress-io/github-action](https://github.com/cypress-io/github-action ), [LizardByte/setup-python-action](https://github.com/lizardbyte/setup-python-action ) and [github/codeql-action](https://github.com/github/codeql-action ).
Updates `shivammathur/setup-php` from 2.33.0 to 2.34.1
- [Release notes](https://github.com/shivammathur/setup-php/releases )
- [Commits](https://github.com/shivammathur/setup-php/compare/cf4cade2721270509d5b1c766ab3549210a39a2a...0f7f1d08e3e32076e51cae65eb0b0c871405b16e )
Updates `cypress-io/github-action` from 6.9.2 to 6.10.1
- [Release notes](https://github.com/cypress-io/github-action/releases )
- [Changelog](https://github.com/cypress-io/github-action/blob/master/CHANGELOG.md )
- [Commits](https://github.com/cypress-io/github-action/compare/be1bab96b388bbd9ce3887e397d373c8557e15af...6c143abc292aa835d827652c2ea025d098311070 )
Updates `LizardByte/setup-python-action` from 6fe61189717d4cb073a3219e234749125f53b5c2 to 5a025cb74cf0b07fd881ff40560db2bbc516f81a
- [Release notes](https://github.com/lizardbyte/setup-python-action/releases )
- [Commits](https://github.com/lizardbyte/setup-python-action/compare/6fe61189717d4cb073a3219e234749125f53b5c2...5a025cb74cf0b07fd881ff40560db2bbc516f81a )
Updates `github/codeql-action` from 3.28.18 to 3.29.2
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/ff0a06e83cb2de871e5a09832bc6a81e7276941f...181d5eefc20863364f96762470ba6f862bdef56b )
---
updated-dependencies:
- dependency-name: shivammathur/setup-php
dependency-version: 2.34.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: cypress-io/github-action
dependency-version: 6.10.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: LizardByte/setup-python-action
dependency-version: 5a025cb74cf0b07fd881ff40560db2bbc516f81a
dependency-type: direct:production
dependency-group: github-actions
- dependency-name: github/codeql-action
dependency-version: 3.29.2
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-07 21:04:56 +02:00
Andy Scherzinger
ce78f54ba3
Merge pull request #53767 from nextcloud/jtr-fix-files-reminders-disabled
...
fix(files_reminders): Don't load if disabled for user
2025-07-07 21:02:29 +02:00
Joas Schilling
c9056afb08
Merge pull request #53847 from nextcloud/dependabot/composer/egulias/email-validator-4.0.4
...
build(deps): Bump egulias/email-validator from 4.0.2 to 4.0.4
2025-07-07 20:37:45 +02:00
Joas Schilling
135b2a7984
build(deps): Bump egulias/email-validator from 4.0.2 to 4.0.4
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-07-07 20:17:41 +02:00
Stephan Orbaugh
a4879f23a9
Merge pull request #53833 from bdovaz/get-revision
...
feat(files_versions): get revision for a node
2025-07-07 17:29:52 +02:00
Julien Veyssier
2da3f450fa
feat(TaskProcessing): add agency audio-to-audio task type
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2025-07-07 15:29:55 +02:00
Marcel Klehr
58a37108da
Merge pull request #53759 from nextcloud/enh/noid/taskpro-audio-chat
...
[TaskProcessing] Add audio-to-audio chat task type
2025-07-07 14:31:04 +02:00
Borja Domínguez Vázquez
cdeed5bcbe
chore: get revision for a node
...
Signed-off-by: Borja Domínguez Vázquez <borja.dominguez@hotmail.com >
Signed-off-by: Borja Domínguez Vázquez <iam.n3uro@gmail.com >
wip
Signed-off-by: Borja Domínguez Vázquez <borja.dominguez@hotmail.com >
Signed-off-by: Borja Domínguez Vázquez <iam.n3uro@gmail.com >
wip
Signed-off-by: Borja Domínguez Vázquez <borja.dominguez@hotmail.com >
Signed-off-by: Borja Domínguez Vázquez <iam.n3uro@gmail.com >
Update IVersionBackend.php
Signed-off-by: Borja Domínguez Vázquez <iam.n3uro@gmail.com >
wip
2025-07-07 14:30:29 +02:00
nextcloud-command
fed2c46b35
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-07 13:45:43 +02:00
provokateurin
6a3a5146f0
fix(federatedfilesharing): Fix external share being deleted when accepting share
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-07-07 13:45:43 +02:00
Joas Schilling
f9cdb947fc
Merge pull request #53845 from nextcloud/chore/code-style
...
chore(AccountManager): adjust code style for cs-fixer
2025-07-07 12:53:49 +02:00
Stephan Orbaugh
9a2cc58d4f
Merge pull request #53832 from bdovaz/use-constants
...
chore: use constants for metadata
2025-07-07 12:32:41 +02:00
Ferdinand Thiessen
47e77f27c3
chore(AccountManager): adjust code style for cs-fixer
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-07 12:18:57 +02:00
Stephan Orbaugh
4dcb282a47
Merge pull request #53109 from TechnicalSuwako/master
...
fix(settings): change Mastodon only URI to webfinger
2025-07-07 12:02:11 +02:00
John Molakvoæ
77939fad04
Merge pull request #53826 from nextcloud/feat/search-while-filtering
2025-07-07 11:40:24 +02:00
Julien Veyssier
af059cbf61
feat(TaskProcessing): add audio-to-audio chat task type
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2025-07-07 11:39:47 +02:00
Ferdinand Thiessen
c9d1b9f38e
chore: compile assets
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-07 10:54:54 +02:00
Ferdinand Thiessen
18777affe2
feat(files): sort local files first - used when filtering + local search
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-07 10:52:21 +02:00
Ferdinand Thiessen
3978e056cf
feat(files): search locally in the background while filtering by name
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-07 10:52:21 +02:00
Ferdinand Thiessen
1567d622dc
refactor(files): remove "local search"
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-07 10:52:21 +02:00
Ferdinand Thiessen
693bf9a475
fix(files): gracefully handle files:node:updated when not in store
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-07 10:52:21 +02:00
Ferdinand Thiessen
31bfd980c3
refactor(files): add active folder to active store and refactor
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-07 10:52:20 +02:00
Daniel
f0dd36720c
Merge pull request #53814 from nextcloud/bug/53811/charset-imip
...
fix(imip): set charset for imip attachment
2025-07-07 10:26:14 +02:00
Kate
d3dd4289cc
Merge pull request #53112 from nextcloud/leftybournes/fix/files_trashbin_retention
2025-07-07 09:14:45 +02:00
Nextcloud bot
0d5ceee85b
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-07 00:12:07 +00:00
Daniel Kesselberg
4dee17868f
test(imip): ensure charset is set for the text/calendar attachment
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-07-06 20:06:44 +02:00
Daniel Kesselberg
209ad4e780
fix(imip): set charset for imip attachment
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-07-06 20:06:44 +02:00
Andy Scherzinger
ae4bbbf82b
Merge pull request #53718 from nextcloud/automated/noid/master-fix-npm-audit
...
[master] Fix npm audit
2025-07-06 08:28:52 +02:00
nextcloud-command
8d46b4b5e7
fix(deps): Fix npm audit
...
Signed-off-by: GitHub <noreply@github.com >
2025-07-06 03:07:26 +00:00
Nextcloud bot
810cb5d9b4
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-06 00:12:11 +00:00
Borja Domínguez Vázquez
676fb4014d
chore: use constants for metadata
...
Signed-off-by: Borja Domínguez Vázquez <borja.dominguez@hotmail.com >
2025-07-05 22:38:08 +02:00
Kent Delante
1ccf491a9e
fix(files_trashbin): Expire trashbin items when space is needed
...
Signed-off-by: Kent Delante <kent.delante@proton.me >
2025-07-05 14:12:30 +08:00
Nextcloud bot
26210e205d
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-05 00:12:03 +00:00
John Molakvoæ
224479adf3
Merge pull request #53776 from nextcloud/fix/comments-outlined-icons
2025-07-04 21:18:21 +02:00
Ferdinand Thiessen
664b514f3d
Merge pull request #53798 from nextcloud/feat/allow-to-configure-default-view
...
feat(files): allow to configure default view
2025-07-04 18:24:37 +02:00
nextcloud-command
7d045f680b
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-04 16:13:50 +00:00
Edward Ly
6aaa853e14
fix(comments): switch to outlined icons where possible
...
Signed-off-by: Edward Ly <contact@edward.ly >
2025-07-04 18:09:18 +02:00
Ferdinand Thiessen
f845202ff0
chore: compile assets
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-04 18:04:46 +02:00
Ferdinand Thiessen
275c4404d4
feat(files): allow to configure default view
...
This allows to configure which view should be the default ("start view")
in the files app, currently either "all files" or "personal files".
But it might be extended to the new home view in the future.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-04 18:03:10 +02:00
Ferdinand Thiessen
927beefae2
Merge pull request #53820 from nextcloud/feat/add-search-everywhere-button
...
feat(files): add "search everywhere" button within the filters row
2025-07-04 15:40:03 +02:00
Ferdinand Thiessen
f6658d820b
chore: compile assets
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-04 14:50:19 +02:00
Ferdinand Thiessen
69275cbda5
feat(files): add "search everywhere" button within the filters row
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-04 14:47:21 +02:00
Nextcloud bot
b8d3e64205
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-04 00:12:11 +00:00
Côme Chilliet
b880ec33ae
Merge pull request #53693 from nextcloud/fix/files-navigation-quota-total
...
fix: Correctly show free space if lower than quota in Files navigation
2025-07-03 18:13:32 +02:00
Andy Scherzinger
0c087ece4c
Merge pull request #53740 from nextcloud/fix/properly-fail-on-invalid-json
...
Properly fail on invalid json
2025-07-03 18:00:28 +02:00
nextcloud-command
97e8756dad
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-03 15:54:01 +00:00
Côme Chilliet
fed1451604
chore: Adapt cypress component test to contain total space
...
Mocked server initial state was incomplete
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-03 17:45:09 +02:00
Côme Chilliet
e1e47305f4
fix: Correctly show free space if lower than quota in Files navigation
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-03 17:44:40 +02:00
Ferdinand Thiessen
247e3ee887
Merge pull request #53789 from nextcloud/chore/files-public-api
...
chore: update `@nextcloud/files` and use now public API
2025-07-03 17:40:36 +02:00
Matthieu Gallien
fd054ff4fd
Merge pull request #53800 from nextcloud/automated/noid/master-update-code-signing-crl
...
[master] fix(security): Update code signing revocation list
2025-07-03 17:34:12 +02:00
nextcloud-command
8d009e269e
fix(security): Update code signing revocation list
...
Signed-off-by: GitHub <noreply@github.com >
2025-07-03 15:33:06 +00:00
nextcloud-command
8cd2171001
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-03 15:06:13 +00:00
Lukas Schaefer
20a779e4aa
feat: support multiple images
...
Signed-off-by: Lukas Schaefer <lukas@lschaefer.xyz >
2025-07-03 11:01:10 -04:00
Ferdinand Thiessen
0a794f4054
chore: update @nextcloud/files and use now public API
...
Remove the hack which was needed until the view.hidden attribute was
public API.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-03 16:58:51 +02:00
Côme Chilliet
1ded359d7e
Merge pull request #53665 from nextcloud/fix/catch-exception-in-encrypt-all
...
fix(encryption): Catch exceptions in encrypt-all command and continue
2025-07-03 16:28:23 +02:00
Ferdinand Thiessen
6d8ef878f9
Merge pull request #53788 from nextcloud/fix/profile-visibility
...
fix(profile): add max width for the user actions
2025-07-03 16:26:32 +02:00
Arthur Schiwon
38a8546bd6
Merge pull request #52963 from nextcloud/fix/avoid-crashing-versions-listener-on-non-existing-file
...
fix(files_versions): Log error instead of crashing when event listeners get called on non-existing files
2025-07-03 15:21:25 +02:00
Côme Chilliet
4427050f84
fix(encryption): Correctly handle file opening and copying failures
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-03 15:19:34 +02:00
Côme Chilliet
58e8626f5f
chore: Adapt tests to new parameter in EncryptAll constructor
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-03 15:19:34 +02:00
Côme Chilliet
1285ebc3cf
fix(encryption): Catch exceptions in encrypt-all command and continue
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-03 15:19:34 +02:00
Kate
31cfbad9cb
Merge pull request #53787 from nextcloud/fix/l10n-us-english
2025-07-03 14:32:37 +02:00
Joas Schilling
d67396f1b3
Merge pull request #53418 from nextcloud/fix/timedjob-execution-time
...
Fix TimedJob execution time to allow job execution exactly when scheduled
2025-07-03 14:16:56 +02:00
nextcloud-command
999240d3b0
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-03 12:04:41 +00:00
Ferdinand Thiessen
5d736722a1
fix(profile): add max width for the user actions
...
This prevents the profile to look distorted when the primary action is a
long email address.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-03 13:06:52 +02:00
Ferdinand Thiessen
ffdc2c73e4
fix(l10n): our default language is American English so adjust the spelling
...
For British English we have the `en-GB` translations, so the default
should be American English which spells it `organization` not `organisation`.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-03 13:05:43 +02:00
Maksim Sukharev
11f0a5f655
Merge pull request #53766 from nextcloud/fix/noid/actions-boundaries
2025-07-03 12:08:57 +02:00
nextcloud-command
533536a4ff
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-03 09:19:54 +00:00
Maksim Sukharev
d439e2adb1
fix(files): provide boundaries for FileListTableHeaderActions element
...
- default boundaries element is 'content-vue', which includes sidebar
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2025-07-03 11:15:11 +02:00
Andy Scherzinger
ee2d16dc6a
Merge pull request #53764 from nextcloud/feat/ai-guest-restriction
...
Feat(taskprocessing): add toggle for AI guest restriction
2025-07-03 11:00:33 +02:00
nextcloud-command
b8a5f97798
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-07-03 08:29:54 +00:00
Jana Peper
603522a59c
test: fix tests
...
Signed-off-by: Jana Peper <jana.peper@nextcloud.com >
2025-07-03 10:25:19 +02:00
Jana Peper
f8886fe27a
feat: add toggle for AI guest restriction
...
Signed-off-by: Jana Peper <jana.peper@nextcloud.com >
2025-07-03 10:25:19 +02:00
Arthur Schiwon
cbc573f787
Merge pull request #53276 from nextcloud/fix/log-failure-from-file-events
...
fix(files_versions): Log failure to compute node path
2025-07-03 09:45:37 +02:00
Nextcloud bot
7383858a8f
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-03 00:12:18 +00:00
Josh
fc6fb866d7
fix(files_reminders): Don't load if disabled for user
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2025-07-02 12:58:29 -04:00
Robin Appelman
2337bd84c2
Merge pull request #53728 from nextcloud/rector-phpunit10
...
chore/rector: make phpunit dataproviders phpunit 12 compatible
2025-07-02 18:30:40 +02:00
Lukas Schaefer
3e24c40939
feat(TaskProcessing): Add AnalyzeImage TaskType
...
Signed-off-by: Lukas Schaefer <lukas@lschaefer.xyz >
2025-07-02 09:18:53 -04:00
Kent Delante
5d14f87375
Merge pull request #53738 from nextcloud/leftybournes/fix/syslog
...
fix(syslog): open syslog channel on write
2025-07-02 09:45:31 +08:00
Kent Delante
eb58d2bb5a
fix(syslog): open syslog channel on write
...
This fixes a bug where only one tag gets used when multiple tags have
been configured (e.g. different tags for 'syslog_tag' and 'syslog_tag_audit')
Signed-off-by: Kent Delante <kent.delante@proton.me >
2025-07-02 09:14:33 +08:00
Nextcloud bot
44a9fa262a
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-02 00:11:59 +00:00
Robin Appelman
aa15f9d16d
chore: run rector
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-07-01 22:45:52 +02:00
Robin Appelman
1620a0c051
chore: add rector DataProviderAnnotationToAttributeRector
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-07-01 22:45:06 +02:00
Robin Appelman
259f1fe9bd
chore: add phpunit StaticDataProviderClassMethodRector rector rule
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-07-01 22:45:01 +02:00
Ferdinand Thiessen
c89856b2fa
Merge pull request #53662 from nextcloud/feat/search-in-files
...
feat(files): allow to proper search in files
2025-07-01 21:35:50 +02:00
Ferdinand Thiessen
541f5503b6
chore: compile assets
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-01 19:48:42 +02:00
Ferdinand Thiessen
81ce4280e9
fix(files): do not redirect router when navigating between views
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-01 19:47:25 +02:00
Ferdinand Thiessen
c2d5b4eaf2
test: add e2e tests for files search
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-01 19:47:25 +02:00
Ferdinand Thiessen
7cac057747
fix(files): reload file list on search update
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-01 19:47:25 +02:00
Ferdinand Thiessen
32dfd34099
feat(files): add search scope toggle and logic
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-01 19:47:25 +02:00
Ferdinand Thiessen
2c65bd2f4b
feat(files): allow hidden views
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-01 19:47:25 +02:00
Ferdinand Thiessen
b2d0b4adeb
feat(files): add search view
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-01 19:47:25 +02:00
Ferdinand Thiessen
2521622709
refactor(files): adjust filename filter to use events
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-01 19:47:25 +02:00
Ferdinand Thiessen
c9997f1e0b
feat(files): add search store to handle all search related state
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-01 19:47:25 +02:00
Ferdinand Thiessen
d5a4eb8139
fix(files): also use open-in-files for the search view
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-01 19:47:25 +02:00
Ferdinand Thiessen
2c3774892e
feat(files): add getDirectoryByPath to files store
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-01 19:47:25 +02:00
Ferdinand Thiessen
28b2710ef0
fix(files): log aborted navigation as debug level
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-01 19:47:25 +02:00
Ferdinand Thiessen
af2cae740c
fix(files_sharing): scope file action id to prevent conflicts
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-07-01 19:47:25 +02:00
Nextcloud bot
eabbde31c7
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-01 15:17:12 +00:00
Joas Schilling
214c304cd7
Merge pull request #53625 from nextcloud/dependabot/composer/vendor-bin/cs-fixer/nextcloud/coding-standard-1.4.0
...
chore(deps): bump nextcloud/coding-standard from 1.3.2 to 1.4.0 in /vendor-bin/cs-fixer
2025-07-01 16:45:40 +02:00
Côme Chilliet
5c0e8df427
fix(files_versions): Log error instead of crashing when event listeners get called on non-existing files
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-01 16:40:57 +02:00
Côme Chilliet
9b1a306e9f
chore: Add coding standard refactor commit to .git-blame-ignore-revs
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-01 16:27:28 +02:00
Ferdinand Thiessen
5981b7eb51
chore: apply new CSFixer rules
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
# Conflicts:
# apps/settings/lib/SetupChecks/PhpOpcacheSetup.php
2025-07-01 16:26:50 +02:00
dependabot[bot]
28ef8b2689
chore(deps): bump nextcloud/coding-standard in /vendor-bin/cs-fixer
...
Bumps [nextcloud/coding-standard](https://github.com/nextcloud/coding-standard ) from 1.3.2 to 1.4.0.
- [Release notes](https://github.com/nextcloud/coding-standard/releases )
- [Changelog](https://github.com/nextcloud/coding-standard/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nextcloud/coding-standard/compare/v1.3.2...v1.4.0 )
---
updated-dependencies:
- dependency-name: nextcloud/coding-standard
dependency-version: 1.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-01 16:24:21 +02:00
Salvatore Martire
289b7ab684
test: check that UserStatusAutomation is cleaned up
...
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com >
2025-07-01 15:15:53 +02:00
Salvatore Martire
125696bfbc
fix: delete UserStatusAutomation when user is deleted
...
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com >
2025-07-01 15:15:53 +02:00
Salvatore Martire
e4183236ed
fix: adjust setTimeout value for ClearOldStatusesBackgroundJob
...
These jobs that were setting their interval to 0 were not really running
at every run of cron.php if the run was in the same second. To keep the
same behaior, I am updating those intervals to 1 second.
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com >
2025-07-01 15:15:53 +02:00
John Molakvoæ
bd00b75b29
Merge pull request #53671 from nextcloud/fix/read-only-share-download
2025-07-01 15:11:06 +02:00
Joas Schilling
a9e3f6820f
Merge pull request #53735 from nextcloud/bugfix/noid/document-hide-download
...
fix(ROS): Document hide-download option on files
2025-07-01 14:28:24 +02:00
Ferdinand Thiessen
54f55a1a0e
Merge pull request #53429 from nextcloud/enh/opcache-checks
...
feat(settings): simplify OPcache checks
2025-07-01 14:26:04 +02:00
Ferdinand Thiessen
dd92b45208
Merge pull request #53648 from nextcloud/rename-hooks-webhook
...
fix: don't try to get fileid for non exising nodes when serializing events file
2025-07-01 14:22:59 +02:00
Kate
768e99eb36
Merge pull request #52976 from nextcloud/perf/realpath-custom-prop
2025-07-01 13:54:51 +02:00
Stephan Orbaugh
54ea691c0c
Merge pull request #53741 from nextcloud/chore/public/user-mount-events-union-type
...
chore(public): Remove unused union type for user mount events
2025-07-01 12:28:07 +02:00
Stephan Orbaugh
f36100eb8e
Merge pull request #53304 from nextcloud/fix/files_sharing/hide-own-reshares
...
fix(files_sharing): Hide own reshares
2025-07-01 12:27:44 +02:00
Côme Chilliet
79f4e0de76
fix: Only attempt to decode JSON input if it is not an empty string
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-01 11:24:27 +02:00
provokateurin
baeaaf09dc
chore(public): Remove unused union type for user mount events
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-07-01 10:50:28 +02:00
Côme Chilliet
e8bc35ec0a
fix(ocs): Return a proper error on JSON decoding failures
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-01 10:45:31 +02:00
Côme Chilliet
87f98c88ab
chore: Rename property and type it to match its current use in Request
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-07-01 10:25:14 +02:00
provokateurin
8e580f8548
fix(files_sharing): Hide own reshares
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-07-01 08:23:53 +02:00
provokateurin
2e5ccc7123
fix(files): Always transfer incoming shares when doing ownership transfer to prevent broken reshares
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-07-01 08:23:53 +02:00
provokateurin
edf5493ae8
fix(files): Limit transferring incoming shares to the selected path
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-07-01 08:23:52 +02:00
Nextcloud bot
1fd2d4d435
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-07-01 00:12:14 +00:00
Mark
b04760af6e
Only attempt $result array access if array not empty.
...
Signed-off-by: Mark <mark@perkinsadministrationservices.com.au >
2025-07-01 07:44:20 +09:30
Joas Schilling
875e707911
Merge pull request #53476 from invario/remove-x-xss-protection
...
Fix: Remove X-XSS-Protection use, check and recommendation
2025-06-30 22:54:46 +02:00
Joas Schilling
60b8384e48
Merge branch 'master' into remove-x-xss-protection
2025-06-30 21:32:22 +02:00
Joas Schilling
d4718034c0
fix(ROS): Document hide-download option on files
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-06-30 20:04:34 +02:00
Arthur Schiwon
ac70e12d10
Merge pull request #52981 from nextcloud/perf/dav-preload-search-tags
...
perf(dav): Preload dav search with tags/favorites
2025-06-30 18:03:10 +02:00
Robin Appelman
6d0119bf8d
fix: handle dav external storage roots with spaces
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-06-30 18:01:01 +02:00
Nextcloud bot
26c5166790
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-06-30 13:15:32 +00:00
Nextcloud bot
0abd96d1a5
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-06-30 12:54:03 +00:00
Kate
fbe485946f
Merge pull request #53639 from nextcloud/fix/files_sharing/advanced-settings-delete-share-button
2025-06-30 13:37:56 +02:00
Ferdinand Thiessen
59ae7390b5
Merge pull request #53679 from nextcloud/debt/noid/wrong-return-type-iresponse
...
docs(http): update return type for getBody
2025-06-30 13:34:23 +02:00
nextcloud-command
f9153f8814
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-06-30 11:08:21 +00:00
provokateurin
d55b1eeb33
fix(files_sharing): Stop hiding delete share button in advanced settings menu
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-06-30 13:01:05 +02:00
Daniel Kesselberg
de54bdb06b
fix: handle ambiguous IResponse.getBody return types
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-06-30 11:50:11 +02:00
Daniel Kesselberg
3d0fb7e603
docs(http): Update return type for getBody
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-06-30 11:50:10 +02:00
Kate
44be41d9bd
Merge pull request #53700 from nextcloud/fix/catch-exception-in-encryption-listener
2025-06-30 11:48:03 +02:00
Côme Chilliet
f4b780bfea
fix(encryption): Pass an IUser and not a string to getUpdate
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-06-30 10:28:49 +02:00
dependabot[bot]
ce10828983
Merge pull request #53478 from nextcloud/dependabot/composer/vendor-bin/rector/rector/rector-2.0.18
2025-06-27 22:36:51 +00:00
Robin Appelman
ab6f418340
fix: don't try to get fileid for non exising nodes when serializing events file
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-06-27 20:52:32 +02:00
Julius Knorr
82e299401e
perf(dav): Preload dav search with tags/favorites
...
Signed-off-by: Julius Knorr <jus@bitgrid.net >
2025-06-27 20:42:07 +02:00
Ferdinand Thiessen
a28526dd63
Merge pull request #53698 from nextcloud/fix/pronouns-translation
...
fix(settings): translate pronounce account property
2025-06-27 13:58:41 +02:00
nextcloud-command
89738e1a52
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-06-27 11:32:52 +00:00
Ferdinand Thiessen
7473c232c1
fix(settings): translate pronounce account property
...
Template string is not working.
Additionally migrate to Typescript and directly import `t` method.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-06-27 13:28:27 +02:00
dependabot[bot]
942a2e6b8e
build(deps-dev): bump rector/rector in /vendor-bin/rector
...
Bumps [rector/rector](https://github.com/rectorphp/rector ) from 2.0.17 to 2.0.18.
- [Release notes](https://github.com/rectorphp/rector/releases )
- [Commits](https://github.com/rectorphp/rector/compare/2.0.17...2.0.18 )
---
updated-dependencies:
- dependency-name: rector/rector
dependency-version: 2.0.18
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-27 10:34:58 +00:00
Joas Schilling
57a375ce97
Merge pull request #53421 from nextcloud/fix/convert-schedulednotifications-to-timedjob
...
fix: make ScheduledNotifications a TimedJob and run every minute
2025-06-27 11:04:11 +02:00
Nextcloud bot
8b8006546e
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-06-27 00:23:17 +00:00
Daniel
0efd05a31c
Merge pull request #53695 from nextcloud/fix/settings-l10n
...
fix(settings): use correct scope for translations
2025-06-26 20:09:29 +02:00
Ferdinand Thiessen
b1282f75fa
fix(settings): use correct scope for translations
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-06-26 18:26:02 +02:00
Côme Chilliet
07f9d8f4c2
fix(encryption): Catch NotFoundException in ShareDeletedEvent listener
...
Avoids issues when a share is deleted after the node itself is already
deleted.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-06-26 17:13:43 +02:00
Salvatore Martire
08b58a2225
Merge pull request #53621 from nextcloud/feature/53428-autoCreateCollectionOnUpload
...
Feature/53428 auto create collection on upload
2025-06-26 15:43:32 +02:00
Salvatore Martire
3cb28d5034
build: update autoloader
...
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com >
2025-06-26 15:08:11 +02:00
Salvatore Martire
8167b07118
feat(files): automatically create directories on upload
...
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com >
2025-06-26 15:08:11 +02:00
Maksim Sukharev
d00519d7ec
Merge pull request #53697 from nextcloud/fix/noid/content-header-height
2025-06-26 14:43:15 +02:00
nextcloud-command
64c9fb4c88
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-06-26 12:19:15 +00:00
Maksim Sukharev
bf20a56974
style(content): rely on var(--header-height)
...
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2025-06-26 13:33:30 +02:00
John Molakvoæ
beae65ae39
Merge pull request #53678 from nextcloud/debt/noid/wrong-return-type-nullcache
2025-06-26 12:44:40 +02:00
John Molakvoæ
20a50ea877
fix: invalid bool return
...
Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com >
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com >
2025-06-26 11:47:53 +02:00
skjnldsv
9806a9830c
feat(files_sharing): allow viewing files with download disabled
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-06-26 11:47:53 +02:00
Daniel Kesselberg
53fb05e2d0
fix(nullcache): make get compliant with the interface
...
The interface defines ICacheEntry|false, thus we should not return null.
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-06-26 09:54:48 +02:00
Nextcloud bot
894f963804
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-06-26 00:22:42 +00:00
Andy Scherzinger
0f94ceace1
Merge pull request #53499 from nextcloud/jtr-profile-email-pages
...
fix(profile): Consistent email confirmation pages
2025-06-25 18:34:21 +02:00
Josh
883272e36e
fix(profile): Consistent email confirmation success page design
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2025-06-25 18:01:04 +02:00
Josh
6fff4fd09f
fix(profile): Consistent email confirmation page design
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2025-06-25 18:01:04 +02:00
John Molakvoæ
280ee156bc
Merge pull request #53649 from nextcloud/security-missing-auth-error
2025-06-25 15:57:16 +02:00
Kate
faf16fbfb8
Merge pull request #53677 from nextcloud/fix/noid/ignore-missing-owner
2025-06-25 15:36:00 +02:00
Ferdinand Thiessen
bed94cc31e
Merge pull request #53657 from nextcloud/chore/debug-output
...
fix(files): add more debug output to the filename sanitizing command
2025-06-25 15:30:52 +02:00
MichaIng
0d10c4fb33
feat(settings): simplify OPcache checks
...
For the overall OPcache size check, we currently compare used memory with free memory. However, `opcache.memory_consumption` is split into `used_memory`, `free_memory` and `wasted_memory`. When cached files change on disk, old entries are not replaced or removed, but remain as wasted memory, until the cache is actually full, and if their percentage is above `opcache.max_wasted_percentage`, which is 5% by default. When this happens, the engine is restarted, resetting the cache completely, like a `opcache_reset()` call.
As long as we do not consider wasted cache, recommendations based on free memory can be false. To solve this, we could count wasted memory as free memory, if it is above `opcache.max_wasted_percentage`, as the engine will be restarted as soon as needed, freeing up this wasted space. On the other hand, wasted memory below the threshold permanently blocks the OPcache, which supports counting it as used memory. Depending on the situation, instead of raising OPcache size, it could be also advised to reduce `opcache.max_wasted_percentage`. But too frequent cache resets break its purpose as well.
In my opinion, the matter is too complex to consider wasted cache correctly, and do precise recommendations, but we should focus on reducing false positives instead. What we know for sure is: if the cache is full (`$status['cache_full'] === true`), and the limit for cached keys has not been reached, the OPcache was too small to maintain free space, with wasted memory below the configured threshold, where it consumes memory permanently. Recommending to raise the OPcache size in this case, is hence as accurate as it gets. Even if 5% wasted cache could be freed, 95% used memory is still above the previous threshold for the setup check warning. And if `opcache.max_wasted_percentage` is above 5%, then the admin must have decided to change the default, deciding that system memory consumption has lower priority than preventing OPcache engine restarts.
`cache_full` can be true as well if the limit for cached keys has been reached, hence we need to merge both checks. In this case `num_cached_keys` equals `max_cached_keys` exactly, hence it is easy to differentiale whether `opcache.max_accelerated_files` or `opcache.memory_consumption` needs to be raised to address the `cache_full` state.
In practice, this change relaxes the checks: the respective limit needs to be reached 100% instead of 90%, to trigger a warning, eliminating also false alarms if a large share of the cache is consumed by wasted memory, which would be automatically freed once cache is 100% full.
Additionally, the recommendation for raising `opcache.max_accelerated_files` now says "a value higher than `max_cached_keys`", instead of "higher than `opcache.max_accelerated_files`". The actual limit, reflected by `max_cached_keys` from `opcache_get_status()`, [is a next higher value from a set of prime numbers](https://www.php.net/manual/en/opcache.configuration.php#ini.opcache.max-accelerated-files ). E.g. if `opcache.max_accelerated_files` is set to 10,000 (PHP default), the effective limit is 16,229 OPcache keys. Recommending "higher than 10000" could hence lead to a settings change without effect. For an effective change, the new value needs to be "higher than 16229" instead, which is what the setup check will show in this situation, with this change applied.
Signed-off-by: MichaIng <micha@dietpi.com >
2025-06-25 15:12:40 +02:00
Christoph Wurst
4ab573f8e6
Merge pull request #53676 from nextcloud/chore/noid/use-same-app-id
...
Align app id for federation in error messages
2025-06-25 15:09:11 +02:00
Maxence Lange
58c089e6f4
fix(dav): catch exception on non local account
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-06-25 14:35:02 +02:00
Daniel Kesselberg
2a0cb8d37d
refactor(federation): omit app argument for error messages
...
As federation is an app, the LoggerInterface instance is ScopedPsrLogger and will set it.
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-06-25 14:10:04 +02:00
Robin Appelman
3fa81d0dc1
Merge pull request #52880 from nextcloud/memcache-commands
...
Add commands to set/get/delete/clear the distributed memcache
2025-06-25 13:38:33 +02:00
dependabot[bot]
29ff88dfbd
Merge pull request #53624 from nextcloud/dependabot/npm_and_yarn/puppeteer-24.10.2
2025-06-25 09:07:23 +00:00
Joas Schilling
06ebbb620b
Merge pull request #53669 from nextcloud/feat/noid/add-command-to-list-all-routes
...
feat(occ): Add commands to list all routes and match a single one
2025-06-25 09:34:52 +02:00
Robin Appelman
f057a2054c
Merge pull request #53461 from nextcloud/copyr-no-empty-newfile
...
fix: don't create an empty file before writing the contents in OC_Util::copyr
2025-06-25 08:28:51 +02:00
Joas Schilling
a957e3a2c2
feat(occ): Add commands to list all routes and match a single one
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-06-25 08:19:08 +02:00
Nextcloud bot
c93919b922
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-06-25 00:23:22 +00:00
dependabot[bot]
0da45f4a7c
chore(deps-dev): bump puppeteer from 24.10.0 to 24.10.2
...
Bumps [puppeteer](https://github.com/puppeteer/puppeteer ) from 24.10.0 to 24.10.2.
- [Release notes](https://github.com/puppeteer/puppeteer/releases )
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.10.0...puppeteer-v24.10.2 )
---
updated-dependencies:
- dependency-name: puppeteer
dependency-version: 24.10.2
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-24 19:08:26 +00:00
Kate
d7b9845112
Merge pull request #53647 from nextcloud/dont-double-scan-storage
2025-06-24 20:22:02 +02:00
dependabot[bot]
0fb93b9478
Merge pull request #53623 from nextcloud/dependabot/npm_and_yarn/dockerode-4.0.7
2025-06-24 18:14:36 +00:00
dependabot[bot]
927ff79575
Merge pull request #53653 from nextcloud/dependabot/npm_and_yarn/pbkdf2-3.1.3
2025-06-24 17:39:33 +00:00
nextcloud-command
21a6f7b5fd
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-06-24 17:20:04 +00:00
dependabot[bot]
06fd59fb34
chore(deps): bump pbkdf2 from 3.1.2 to 3.1.3
...
Bumps [pbkdf2](https://github.com/crypto-browserify/pbkdf2 ) from 3.1.2 to 3.1.3.
- [Changelog](https://github.com/browserify/pbkdf2/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crypto-browserify/pbkdf2/compare/v3.1.2...v3.1.3 )
---
updated-dependencies:
- dependency-name: pbkdf2
dependency-version: 3.1.3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-24 19:15:27 +02:00
Robin Appelman
1d2b991bda
fix: don't create an empty file before writing the contents in OC_Util::copyr
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-06-24 16:27:27 +02:00
Robin Appelman
b5b2eb9da7
feat: add command to clear memcache
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-06-24 16:27:14 +02:00
Robin Appelman
131115fb6a
feat: add command to delete memcache key
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-06-24 16:27:14 +02:00
Robin Appelman
8689a4ad2a
feat: add commands to get and set memcache values
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-06-24 16:27:14 +02:00
Robin Appelman
d61ec62ae7
refactor: split off value casting out of config:system:set command
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-06-24 16:27:14 +02:00
Robin Appelman
a338f56fd5
fix: don't scan the same storage multiple times
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-06-24 16:27:03 +02:00
Robin Appelman
8b0a3a774d
fix: throw a better error if we don't get an authorization header for secutity confirmation
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-06-24 15:57:20 +02:00
Maxence Lange
d161e07cf7
Merge pull request #52832 from nextcloud/feat/noid/lexicon-migrate-keys
...
feat(lexicon): migrate config key/value
2025-06-24 12:54:13 -01:00
Maxence Lange
d860cfd1cb
feat(lexicon): better numeric conversion
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-06-24 12:10:57 -01:00
Maxence Lange
d29e1dc380
feat(lexicon): new tests about lexicon migration
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-06-24 12:10:57 -01:00
Maxence Lange
d8fc08d718
feat(lexicon): fix tests
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-06-24 12:10:57 -01:00
Maxence Lange
3d3c77b774
feat(lexicon): migrate keys on app update
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-06-24 12:10:57 -01:00
Maxence Lange
d5e487078a
feat(lexicon): using configmanager
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-06-24 12:10:57 -01:00
Maxence Lange
e39ab65239
feat(lexicon): migrate config key/value
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-06-24 12:10:57 -01:00
Richard Steinmetz
abced23a09
Merge pull request #53615 from nextcloud/fix/revive-lowercase-email
...
fix: revive always storing lowercased email addresses
2025-06-24 14:19:12 +02:00
Richard Steinmetz
b6af06d2e0
fix: revive always storing lowercased email addresses
...
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud >
2025-06-24 13:53:08 +02:00
Ferdinand Thiessen
dffc741201
fix(files): add more debug output to the filename sanitizing command
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-06-24 11:07:45 +02:00
Côme Chilliet
8ee06edffc
Merge pull request #53420 from nextcloud/fix/convert-rotate-to-timedjob
...
fix: make Rotate a TimedJob and run every hour
2025-06-24 10:27:56 +02:00
Salvatore Martire
5fef6f1c90
fix: make rotate logs a TimedJob and run every hour
...
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com >
2025-06-24 09:55:23 +02:00
Kate
6bdde907ff
Merge pull request #53650 from nextcloud/version-test-new-file
2025-06-24 09:14:38 +02:00
Nextcloud bot
606951afb7
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-06-24 00:23:02 +00:00
Robin Appelman
981a65f080
fix: create new file with content when creating test files for versioning tests
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-06-23 19:07:36 +02:00
Kate
968ed2caae
Merge pull request #53644 from nextcloud/bug/noid/fix-wrong-table-name-reminders
2025-06-23 16:54:19 +02:00
Richard Steinmetz
1492ed8439
Merge pull request #53564 from nextcloud/fix/two-factor-request-token
...
Fix CSRF token not being refreshed while a two-factor challenge is ongoing
2025-06-23 15:57:14 +02:00
Daniel Kesselberg
0c978a1528
fix(reminders): use tablename without prefix
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-06-23 15:19:12 +02:00
Côme Chilliet
f980d94fad
Merge pull request #53548 from nextcloud/fixFilesRemindersJoins
...
fix(files_reminders): Join the reminders with the file system metadata
2025-06-23 12:24:56 +02:00
Richard Steinmetz
c690c6fbd2
fix: update request token on two-factor pages
...
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud >
2025-06-23 11:20:09 +02:00
Richard Steinmetz
fa15cb8b87
fix: generate csrf tokens if two factor challenge is ongoing
...
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud >
2025-06-23 11:20:09 +02:00
Nextcloud bot
f2ee6e2826
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-06-23 00:22:07 +00:00
Nextcloud bot
1806405dda
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-06-22 00:22:38 +00:00
dependabot[bot]
651b59d90c
chore(deps-dev): bump dockerode from 4.0.6 to 4.0.7
...
Bumps [dockerode](https://github.com/apocas/dockerode ) from 4.0.6 to 4.0.7.
- [Release notes](https://github.com/apocas/dockerode/releases )
- [Commits](https://github.com/apocas/dockerode/compare/v4.0.6...v4.0.7 )
---
updated-dependencies:
- dependency-name: dockerode
dependency-version: 4.0.7
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-21 01:22:49 +00:00
Nextcloud bot
ec73f4a925
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-06-21 00:22:50 +00:00
Joas Schilling
e31c94d194
Merge pull request #53620 from nextcloud/bugfix/noid/use-query-parameters
...
fix(caldav): Use parameter for query to neutralize it in query diffs
2025-06-20 22:22:10 +02:00
Salvatore Martire
dc041c530c
fix: make ScheduledNotifications a TimedJob and...
...
run every 1s.
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com >
2025-06-20 18:35:48 +02:00
Joas Schilling
5f784d8695
fix(caldav): Use parameter for query to neutralize it in query diffs
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-06-20 16:24:24 +02:00
Ferdinand Thiessen
4bdb2b1dff
Merge pull request #53616 from nextcloud/fix/core/password-from-env-nc-pass
...
fix(core): Make --password-from-env work with NC_PASS everywhere
2025-06-20 12:37:56 +02:00
provokateurin
ed3868932f
fix(core): Make --password-from-env work with NC_PASS everywhere
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-06-20 11:21:27 +02:00
provokateurin
b95701d4c6
fix(core): Make OC_PASS actually work for occ user:auth-tokens:add --password-from-env
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-06-20 11:20:37 +02:00
Nextcloud bot
2606f7b7dd
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-06-20 00:22:31 +00:00
Richard Steinmetz
27cf6ac1a3
Merge pull request #53568 from nextcloud/refactor/dav/example-contact-service
...
refactor(dav): move shared logic to a dedicated example contact service
2025-06-20 00:04:07 +02:00
Richard Steinmetz
960b3ec0eb
refactor(dav): move shared logic to a dedicated example contact service
...
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud >
2025-06-19 23:46:00 +02:00
Andy Scherzinger
07bf0099a1
Merge pull request #53426 from nextcloud/smb-open-failure-log
...
feat: improve logging of fopen failures for smb
2025-06-19 23:17:29 +02:00
Sebastian Krupinski
4593b4f514
Merge pull request #53607 from nextcloud/fix/noid-reset-password
...
fix: reload login page after password reset
2025-06-19 18:50:59 +01:00
nextcloud-command
b372e5bfac
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-06-19 17:37:18 +00:00
SebastianKrupinski
9b5608f629
fix: reload login page after password reset
...
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com >
2025-06-19 13:27:27 -04:00
Ferdinand Thiessen
5d81e74a4d
Merge pull request #53590 from nextcloud/fix/files-sharing-label
...
fix(files_sharing): do not double escape the share title
2025-06-19 13:01:22 +02:00
nextcloud-command
192a1236ab
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-06-19 12:42:34 +02:00
Côme Chilliet
f314d930be
Merge pull request #52916 from nextcloud/fix/cache-ldap-configuration-prefixes
...
fix(user_ldap): Store the list of used configuration prefixed in appconfig
2025-06-19 11:57:15 +02:00
Ferdinand Thiessen
87428bfeff
fix(files_sharing): do not double escape the share title
...
The title is already escaped by vue so special characters would result
in incorrect strings.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-06-19 11:44:21 +02:00
Ferdinand Thiessen
d156bb2c06
Merge pull request #53574 from nextcloud/chore/files-title
...
refactor(files): remove custom page title handling
2025-06-19 10:50:48 +02:00
Côme Chilliet
12524d93f4
Merge pull request #53417 from nextcloud/fix/fix-32bits-phpunit
...
fix(tests): Fix 32bits PHPUnit tests
2025-06-19 10:38:32 +02:00
Nextcloud bot
1559092c22
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-06-19 00:22:42 +00:00
nextcloud-command
d856bf7ddf
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-06-18 21:54:19 +00:00
Ferdinand Thiessen
905788e2b2
refactor(files): remove custom page title handling
...
This conflicts with what `NcAppContent` is already doing.
So we should just remove it.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-06-18 23:50:13 +02:00
Andy Scherzinger
419e0a5527
Merge pull request #53462 from nextcloud/objectstore-touch-double-cache
...
fix: remove double cache write in ObjectStoreStorage::touch
2025-06-18 22:53:54 +02:00
Robin Appelman
2e1c316582
fix: remove double cache write in ObjectStoreStorage::touch
...
the file_put_contents already puts all of those values into the cache
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-06-18 22:22:51 +02:00
Kate
f05f79ae92
Merge pull request #53569 from nextcloud/feat/add-user-enabled-apps-ocs
2025-06-18 20:49:31 +02:00
Ferdinand Thiessen
da7a9024ed
Merge pull request #53567 from nextcloud/fix/files-plural
...
fix(files): add plural form for selected nodes
2025-06-18 19:58:11 +02:00
nextcloud-command
f5fd649003
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-06-18 18:16:16 +02:00
Ferdinand Thiessen
3796c96e47
fix(files): add plural form for selected nodes
...
Reported at Transifex:
> This string needs pluralization feature, because in some languages translation of "selected" differs between singular and plural.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-06-18 18:16:16 +02:00
Jana Peper
6f1e441e9a
fix: unit tests
...
Signed-off-by: Jana Peper <jana.peper@nextcloud.com >
2025-06-18 17:31:33 +02:00
Jana Peper
c890051587
fix: update OpenAPI specs
...
Signed-off-by: Jana Peper <jana.peper@nextcloud.com >
2025-06-18 17:31:33 +02:00
Jana Peper
50c9852e24
feat: add ocs route to get apps enabled for current user
...
Signed-off-by: Jana Peper <jana.peper@nextcloud.com >
2025-06-18 17:31:20 +02:00
Ferdinand Thiessen
98871fe474
Merge pull request #53339 from nextcloud/fix/product-name-capability
...
fix: Pass over product name as capability
2025-06-18 17:10:44 +02:00
Kent Delante
ea98e4b3f5
Merge pull request #53419 from nextcloud/leftybournes/fix/object_storage_large_uploads
...
fix(s3): retry failed multipart uploads with decreased concurrency
2025-06-18 21:07:06 +08:00
Thomas Citharel
367a5859a8
Merge pull request #53512 from nextcloud/fix/noid/files-version-sidebar-item-style
...
[files_versions] Fix sidebar version item style
2025-06-18 13:32:16 +02:00
Ferdinand Thiessen
1d0915b3dd
chore: update theming openAPI exports
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-06-18 12:57:49 +02:00
Julius Knorr
9f12d68523
fix: Pass over product name as capability
...
Signed-off-by: Julius Knorr <jus@bitgrid.net >
2025-06-18 12:54:43 +02:00
nextcloud-command
239d264cb9
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-06-18 09:52:03 +00:00
Julien Veyssier
422e3d9ab5
fix(files_versions): give the version label a min width so it does not get invisible if the author name is long
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2025-06-18 11:47:32 +02:00
Kate
b95f96a85a
Merge pull request #53539 from nextcloud/fix/validation-defaults
2025-06-18 11:40:20 +02:00
Ferdinand Thiessen
35a27b5fd5
fix(FilenameValidator): use _ as default replacement for invalid chars
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-06-18 09:44:57 +02:00
Ferdinand Thiessen
3bc4e0ff28
Merge pull request #53550 from nextcloud/fix/docs
...
docs: fix config sample to work with RST documentation
2025-06-18 08:57:03 +02:00
Nextcloud bot
beefeb008c
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-06-18 00:22:25 +00:00
F. E Noel Nfebe
768898e28f
Merge pull request #53466 from nextcloud/feature/hide-external-shares-excluded-groups
...
feat(files_sharing): Hide link shares for users in excluded groups
2025-06-17 19:45:37 +01:00
nextcloud-command
9583a674d4
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-06-17 19:30:02 +01:00
Ferdinand Thiessen
d9325c6762
docs: fix config sample to work with RST documentation
...
The docs are extracted to the admin docs so it must be valid RST syntax.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-06-17 19:31:07 +02:00
Git'Fellow
4eb357e91a
fix(files_reminders): Join the reminders with the file system metadata table
...
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com >
2025-06-17 16:34:45 +02:00
F. E Noel Nfebe
137ec926b4
Merge pull request #53322 from nextcloud/fix/public-upload-notification-default
...
fix: Set public link upload email notification to opt-in
2025-06-17 15:25:56 +01:00
Côme Chilliet
15c8b5ac58
chore: Use an if/else instead of the try/catch to make meaning more obvious
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-06-17 16:25:45 +02:00
Richard Steinmetz
a1cf92ceed
Merge pull request #53540 from nextcloud/feature/add-profile-to-occ
...
Feature/add profile to occ
2025-06-17 16:12:43 +02:00
Elizabeth Danzberger
63b9ea73f4
Merge pull request #53477 from nextcloud/fix/unnecessary-template-fields-request
...
fix: do not extract fields for blank template
2025-06-17 13:46:58 +00:00
nfebe
c50a33812f
feat(files_sharing): Hide external shares for users in excluded groups
...
- Added frontend check to hide link shares if, public sharing is disabled.
Signed-off-by: nfebe <fenn25.fn@gmail.com >
2025-06-17 14:32:46 +01:00
nfebe
1f8a2307bd
fix: Set public link upload email notification to opt-in
...
This now sets `isDefaultEnabled` to false. This makes email notifications for file uploads
to public links disabled by default (opt-in) for users.
This addresses concerns about new notifications being enabled by
default for existing users, leading to unexpected emails.
Related: https://github.com/nextcloud/server/pull/46945
Signed-off-by: nfebe <fenn25.fn@gmail.com >
2025-06-17 13:57:13 +01:00
Daniel
7231883ab0
Merge pull request #53369 from nextcloud/bug/noid/principal-guest_app-not-found
...
fix: hide guests group when searching for principals
2025-06-17 14:02:51 +02:00
Ferdinand Thiessen
b40acb34a3
Merge pull request #53538 from nextcloud/fix/share-expiry-translation
...
fix(file_sharing): Remove string concatenated translation
2025-06-17 13:30:15 +02:00
John Molakvoæ
4d8e7233ae
Merge pull request #53140 from nextcloud/fix/auto-reload-tags
2025-06-17 13:09:58 +02:00
Ferdinand Thiessen
7ebf775acb
Merge pull request #53534 from nextcloud/fix/requesttoken
...
fix(core): getRequestToken import typo
2025-06-17 13:04:48 +02:00
nextcloud-command
8b37aab2b0
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-06-17 10:35:33 +00:00
Salvatore Martire
7265f10307
chore: update autoloader
...
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com >
2025-06-17 12:33:03 +02:00
Salvatore Martire
2465e034b8
style(occ): clean up SettingTest class
...
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com >
2025-06-17 12:33:03 +02:00
Salvatore Martire
e5b34e5392
feat: allow reading profile properties from occ
...
This change adds support for reading profile information through the occ
command, and updates the corresponding test.
Signed-off-by: Salvatore Martire <4652631+klarkent@users.noreply.github.com >
2025-06-17 12:33:03 +02:00
nextcloud-command
77da39c9ea
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-06-17 10:00:27 +00:00
Elizabeth Danzberger
eb39df39e2
fix: do not extract fields for blank template
...
Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de >
2025-06-17 09:58:18 +00:00
nfebe
2131b16ced
fix(file_sharing): Remove string concatenated translation
...
Signed-off-by: nfebe <fenn25.fn@gmail.com >
2025-06-17 11:50:59 +02:00
Ferdinand Thiessen
e11ecaa53f
Merge pull request #53516 from nextcloud/fix/fix-encryption-manager-injection
...
fix(encryption): Fix DI for encryption Manager class
2025-06-17 11:45:15 +02:00
nextcloud-command
2bb7fe4733
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-06-17 09:30:48 +00:00
nextcloud-command
94d20a4618
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-06-17 09:23:29 +00:00
skjnldsv
7c39f5fd1a
fix(files): auto reload sidebar tags on update
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-06-17 11:21:19 +02:00
Daniel Kesselberg
6254354f27
test(dav): add integration test for principal property search
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-06-17 11:19:24 +02:00
Daniel Kesselberg
8b66f3518e
fix: hide guests group when searching for principals
...
Follow-up for https://github.com/nextcloud/server/pull/52914
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-06-17 11:19:23 +02:00
skjnldsv
a2039684ce
fix(core): getRequestToken import typo
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-06-17 11:14:46 +02:00
Nextcloud bot
452b672b7b
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-06-17 08:00:26 +00:00
Andy Scherzinger
6f2fbef490
Merge pull request #51657 from SBizienFilippiPEReN/cookie-domain
...
cookie_domain config option for setting cookie on a wider domain
2025-06-17 07:00:40 +02:00
Daniel Calviño Sánchez
b69f04177b
Merge pull request #53498 from nextcloud/fix/noid/make-s3-connect-timeout-option-configurable
...
fix(ObjectStore): Make S3 "connect_timeout" option configurable
2025-06-17 05:30:37 +02:00
Nextcloud bot
044a816788
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-06-17 00:22:34 +00:00
Richard Steinmetz
40e536bf8b
Merge pull request #53525 from nextcloud/chore/typo
...
chore(core): fix typo in session heartbeat service
2025-06-17 00:56:08 +02:00
nextcloud-command
9b9b537c75
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-06-16 22:36:59 +00:00
Josh
54142b2b20
fix(maintenanceMode): Refresh web page when turned off (part 1)
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2025-06-16 15:41:59 -04:00
Ferdinand Thiessen
ab5f642604
chore(core): fix typo in session heartbeat service
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-06-16 20:43:50 +02:00
Daniel Calviño Sánchez
d7ae952dc8
fix(ObjectStore): Make S3 "connect_timeout" option configurable
...
The hardcoded connection timeout of 5 seconds may not be enough in some
cases, so now it is got from the ObjectStore arguments in Nextcloud
configuration, falling back to 5 if not set.
The connection timeout is set in seconds, but decimal precision can be
used for subsecond accuracy (for example, 4.2 for 4200 milliseconds).
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com >
2025-06-16 20:17:50 +02:00
Côme Chilliet
64208b6d22
Merge pull request #53507 from nextcloud/fix/fix-warning-lazy-ghost-application
...
fix: Correctly ignore lazy ghost initialization in debug warning about direct constructor call
2025-06-16 19:16:26 +02:00
Ferdinand Thiessen
5c80563e15
Merge pull request #53514 from nextcloud/fix/do-not-update-userkey-when-masterkey-is-used
...
fix(encryption): Do not register user key related event listeners
2025-06-16 17:55:17 +02:00
Ferdinand Thiessen
eb15061bd0
Merge pull request #53326 from nextcloud/fix/requesttoken
...
fix: refactor request token handling and do not update with invalid result
2025-06-16 17:55:11 +02:00
Côme Chilliet
a9acaaa45f
fix(encryption): Fix DI for encryption Manager class
...
Only IManager was registered but the class name is used as well for DI
in the encryption application. This was causing a crash of encryption
command when using PHP 8.4 and lazy ghosts.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-06-16 16:35:27 +02:00
nextcloud-command
0835c98334
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-06-16 14:22:11 +00:00
Ferdinand Thiessen
5d0d490388
fix: the core config is not loaded on error pages
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-06-16 15:56:22 +02:00
Ferdinand Thiessen
ad838b21a1
test: adjust karma global state mock
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-06-16 15:55:12 +02:00
Ferdinand Thiessen
a388e2b55b
test(core): migrate session heartbeat tests
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-06-16 15:55:11 +02:00
Ferdinand Thiessen
da5828ef42
refactor(OC): restructure session heartbeat code - use types and human reading order
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-06-16 15:55:11 +02:00
Ferdinand Thiessen
f4966b2bf4
refactor(OC): migrate session heart beat to Typescript
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-06-16 15:55:11 +02:00
Ferdinand Thiessen
8fe3a4195d
fix(OC): validate request token and move logic to one place
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-06-16 15:55:11 +02:00
Ferdinand Thiessen
84ab0dc97e
refactor(OC): migrate request token handling to Typescript
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-06-16 15:54:47 +02:00
Côme Chilliet
f6365e76a1
fix(encryption): Do not register user key related event listeners
...
when master key is enabled.
Also added a safeguard in PassphraseService.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-06-16 15:52:41 +02:00
Richard Steinmetz
0450ce9ed4
Merge pull request #53311 from nextcloud/feat/example-event
...
feat: create example event when a user logs in for the first time
2025-06-16 15:50:07 +02:00
Samuel Bizien Filippi
a14cade3ac
feat(core): add cookie_domain config option
...
Signed-off-by: Samuel Bizien Filippi <samuel.bizien-filippi@finances.gouv.fr >
2025-06-16 15:33:48 +02:00
Ferdinand Thiessen
c2bf3480e4
Merge pull request #53435 from nextcloud/chore/no-moment
...
refactor(files): migrate away from moment.js
2025-06-16 14:11:42 +02:00
nextcloud-command
2315dd4df5
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-06-16 10:59:00 +00:00
Ferdinand Thiessen
62e8d011f9
refactor(files): migrate away from moment.js
...
Use browser provided API and our shared functions.
This also fixes tests when local language is not English.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-06-16 12:50:17 +02:00
Ferdinand Thiessen
27629fd332
Merge pull request #53508 from nextcloud/fix/properly-depcreate-iocmprovider
...
fix: properly deprecate IOCMProvider
2025-06-16 12:47:50 +02:00
Richard Steinmetz
967b634a82
fix: properly deprecate IOCMProvider
...
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud >
2025-06-16 12:20:40 +02:00
Côme Chilliet
4a1eb3dc2a
fix: Correctly ignore lazy ghost initialization in debug warning about direct constructor call
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-06-16 12:01:16 +02:00
Richard Steinmetz
7e7e5f5390
chore: recompile assets
...
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud >
2025-06-16 11:59:34 +02:00
Richard Steinmetz
84c2e2a5ce
fix: enable example contact feature by default
...
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud >
2025-06-16 11:59:34 +02:00
Richard Steinmetz
b640c161ae
fix: harmonize design of default content settings section
...
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud >
2025-06-16 11:59:34 +02:00
Richard Steinmetz
4a6909ffef
feat: create example event when a user logs in for the first time
...
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud >
2025-06-16 11:49:20 +02:00
Joas Schilling
10852e01be
Merge pull request #53465 from mickenordin/master
...
fix(OCMProvider): fix dependency injection for OCMProvider
2025-06-16 11:32:41 +02:00
Micke Nordin
e770859008
Update lib/private/Server.php
...
Co-authored-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com >
Signed-off-by: Micke Nordin <mickenordin@users.noreply.github.com >
2025-06-16 10:33:21 +02:00
Micke Nordin
7bee91a834
fix(OCMProvider): fix dependency injection for OCMProvider
...
Signed-off-by: Micke Nordin <kano@sunet.se >
2025-06-16 10:33:21 +02:00
Côme Chilliet
b3ffe4bf66
Merge pull request #53468 from nextcloud/confWordingReview
...
refactor(config.php): Global wording review
2025-06-16 10:09:07 +02:00
Git'Fellow
2c950d4e05
refactor(config.php): Global wording review
...
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com >
2025-06-16 09:15:03 +02:00
Thomas Citharel
e2195a2f6d
fix(sharing): fix json decoding the list of groups excluded from sharing
...
json_decode() returns stdclass by default instead of an associative object, which can't be used for
array_diff or array_intersect later
Signed-off-by: Thomas Citharel <tcit@tcit.fr >
2025-06-16 08:30:31 +02:00
Kate
9b29df2dd5
Merge pull request #53502 from nextcloud/bugfix/53457/red-ci
2025-06-16 08:09:02 +02:00
Joas Schilling
004eb61716
test: Adjust tests to match code again
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-06-16 07:46:46 +02:00
Nextcloud bot
dd91b8e3db
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-06-16 00:23:03 +00:00
Nextcloud bot
ced1c5bf6c
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-06-15 00:22:15 +00:00
Marcel Müller
cf1eed2769
Merge pull request #52909 from nextcloud/feat/noid/check-integrity-all-apps
...
feat(integrity): Allow to run check for all apps
2025-06-14 19:24:54 +02:00
dependabot[bot]
b0d78bb697
Merge pull request #53481 from nextcloud/dependabot/npm_and_yarn/cypress-13.17.0
2025-06-14 12:05:24 +00:00
nextcloud-command
c7cf301318
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-06-14 11:50:36 +00:00
dependabot[bot]
43c9d80e62
build(deps-dev): bump cypress from 13.15.0 to 13.17.0
...
Bumps [cypress](https://github.com/cypress-io/cypress ) from 13.15.0 to 13.17.0.
- [Release notes](https://github.com/cypress-io/cypress/releases )
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/cypress-io/cypress/compare/v13.15.0...v13.17.0 )
---
updated-dependencies:
- dependency-name: cypress
dependency-version: 13.17.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-14 08:46:46 +00:00
dependabot[bot]
ed66e71433
Merge pull request #53480 from nextcloud/dependabot/npm_and_yarn/cypress-split-1.24.18
2025-06-14 08:43:54 +00:00
dependabot[bot]
c326e1aae7
Merge pull request #53479 from nextcloud/dependabot/npm_and_yarn/vitest/coverage-v8-3.2.3
2025-06-14 08:42:23 +00:00
dependabot[bot]
8af15fd07b
build(deps-dev): bump cypress-split from 1.24.17 to 1.24.18
...
Bumps [cypress-split](https://github.com/bahmutov/cypress-split ) from 1.24.17 to 1.24.18.
- [Release notes](https://github.com/bahmutov/cypress-split/releases )
- [Commits](https://github.com/bahmutov/cypress-split/compare/v1.24.17...v1.24.18 )
---
updated-dependencies:
- dependency-name: cypress-split
dependency-version: 1.24.18
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-14 01:39:04 +00:00
dependabot[bot]
503a4cfa1e
build(deps-dev): bump @vitest/coverage-v8 from 3.2.2 to 3.2.3
...
Bumps [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8 ) from 3.2.2 to 3.2.3.
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v3.2.3/packages/coverage-v8 )
---
updated-dependencies:
- dependency-name: "@vitest/coverage-v8"
dependency-version: 3.2.3
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-14 01:38:24 +00:00
Nextcloud bot
16b31fcfce
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-06-14 00:22:18 +00:00
invario
2b58f74cc8
Fix: Remove X-XSS-Protection use, check and recommendation
...
Co-authored-by: John Molakvoæ <skjnldsv@users.noreply.github.com >
Signed-off-by: invario <67800603+invario@users.noreply.github.com >
2025-06-13 16:12:27 -04:00
Kate
7be047a5c0
Merge pull request #53459 from nextcloud/rector-tests
2025-06-13 09:10:09 +02:00
Nextcloud bot
1f0086ff6b
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-06-13 00:22:17 +00:00
Andy Scherzinger
e6209d9135
Merge pull request #53457 from mickenordin/master
...
fix(OCM-invites): Use the correct way of getting the email
2025-06-12 19:17:44 +02:00
Robin Appelman
3561937816
chore: run rector on tests with new rule
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-06-12 18:38:29 +02:00
Robin Appelman
3cc34ac29d
chore: add UseSpecificWillMethodRector to rector configuration
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-06-12 18:33:43 +02:00
Robin Appelman
29e39c0a2e
chore: run rector on tests
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-06-12 18:31:58 +02:00
Robin Appelman
de74745ab6
chore: add tests to rector configuration
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-06-12 18:31:40 +02:00
John Molakvoæ
763873e152
Merge pull request #53453 from nextcloud/fix/do-not-cache-routes-on-debug-mode
...
fix(router): In debug mode, cache routes only for 3 seconds
2025-06-12 17:45:57 +02:00
Micke Nordin
4d4b886607
fix(OCM-invites): Use the correct way of getting the email
...
It seems primary email can sometimes be empty, even if the user has an email set.
Signed-off-by: Micke Nordin <kano@sunet.se >
2025-06-12 17:00:13 +02:00
Côme Chilliet
b188fad8e8
fix(router): In debug mode, cache routes only for 3 seconds
...
This allows testing a newly added or changed route in your application
without having to wait 1 hour or bump the application version.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-06-12 16:12:22 +02:00
dependabot[bot]
b49065fc9d
Merge pull request #53445 from nextcloud/dependabot/npm_and_yarn/brace-expansion-1.1.12
2025-06-12 13:08:53 +00:00
nextcloud-command
7930150545
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-06-12 11:05:58 +00:00
dependabot[bot]
7fe63c636f
build(deps-dev): bump brace-expansion from 1.1.11 to 1.1.12
...
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion ) from 1.1.11 to 1.1.12.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases )
- [Commits](https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12 )
---
updated-dependencies:
- dependency-name: brace-expansion
dependency-version: 1.1.12
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-12 12:58:30 +02:00
Andy Scherzinger
fc2aa7f5b5
Merge pull request #51113 from mickenordin/master
...
feat(OCM-invites): Implementation of invitation flow for OCM 1.1.0
2025-06-12 12:13:50 +02:00
Maxence Lange
f8c64a17b1
Merge pull request #53427 from nextcloud/shard-key-hint-partition
...
fix: allow hinting the shard keys for joined tables
2025-06-12 09:09:50 -01:00
Micke Nordin
623f2f0240
feat(OCM-invites): Implementation of invitation flow
...
This patchset:
* implements the /invite-accepted endpoint
* adds capabilities and inviteAceptDialog to the discovery
* adds a FederatedInviteAcceptedEvent
https://cs3org.github.io/OCM-API/docs.html?branch=v1.1.0&repo=OCM-API&user=cs3org#/paths/~1invite-accepted/post
Co-authored-by: Anna <anna@nextcloud.com >
Co-authored-by: Côme Chilliet <come.chilliet@nextcloud.com >
Co-authored-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com >
Co-authored-by: Navid Shokri <navid.pdp11@gmail.com >
Signed-off-by: Micke Nordin <kano@sunet.se >
2025-06-12 11:20:26 +02:00
Nextcloud bot
acc2311a0d
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-06-12 00:22:49 +00:00
John Molakvoæ
66e5ea1291
Merge pull request #52537 from nextcloud/fix/loading-account-menu
...
feat(files_sharing): show Account menu on public pages
2025-06-11 18:44:21 +02:00
nextcloud-command
20e4984bf6
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-06-11 16:22:55 +00:00
John Molakvoæ
b4b60ed574
Merge branch 'master' into fix/loading-account-menu
...
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com >
2025-06-11 18:17:35 +02:00
Maksim Sukharev
ebaccf6335
Merge pull request #53436 from nextcloud/fix/53363/available-groups
2025-06-11 16:54:56 +02:00
nextcloud-command
1132489583
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-06-11 14:51:40 +00:00
skjnldsv
a6fc4aa9fd
fix(files_sharing): public user menu semantic
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-06-11 16:43:53 +02:00
skjnldsv
df88920680
fix(files_sharing): l10n typo
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-06-11 16:43:53 +02:00
skjnldsv
bf3ce79abd
feat(files_sharing): show Account menu on public pages
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-06-11 16:43:53 +02:00
skjnldsv
506afad862
fix(core): bring back Account menu loading indicator
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-06-11 16:43:53 +02:00
nextcloud-command
96a57a1665
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-06-11 13:03:56 +00:00
Maksim Sukharev
f55e1947d5
fix(UserRow): fallback to group name in case of undefined availableGroup
...
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2025-06-11 14:39:37 +02:00
Nextcloud bot
c4f071a577
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-06-11 00:23:30 +00:00
Daniel
e1fcd6ccfb
Merge pull request #53000 from nextcloud/fix/noid/stuck-ffmpeg
...
fix: unblock ffmpeg on some broken videos
2025-06-10 22:22:04 +02:00
Robin Appelman
26903926a2
fix: allow hinting the shard keys for joined tables
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-06-10 16:15:05 +02:00
Côme Chilliet
b9949b2381
chore: update psalm baseline
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-06-10 16:08:52 +02:00
Côme Chilliet
f48e5aa1f3
fix(user_ldap): Switch to OCP\IAppConfig and fix Helper constructor calls
...
Using OCP\AppFramework\Services\IAppConfig is not possible because the
Helper is queried from places outside of the application DI container
(ajax pages, tests, other applications through ILDAPProviderFactory…)
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-06-10 16:08:52 +02:00
Côme Chilliet
bc7309ca1c
fix(user_ldap): Store the list of used configuration prefixed in appconfig
...
This avoids getting all keys from appconfig, which was triggering
loading of lazy configuration on all requests.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-06-10 16:08:45 +02:00
Côme Chilliet
b1f6283f6e
fix(tests): Fix files_sharing tests conflicting with other tests
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-06-10 15:38:43 +02:00
Robin Appelman
4242520d64
feat: improve logging of fopen failures for smb
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-06-10 15:14:04 +02:00
Daniel
eb9a6214a1
Merge pull request #53254 from nextcloud/chore/noid/disable-codecove-locally
...
Codecov: disable telemetry
2025-06-10 15:11:59 +02:00
Ferdinand Thiessen
6d8b2634f2
Merge pull request #53378 from nextcloud/fix/files-external-workflow
...
test: run all files_external tests for S3
2025-06-10 14:59:17 +02:00
Kate
1474fa3407
Merge pull request #52743 from nextcloud/bug/noid/expires-date-format
2025-06-10 14:25:05 +02:00
Ferdinand Thiessen
5f200c7765
test: reenable localstack tests (bug fixed) but disable MinIO versioned copy test
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-06-10 14:23:07 +02:00
Ferdinand Thiessen
22b9d912b1
test: only skip tests failing on localstack for localstack
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-06-10 14:23:07 +02:00
Ferdinand Thiessen
de338d9d9f
test: fix s3 external storage tests to run all storages on ci
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-06-10 14:23:07 +02:00
Kate
9faf386303
Merge pull request #52913 from nextcloud/debt/noid/use-logical-operator
2025-06-10 14:17:46 +02:00
Kate
3943f08fe9
Merge pull request #53212 from nextcloud/feat/core/install-without-admin-user
...
feat(core): Add option to disable creating an admin user when installing
2025-06-10 13:58:57 +02:00
Daniel Kesselberg
df9a275c89
test: addd test for hideFromCollaboration
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-06-10 13:55:53 +02:00
Daniel Kesselberg
55bca1e5db
fix: use logical operator instead of bitwise
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-06-10 13:55:53 +02:00
Daniel Kesselberg
1ac85a3298
fix: use correct format for getlastmodified webdav property
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-06-10 13:15:31 +02:00
Daniel Kesselberg
be587def0e
fix: use correct format for expires, last-modified, and if-modified-since headers
...
Before: Sat, 10 May 2025 18:17:41 +0000
After: Sat, 10 May 2025 18:17:41 GMT
RFC: https://httpwg.org/specs/rfc9110.html#http.date
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-06-10 13:15:31 +02:00
Côme Chilliet
aa906391f6
fix(tests): Simplify error handling in tests/enable_all.php
...
Simply let the Exception bubble up instead of caching it and using grep
to then detect it.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-06-10 12:05:12 +02:00
Côme Chilliet
143bcf95ef
fix(tests): Enable more PHP modules in phpunit-32bits
...
Also add output when enabling applications, and watch phpunit
configuration file for changes.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-06-10 11:49:07 +02:00
Kent Delante
06b5ce5859
fix(s3): retry failed multipart uploads with decreased concurrency
...
Signed-off-by: Kent Delante <kent.delante@proton.me >
2025-06-10 17:39:59 +08:00
provokateurin
d11d5b765f
feat(core): Add option to disable creating an admin user when installing
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-06-10 11:16:28 +02:00
provokateurin
9a121269f3
refactor(Setup): When creating a DB user don't use the admin username
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-06-10 11:16:28 +02:00
Côme Chilliet
bed6737b90
fix(tests): Fix 32bits PHPUnit tests
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-06-10 11:02:54 +02:00
John Molakvoæ
ebdb12f929
Merge pull request #53075 from IONOS-Productivity/tests/file_sharing-load_additional_listener
2025-06-10 10:49:41 +02:00
Côme Chilliet
231916d403
Merge pull request #52538 from nextcloud/feat/use-php84-lazy-objects
...
Use PHP 8.4 lazy ghosts for Dependency injection
2025-06-10 10:45:12 +02:00
John Molakvoæ
86b027debe
Merge pull request #53363 from nextcloud/fix/users-gid
2025-06-10 10:28:41 +02:00
Misha M.-Kupriyanov
4f3de46c08
test: files_sharing add test for LoadAdditionalListener
...
Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de >
2025-06-10 10:01:18 +02:00
nextcloud-command
5d69596edb
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-06-10 08:00:31 +00:00
John Molakvoæ
f0858bae79
fix(settings): adjust group return code styling
...
Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de >
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com >
2025-06-10 07:58:27 +00:00
skjnldsv
725c381260
fix(settings): show group label instead of gid in accounts management
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-06-10 07:58:27 +00:00
Andy Scherzinger
fadda8cba2
Merge pull request #53402 from nextcloud/jtr-fix-403-design
...
fix(403): Make design consistent with 404 + add default hint
2025-06-10 09:52:20 +02:00
Nextcloud bot
9cc2b01d5f
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-06-10 00:22:39 +00:00
Kate
d8a5d31b22
Merge pull request #53393 from nextcloud/dependabot/composer/vendor-bin/openapi-extractor/nextcloud/openapi-extractor-1.8.0
2025-06-09 20:04:49 +02:00
Ferdinand Thiessen
96d423c8d3
chore: update openAPI files
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-06-09 19:24:26 +02:00
Ferdinand Thiessen
495c364268
chore: use consistent casing for header names (required by openAPI)
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-06-09 19:24:26 +02:00
dependabot[bot]
e2f6b4ab83
build(deps): bump nextcloud/openapi-extractor
...
Bumps [nextcloud/openapi-extractor](https://github.com/nextcloud-releases/openapi-extractor ) from 1.7.0 to 1.8.0.
- [Changelog](https://github.com/nextcloud-releases/openapi-extractor/blob/main/CHANGELOG.md )
- [Commits](https://github.com/nextcloud-releases/openapi-extractor/compare/v1.7.0...v1.8.0 )
---
updated-dependencies:
- dependency-name: nextcloud/openapi-extractor
dependency-version: 1.8.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-09 19:24:26 +02:00
dependabot[bot]
0678095cd6
Merge pull request #53387 from nextcloud/dependabot/npm_and_yarn/nextcloud/l10n-3.3.0
2025-06-09 15:29:51 +00:00
Ferdinand Thiessen
7d2a929a12
test: remove legacy tests covered by library unit tests
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-06-09 16:52:26 +02:00
John Molakvoæ
180549da7b
Merge pull request #53398 from nextcloud/skjnldsv-patch-1
2025-06-09 16:37:23 +02:00
dependabot[bot]
4ced265c0d
build(deps): bump @nextcloud/l10n from 3.2.0 to 3.3.0
...
Bumps [@nextcloud/l10n](https://github.com/nextcloud-libraries/nextcloud-l10n ) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/nextcloud-libraries/nextcloud-l10n/releases )
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-l10n/blob/main/CHANGELOG.md )
- [Commits](https://github.com/nextcloud-libraries/nextcloud-l10n/compare/v3.2.0...v3.3.0 )
---
updated-dependencies:
- dependency-name: "@nextcloud/l10n"
dependency-version: 3.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-06-09 16:00:28 +02:00
Nextcloud bot
1f298806be
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-06-09 00:22:20 +00:00
Josh
c49b3b27ff
fix(403): Make design consistent with 404 + add default hint
...
Fixes #39584
Signed-off-by: Josh <josh.t.richards@gmail.com >
2025-06-08 14:25:32 -04:00
dependabot[bot]
d76a940ff8
Merge pull request #53382 from nextcloud/dependabot/npm_and_yarn/libphonenumber-js-1.12.9
2025-06-08 09:51:21 +00:00
nextcloud-command
b93451dfab
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-06-08 08:41:13 +00:00
dependabot[bot]
cab8d78b40
build(deps): bump libphonenumber-js from 1.12.8 to 1.12.9
...
Bumps [libphonenumber-js](https://gitlab.com/catamphetamine/libphonenumber-js ) from 1.12.8 to 1.12.9.
- [Changelog](https://gitlab.com/catamphetamine/libphonenumber-js/blob/master/CHANGELOG.md )
- [Commits](https://gitlab.com/catamphetamine/libphonenumber-js/commits/master )
---
updated-dependencies:
- dependency-name: libphonenumber-js
dependency-version: 1.12.9
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-08 08:23:19 +00:00
dependabot[bot]
7d78e8d5c8
Merge pull request #53384 from nextcloud/dependabot/npm_and_yarn/marked-15.0.12
2025-06-08 08:20:36 +00:00
nextcloud-command
d6d2b2fff5
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-06-08 07:30:30 +00:00
dependabot[bot]
369404b3c5
build(deps): bump marked from 15.0.11 to 15.0.12
...
Bumps [marked](https://github.com/markedjs/marked ) from 15.0.11 to 15.0.12.
- [Release notes](https://github.com/markedjs/marked/releases )
- [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json )
- [Commits](https://github.com/markedjs/marked/compare/v15.0.11...v15.0.12 )
---
updated-dependencies:
- dependency-name: marked
dependency-version: 15.0.12
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-08 09:26:12 +02:00
Nextcloud bot
b7d5ea71ab
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-06-08 00:22:29 +00:00
dependabot[bot]
fc3738f864
Merge pull request #53383 from nextcloud/dependabot/npm_and_yarn/vitest/coverage-v8-3.2.2
2025-06-07 16:03:20 +00:00
dependabot[bot]
a1952c79b9
build(deps-dev): bump @vitest/coverage-v8 from 3.1.4 to 3.2.2
...
Bumps [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8 ) from 3.1.4 to 3.2.2.
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v3.2.2/packages/coverage-v8 )
---
updated-dependencies:
- dependency-name: "@vitest/coverage-v8"
dependency-version: 3.2.2
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-07 15:50:30 +00:00
dependabot[bot]
15035dc91a
Merge pull request #53386 from nextcloud/dependabot/npm_and_yarn/zip.js/zip.js-2.7.62
2025-06-07 15:48:48 +00:00
dependabot[bot]
06b7a96a45
Merge pull request #53388 from nextcloud/dependabot/npm_and_yarn/puppeteer-24.10.0
2025-06-07 15:38:12 +00:00
dependabot[bot]
7df0738d1e
Merge pull request #53385 from nextcloud/dependabot/npm_and_yarn/codecov/webpack-plugin-1.9.1
2025-06-07 13:46:56 +00:00
John Molakvoæ
377eebaece
chore(workflows): add auto stable PR title update
...
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com >
2025-06-07 09:05:03 +02:00
dependabot[bot]
bc5dfa8947
build(deps-dev): bump puppeteer from 24.9.0 to 24.10.0
...
Bumps [puppeteer](https://github.com/puppeteer/puppeteer ) from 24.9.0 to 24.10.0.
- [Release notes](https://github.com/puppeteer/puppeteer/releases )
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.9.0...puppeteer-v24.10.0 )
---
updated-dependencies:
- dependency-name: puppeteer
dependency-version: 24.10.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-07 01:22:04 +00:00
dependabot[bot]
0b1d0200cc
build(deps-dev): bump @zip.js/zip.js from 2.7.61 to 2.7.62
...
Bumps [@zip.js/zip.js](https://github.com/gildas-lormeau/zip.js ) from 2.7.61 to 2.7.62.
- [Release notes](https://github.com/gildas-lormeau/zip.js/releases )
- [Commits](https://github.com/gildas-lormeau/zip.js/compare/v2.7.61...v2.7.62 )
---
updated-dependencies:
- dependency-name: "@zip.js/zip.js"
dependency-version: 2.7.62
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-07 01:21:05 +00:00
dependabot[bot]
0be29a81f5
build(deps-dev): bump @codecov/webpack-plugin from 1.9.0 to 1.9.1
...
Bumps @codecov/webpack-plugin from 1.9.0 to 1.9.1.
---
updated-dependencies:
- dependency-name: "@codecov/webpack-plugin"
dependency-version: 1.9.1
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-07 01:20:35 +00:00
Nextcloud bot
a921fcb05e
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-06-07 00:22:04 +00:00
Joas Schilling
4b9fe8ca7f
Merge pull request #48210 from nextcloud/ci/phpunit-10
...
ci: Install PHPUnit 10
2025-06-06 15:28:17 +02:00
Joas Schilling
f6931d79bb
ci: Skip second S3 test temporarily
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-06-06 15:02:58 +02:00
Joas Schilling
e192357e56
ci: Always be colorful :)
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-06-06 14:36:35 +02:00
Joas Schilling
1d6da9ab01
test: Fix namespace casing
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-06-06 14:36:35 +02:00
Joas Schilling
f230abeef8
fix: Run cleanByMoundId query on all shards
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-06-06 14:36:34 +02:00
Joas Schilling
a425a1affc
test: Add a hint message on boolean comparison
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-06-06 14:36:33 +02:00
Joas Schilling
b95a1653e6
test: Don't test order of applicable mount points when we don't sort
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-06-06 14:36:32 +02:00
Joas Schilling
ebee539902
ci: Migrate PHPUnit configs
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-06-06 14:36:31 +02:00
Joas Schilling
86857f2c12
test: Load all apps locally as well
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-06-06 14:36:30 +02:00
Joas Schilling
be0fbacfdf
test: Enable all default apps
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-06-06 14:36:29 +02:00
Joas Schilling
b9984cb3ef
test: Remove tests/apps.php which is no longer supported
...
PHPUnit 10 says:
> Class apps cannot be found in …/server/tests/apps.php
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-06-06 14:36:29 +02:00
Joas Schilling
6157bf9276
test: Remove suffix to reduce warnings about not extending TestCase
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-06-06 14:36:28 +02:00
Joas Schilling
20e1ff78ad
ci: Remove no longer supported --verbose
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-06-06 14:36:28 +02:00
Joas Schilling
07a0ed0848
ci: Install PHPUnit 10
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-06-06 14:36:27 +02:00
Stephan Orbaugh
04118afdab
Merge pull request #53287 from nextcloud/feat/test-app-routes
...
feat(tests): Test application enabling/disabling and routes
2025-06-06 13:00:02 +02:00
John Molakvoæ
ed342544cd
Merge pull request #53327 from leManu/patch-1
2025-06-06 09:22:55 +02:00
Nextcloud bot
24d3864475
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-06-06 00:23:45 +00:00
Côme Chilliet
78ff8e233f
fix: Switch lazy object to enabled by default on PHP 8.4
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-06-05 20:51:24 +02:00
Côme Chilliet
2eed6d3a89
feat: Add a configuration toggle for lazy objects in DI
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-06-05 20:51:24 +02:00
Côme Chilliet
a10182f6fb
fix(tests): Force lazy ghost initialisation in container tests
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-06-05 20:51:23 +02:00
Côme Chilliet
a42ef7d633
fix: Fix psalm issue and update baseline
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-06-05 20:51:18 +02:00
Côme Chilliet
98b2cfc416
fix: Fix several side effects of lazy ghosts
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-06-05 20:50:42 +02:00
Côme Chilliet
86ff5810d7
fix: Only use Lazy objects if PHP is 8.4 or higher
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-06-05 20:49:58 +02:00
Côme Chilliet
1bf41550d0
chore: Suppress psalm error
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-06-05 20:49:58 +02:00
Côme Chilliet
06c062bebd
feat: Use Lazy ghosts for Dependency injection
...
This will only work with PHP 8.4, so we’ll need to put it behind a version check later.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-06-05 20:49:38 +02:00
John Molakvoæ
b8b229c133
Merge pull request #52793 from nextcloud/feat/cache-routes
2025-06-05 20:05:05 +02:00
Côme Chilliet
ba53147e10
chore: update psalm baseline
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-06-05 18:20:05 +02:00
Côme Chilliet
d0a5eef0b4
Merge pull request #53250 from nextcloud/fix/harmonize-ldap-function-logging
...
fix(user_ldap): Harmonize parameter obfuscation and serialization accross logging methods
2025-06-05 18:12:08 +02:00
Côme Chilliet
bb485fb733
fix: Load all partially enabled apps routes
...
This avoids cache issues if some apps are only enabled for some groups,
by loading the routes from all apps enabled for anyone, not only the
current user.
If the queried application is disabled for the current user based on
groups, the middleware will cancel the query.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-06-05 18:06:08 +02:00
Côme Chilliet
12e7f46b30
fix: Use application ids as well as versions in the cache prefix
...
Avoids a corner case issue if one application was disabled and another
one enabled with the same version, just to be safe.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-06-05 18:03:56 +02:00
Côme Chilliet
89f51a8f4e
chore(tests): Add test for AppConfig::getAppInstalledVersions
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-06-05 17:58:55 +02:00
Côme Chilliet
c6f2eff7f7
fix: Fix log display for integration tests
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-06-05 17:58:54 +02:00
Côme Chilliet
a2fdeccc31
chore(tests): Adapt AppManager test to the use of searchValues
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-06-05 17:58:54 +02:00
Côme Chilliet
e8370bf73a
fix: Use only enabled applications versions in the cache prefix
...
This makes sure the cached routes are updated after enabling a
previously disabled application
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-06-05 17:58:54 +02:00
Côme Chilliet
0d78c60759
fix: Fix psalm issue by adding missing parameter for profiler
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-06-05 17:58:54 +02:00
Côme Chilliet
446b22ac3c
feat(router): Add fallback for legacy action and file routes
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-06-05 17:58:54 +02:00
Côme Chilliet
216da3a81c
fix: Deprecate action and actionInclude from routes and fix actionInclude
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-06-05 17:58:53 +02:00
Côme Chilliet
5c9092bc5b
fix: Use a more fitting cache key
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-06-05 17:58:53 +02:00
Côme Chilliet
01575b7d95
feat(router): Use Symfony CompiledUrlMatcherDumper to cache routes
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-06-05 17:58:53 +02:00
Côme Chilliet
ee3abdd81b
feat(router): Cache routes in local cache if possible
...
This is not ideal because serializing the routecollection is not easy.
It seems Symfony has its own way of doing things by dumping routes to a
PHP file, maybe that would be better, but it would mean pulling a new
symfony dependency and maybe refactor our Router.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-06-05 17:58:46 +02:00
Côme Chilliet
5488f7e8b1
Merge pull request #53352 from nextcloud/fix/install-app-before-enable
...
fix: Do not enable applications which are not installed yet
2025-06-05 17:55:08 +02:00
Joas Schilling
4b50105fb4
Merge pull request #53315 from nextcloud/refactor/migration-override-attribute
...
refactor: generate migrations with override attributes
2025-06-05 17:28:01 +02:00
Côme Chilliet
c85f7eacb8
fix: Throw AppNotFoundException from installer when application is not found
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-06-05 17:03:16 +02:00
Côme Chilliet
580911dc89
chore: Disable appstore from integration tests
...
This avoids spamming the appstore server and getting banned from CI runs
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-06-05 16:23:07 +02:00
Côme Chilliet
bf340a576f
fix: Do not enable applications which are not installed yet
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-06-05 15:39:25 +02:00
Côme Chilliet
a15c473ae2
feat(tests): Test application enabling/disabling and routes
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-06-05 15:12:28 +02:00
Hamza
d6a53ceab0
Merge pull request #51131 from nextcloud/fix/reply-message
...
fix(imip): dont compare events for the reply message
2025-06-05 14:14:46 +02:00
Ferdinand Thiessen
a7f91799d9
Merge pull request #53291 from nextcloud/fix/legacy-oc-filepicker
...
fix(core): correctly show displayname when picking a file
2025-06-05 14:04:20 +02:00
dependabot[bot]
89b20c1c94
Merge pull request #53345 from nextcloud/dependabot/npm_and_yarn/webpack-dev-server-5.2.2
2025-06-05 11:44:00 +00:00
dependabot[bot]
8ed234fca6
build(deps-dev): bump webpack-dev-server from 5.1.0 to 5.2.2
...
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server ) from 5.1.0 to 5.2.2.
- [Release notes](https://github.com/webpack/webpack-dev-server/releases )
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack-dev-server/compare/v5.1.0...v5.2.2 )
---
updated-dependencies:
- dependency-name: webpack-dev-server
dependency-version: 5.2.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-05 11:23:22 +00:00
John Molakvoæ
0ad08c9249
Merge pull request #53341 from nextcloud/fix/release-gen-changelog
2025-06-05 13:19:56 +02:00
skjnldsv
9fd6090194
fix(workflows): releases changelog generator tags handling
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-06-05 12:39:14 +02:00
Hamza Mahjoubi
ed1bfe709e
fix(imip): dont compare events for the reply message
...
Signed-off-by: Hamza Mahjoubi <hamzamahjoubi221@gmail.com >
2025-06-05 12:31:13 +02:00
nextcloud-command
d067032d2c
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-06-05 09:24:01 +00:00
Ferdinand Thiessen
3dea8f7fec
fix(core): correctly show displayname when picking a file
...
Ensure that the display name is shown instead of the filename (important for public shares).
Fixed in the library but the legacy wrapper still uses it.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-06-05 11:13:24 +02:00
Julius Knorr
609c25acfc
Merge pull request #53321 from nextcloud/fix/noid/files-page-heading-theming-name
...
[FilesList] Use the correct theming instance name from capabilities
2025-06-05 11:12:51 +02:00
Julien Veyssier
91ed3b2c25
chore: compile assets
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2025-06-05 10:21:09 +02:00
Julien Veyssier
01de909a61
fix(files): use the correct theming instance name from capabilities to set the page title
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2025-06-05 10:17:05 +02:00
Joas Schilling
4f41856073
Merge pull request #53328 from nextcloud/automated/noid/master-update-code-signing-crl
...
[master] fix(security): Update code signing revocation list
2025-06-05 09:54:09 +02:00
John Molakvoæ
f321e0de7b
Merge pull request #53280 from nextcloud/fix/dav-nickname-master
2025-06-05 09:53:06 +02:00
nextcloud-command
d763b4a6a9
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-06-05 09:09:17 +02:00
skjnldsv
e41e8de0e2
fix(dav): file drop nickname
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-06-05 09:09:17 +02:00
skjnldsv
67e2151ee6
fix(files_sharing): show message when nickname is not valid
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-06-05 06:48:32 +00:00
nextcloud-command
65d9d564da
fix(security): Update code signing revocation list
...
Signed-off-by: GitHub <noreply@github.com >
2025-06-05 02:39:42 +00:00
Nextcloud bot
0359b7c34a
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-06-05 00:22:37 +00:00
leManu
ab69f37276
fix Unix socket syntax
...
Signed-off-by: leManu <emmanuel.lestrelin@centrale-marseille.fr >
2025-06-04 22:04:55 +02:00
Richard Steinmetz
48f906249e
Merge pull request #53323 from nextcloud/docs/caldav/getCalendarsForUserCount
...
docs(caldav): improve documentation of CalDavBackend::getCalendarsForUserCount
2025-06-04 16:58:24 +02:00
Richard Steinmetz
3b1947086c
docs(caldav): improve documentation of CalDavBackend::getCalendarsForUserCount
...
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud >
2025-06-04 15:08:45 +02:00
Joas Schilling
54555209ac
Merge pull request #53314 from nextcloud/bugfix/53157/fix-hasNotifier-check
...
fix(notifications): Fix check for hasNotifiers when all apps use Regi…
2025-06-04 09:00:02 +02:00
Christoph Wurst
3a7c094f3b
refactor: generate migrations with override attributes
...
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at >
2025-06-04 07:38:06 +02:00
Joas Schilling
656dc478e5
fix(notifications): Fix check for hasNotifiers when all apps use RegistrationContext
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-06-04 06:32:26 +02:00
Nextcloud bot
aef905a13b
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-06-04 00:22:46 +00:00
John Molakvoæ
97a9a68da2
Merge pull request #53285 from nextcloud/fix/files-position-navigation
2025-06-03 18:36:30 +02:00
nextcloud-command
9a30a8f9e0
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-06-03 15:40:17 +00:00
skjnldsv
5974649724
fix(files): highlight previous folder on history up
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-06-03 15:38:25 +00:00
Sebastian Krupinski
604389cf7d
Merge pull request #53273 from nextcloud/fix/noid-fix-user-create-quota
...
fix(accounts): new account quota value
2025-06-03 15:52:56 +01:00
F. E Noel Nfebe
5d62ca6309
Merge pull request #53275 from nextcloud/fix/52617/fix-group-admin-delegation
...
fix(provisioning_api): Allow group details access for users with admin delegation
2025-06-03 16:41:48 +02:00
Kate
cfeec72fff
Merge pull request #53292 from nextcloud/fix/loginflow
2025-06-03 15:15:44 +02:00
Robin Appelman
8d8d1914e3
Merge pull request #53264 from nextcloud/files_external-scan-unscanned
...
feat: add --unscanned option to files_external:scan
2025-06-03 15:13:35 +02:00
Ferdinand Thiessen
fa7310add9
fix: handle IDLE timeout
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-06-03 14:24:51 +02:00
Alexander Piskun
d44eade0a7
Merge pull request #53277 from nextcloud/fix/noid/task-processing-file-content-stream
...
fix(TaskProcessingApiController): use StreamResponse to return file content
2025-06-03 15:20:59 +03:00
Maksim Sukharev
6bfdcc9402
Merge pull request #53274 from nextcloud/feat/noid/link-to-calendar-event
2025-06-03 14:05:42 +02:00
dependabot[bot]
76065a6fa1
Merge pull request #53284 from nextcloud/dependabot/npm_and_yarn/tar-fs-2.1.3
2025-06-03 12:03:14 +00:00
Kate
f54592bf29
Merge pull request #53283 from nextcloud/feat/requestheader/indirect-parameter
2025-06-03 14:00:12 +02:00
Oleksander Piskun
90e8fa25a6
fix(TaskProcessingApiController): use StreamResponse to return the task file content
...
Signed-off-by: Oleksander Piskun <oleksandr2088@icloud.com >
2025-06-03 13:09:07 +03:00
dependabot[bot]
e8f0ffb03d
build(deps): bump tar-fs from 2.1.2 to 2.1.3
...
Bumps [tar-fs](https://github.com/mafintosh/tar-fs ) from 2.1.2 to 2.1.3.
- [Commits](https://github.com/mafintosh/tar-fs/commits )
---
updated-dependencies:
- dependency-name: tar-fs
dependency-version: 2.1.3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-03 09:17:44 +00:00
provokateurin
c3aa5316be
feat(RequestHeader): Add indirect parameter
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-06-03 11:09:12 +02:00
provokateurin
727b0c853c
refactor(RequestHeader): Make parameter types stricter
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-06-03 11:07:09 +02:00
provokateurin
18e04e1c5a
chore(RequestHeader): Remove unnecessary getters
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-06-03 11:06:53 +02:00
nfebe
b647ca6c26
fix(provisioning_api): Allow group details access for users with admin delegation
...
This fixes an issue where users with "Administration privileges → Users" could not access
the groups details endpoint in the provisioning API, resulting in a 403 Forbidden error.
There is a problem with adding the `AuthorizedAdminSetting` attribute (middleware)
that only allows access to users with Sharing admin privileges.
Users with "`Users` admin" privileges should also be able to access group details.
Resolves: https://github.com/nextcloud/server/issues/52617
Signed-off-by: nfebe <fenn25.fn@gmail.com >
2025-06-03 09:05:31 +01:00
Côme Chilliet
7f1fb65549
fix(files_versions): Log failure to compute node path
...
To avoid hidden bugs, add some debug logging when a node path cannot be
computed from a received event, to have more information for debugging
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-06-03 09:35:23 +02:00
Maksim Sukharev
e2265ff245
feat: link upcoming event to calendar app modal
...
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2025-06-03 09:25:11 +02:00
John Molakvoæ
f25d66008b
Merge pull request #53268 from nextcloud/cleanup/karma
...
test: cleanup karma (jsunit) tests and move files_external to Cypress
2025-06-03 08:38:35 +02:00
Nextcloud bot
b54803b476
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-06-03 00:22:25 +00:00
Joas Schilling
3f8f1b3701
Merge pull request #53269 from nextcloud/ci/noid/make-run-names-distinct
...
ci: Add storage name to run name for easier identification
2025-06-02 23:11:51 +02:00
nextcloud-command
cefcb880c2
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-06-02 20:03:51 +00:00
SebastianKrupinski
fe4592c90e
fix: new account quota value
...
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com >
2025-06-02 15:53:50 -04:00
Julien Veyssier
c4e936c6e8
Merge pull request #53205 from nextcloud/fix/noid/get-preview-force-mimetype
...
fix(PreviewManager): use the forced mimetype in throwIfPreviewsDisabled
2025-06-02 20:27:19 +02:00
Joas Schilling
d72110cd35
ci: Add storage name to run name for easier identification
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-06-02 19:07:18 +02:00
Louis
d7c073cc28
Merge pull request #53267 from nextcloud/artonge/fix/do_not_pass_parent_for_activity_tab_comments_plugin
2025-06-02 18:54:22 +02:00
Ferdinand Thiessen
db7b0ae154
test: cleanup karma (jsunit) tests and move files_external to Cypress
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-06-02 18:09:31 +02:00
Louis Chemineau
40244bac56
fix(comments): Do not set parent when instantiating activity tab plugin
...
This is necessary as the `context` variable is a vue3 instance, and vue 2 do not know how to handle it properly.
Also, as far as I understand it, it is not needed.
Signed-off-by: Louis Chemineau <louis@chmn.me >
2025-06-02 18:00:45 +02:00
Ferdinand Thiessen
4cd026ad43
Merge pull request #53157 from nextcloud/chore/refactor-core
...
refactor(core): migrate core application to `IBootstrap`
2025-06-02 16:51:49 +02:00
Robin Appelman
6113278d4c
feat: add --unscanned option to files_external:scan
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-06-02 16:48:40 +02:00
Ferdinand Thiessen
bbfd281ac5
Merge pull request #52949 from nextcloud/fix/delete-legacy-autoloader
...
fix: Remove useless legacy autoloader
2025-06-02 16:14:25 +02:00
Ferdinand Thiessen
c21e189850
fix: make core application bootstrapable by coordinator
...
Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de >
Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com >
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-06-02 15:58:54 +02:00
Ferdinand Thiessen
0a982374ec
refactor(core): migrate core application to IBootstrap
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-06-02 15:58:25 +02:00
Julien Veyssier
c7e9f2c03d
fix(PreviewManager): use the forced mimetype in throwIfPreviewsDisabled
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2025-06-02 15:50:53 +02:00
Kate
d2356d9d76
Merge pull request #53261 from nextcloud/ci/noid/fail-fast-false
2025-06-02 15:06:01 +02:00
Kate
6b68caf251
Merge pull request #53255 from nextcloud/test/files-sharing-phpunit
2025-06-02 14:52:46 +02:00
Joas Schilling
893c0b4db5
ci(github): No longer fail-fast
...
On average this is costing us more CI time due to flaky tests,
then we save by actually skipping them.
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-06-02 14:09:07 +02:00
Ferdinand Thiessen
9d8c2cd096
test(files_sharing): split testCanAccessShare into separate tests and fix for PHPUnit 10
...
- split the test into individual test cases
- fix invalid call to `onConsecutiveCalls` (it was called more than
defined values and is deprecated in v10 anyways).
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-06-02 13:20:53 +02:00
Daniel Kesselberg
1609d350a7
build: disable codecov telemetry
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-06-02 13:14:54 +02:00
Louis
f4cb78b905
Merge pull request #52242 from nextcloud/artonge/fix/copy_subfolders_s3
2025-06-02 11:55:54 +02:00
Côme Chilliet
6da579fb1d
fix(user_ldap): Harmonize parameter obfuscation and serialization accross logging methods
...
Debug log, profiler and ldap debug log had a different logic for
sanitizing of parameters, aligning them.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-06-02 11:47:56 +02:00
Maksim Sukharev
cc3fdf89b2
Merge pull request #52776 from nextcloud/fix/52590/available-account-groups
2025-06-02 09:19:31 +02:00
nextcloud-command
97c7d93377
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-06-02 07:04:42 +00:00
Maksim Sukharev
b52aae019a
fix(AppNavigationGroupList): restore navigation panel and search/filter functionality for sub-admin groups
...
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2025-06-02 08:53:10 +02:00
Maksim Sukharev
875b8cf031
fix(UserRow): retrieve available groups from the store
...
- rename 'available*Groups' to 'selected*Groups'
- populate store and 'availableGroups' from search requests
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2025-06-02 08:53:10 +02:00
Maksim Sukharev
b43bcae61f
fix(NewUserDialog): retrieve available groups from the store
...
- fix 'this.isAdmin' to be 'this.settings.isAdmin'
- compute 'availableGroups' instead of setting it once mounted
- populate store and 'availableGroups' from search requests
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2025-06-02 08:53:10 +02:00
Nextcloud bot
080473ccdf
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-06-02 00:47:33 +00:00
Andy Scherzinger
6d0d83b4c8
Merge pull request #53070 from nextcloud/remove-unused-method
...
refactor(dav): remove unused CalDAVBackend method
2025-06-01 23:02:48 +02:00
Thomas Citharel
9252e2689b
refactor(dav): remove unused CalDAVBackend method
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr >
2025-06-01 22:41:33 +02:00
Andy Scherzinger
f59db4c86a
Merge pull request #53244 from nextcloud/bug/53243/wrong-app-id-for-systemtags-settings
...
fix(systemtags): fix translations for systemtags view
2025-06-01 22:41:18 +02:00
Daniel Kesselberg
ffe5caa91b
fix(systemtags): fix translations for systemtags view
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-06-01 22:00:51 +02:00
Daniel
daa9852722
Merge pull request #52215 from nextcloud/perf/carddav/dont-query-circles
...
perf(carddav): don't query circle memberships
2025-06-01 19:57:13 +02:00
Andy Scherzinger
b1f009d50e
Merge pull request #52727 from nextcloud/dependabot/npm_and_yarn/nextcloud/vue-8.26.1
...
build(deps): bump @nextcloud/vue from 8.25.1 to 8.27.0
2025-06-01 18:53:58 +02:00
nextcloud-command
06f89c23c9
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-06-01 16:39:23 +00:00
Ferdinand Thiessen
d6bd0870cf
test: adjust unit tests for updated library
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-06-01 18:35:05 +02:00
Ferdinand Thiessen
7536b7ef63
test: adjust cypress tests to be less flaky
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-06-01 18:07:23 +02:00
dependabot[bot]
267354e70d
build(deps): bump @nextcloud/vue from 8.25.1 to 8.26.1
...
Dependabot couldn't find the original pull request head commit, d9e4508833897fb0ae1a3e07b44b3e2d16ac3d8a.
2025-06-01 13:45:56 +00:00
Richard Steinmetz
899b2023da
Merge pull request #52410 from nextcloud/fix/caldav/use-direct-route-event-activity
...
fix(caldav): use direct.edit route in event activities
2025-06-01 15:32:22 +02:00
Kate
14f739d8f7
Merge pull request #52923 from nextcloud/dependabot/composer/vendor-bin/openapi-extractor/nextcloud/openapi-extractor-1.7.0
2025-06-01 14:52:05 +02:00
John Molakvoæ
6a9ae8beea
Merge pull request #53178 from nextcloud/fix/reset-property
2025-06-01 14:25:15 +02:00
Richard Steinmetz
696d76f976
fix(caldav): use direct.edit route in event activities
...
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud >
2025-06-01 14:05:36 +02:00
Ferdinand Thiessen
7793799ef3
docs: update openAPI extracted files
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-06-01 13:39:11 +02:00
dependabot[bot]
477c990b5b
chore(deps): Bump nextcloud/openapi-extractor
...
Bumps [nextcloud/openapi-extractor](https://github.com/nextcloud-releases/openapi-extractor ) from 1.5.3 to 1.7.0.
- [Changelog](https://github.com/nextcloud-releases/openapi-extractor/blob/main/CHANGELOG.md )
- [Commits](https://github.com/nextcloud-releases/openapi-extractor/compare/v1.5.3...v1.7.0 )
---
updated-dependencies:
- dependency-name: nextcloud/openapi-extractor
dependency-version: 1.7.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-01 13:37:58 +02:00
nextcloud-command
1f214806fd
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-06-01 10:31:38 +00:00
John Molakvoæ
16c7f25bdb
fix(profile): keep error status persistent until valid
...
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com >
2025-06-01 12:27:57 +02:00
skjnldsv
f696682dc6
fix(profile): do not restore previous value on invalid request
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-06-01 12:27:56 +02:00
John Molakvoæ
d53776913e
Merge pull request #53210 from nextcloud/bug/52977/opcache-reset-after-app-extract
2025-06-01 12:10:54 +02:00
dependabot[bot]
f530a6c7d5
Merge pull request #53236 from nextcloud/dependabot/github_actions/github-actions-1204f2af31
2025-06-01 08:24:20 +00:00
Andy Scherzinger
275812d3c9
Merge pull request #53233 from nextcloud/chore/codeowners
...
chore: adjust codeowners for stylesheets
2025-06-01 09:40:18 +02:00
dependabot[bot]
6b20851438
build(deps): bump LizardByte/setup-python-action
...
Bumps the github-actions group with 1 update: [LizardByte/setup-python-action](https://github.com/lizardbyte/setup-python-action ).
Updates `LizardByte/setup-python-action` from 2025.426.160528 to 2025.530.174035
- [Release notes](https://github.com/lizardbyte/setup-python-action/releases )
- [Commits](https://github.com/lizardbyte/setup-python-action/compare/f4367d0377eceec7e5e26da8f3863dd365b95a94...6fe61189717d4cb073a3219e234749125f53b5c2 )
---
updated-dependencies:
- dependency-name: LizardByte/setup-python-action
dependency-version: 2025.530.174035
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-01 09:38:26 +02:00
Kate
1eab80f901
Merge pull request #53235 from nextcloud/test/fix-files-sharing
2025-06-01 08:26:03 +02:00
Nextcloud bot
b36223c943
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-06-01 00:21:58 +00:00
dependabot[bot]
651b6d85ba
Merge pull request #53085 from nextcloud/dependabot/npm_and_yarn/query-string-9.2.0
2025-05-31 23:35:51 +00:00
dependabot[bot]
c969f2dc13
chore(deps): Bump query-string from 9.1.0 to 9.2.0
...
Bumps [query-string](https://github.com/sindresorhus/query-string ) from 9.1.0 to 9.2.0.
- [Release notes](https://github.com/sindresorhus/query-string/releases )
- [Commits](https://github.com/sindresorhus/query-string/compare/v9.1.0...v9.2.0 )
---
updated-dependencies:
- dependency-name: query-string
dependency-version: 9.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-05-31 23:23:08 +00:00
dependabot[bot]
211671ce0f
Merge pull request #52722 from nextcloud/dependabot/npm_and_yarn/query-string-9.1.2
2025-05-31 23:11:33 +00:00
dependabot[bot]
dfb852b146
build(deps): bump query-string from 9.1.0 to 9.1.2
...
Bumps [query-string](https://github.com/sindresorhus/query-string ) from 9.1.0 to 9.1.2.
- [Release notes](https://github.com/sindresorhus/query-string/releases )
- [Commits](https://github.com/sindresorhus/query-string/compare/v9.1.0...v9.1.2 )
---
updated-dependencies:
- dependency-name: query-string
dependency-version: 9.1.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-05-31 22:38:56 +00:00
dependabot[bot]
3765e53547
Merge pull request #52596 from nextcloud/dependabot/npm_and_yarn/nextcloud/dialogs-6.2.0
2025-05-31 21:19:31 +00:00
Ferdinand Thiessen
3a99b88917
test(files_sharing): adjust mocks of Talk classes
...
Classes need to exist to be mocked (reflection), thus unknown classes
only can be mocked as `stdClass`.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-05-31 22:39:37 +02:00
dependabot[bot]
4c90f843ae
build(deps): bump @nextcloud/dialogs from 6.1.1 to 6.2.0
...
Bumps [@nextcloud/dialogs](https://github.com/nextcloud-libraries/nextcloud-dialogs ) from 6.1.1 to 6.2.0.
- [Release notes](https://github.com/nextcloud-libraries/nextcloud-dialogs/releases )
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-dialogs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/nextcloud-libraries/nextcloud-dialogs/compare/v6.1.1...v6.2.0 )
---
updated-dependencies:
- dependency-name: "@nextcloud/dialogs"
dependency-version: 6.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-31 22:26:34 +02:00
Ferdinand Thiessen
7115658327
test(files_sharing): adjust tests for PHPUnit v10
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-05-31 22:22:52 +02:00
dependabot[bot]
a23fa8fd8d
Merge pull request #53223 from nextcloud/dependabot/npm_and_yarn/sass-1.89.1
2025-05-31 18:13:17 +00:00
dependabot[bot]
cd665fffb5
Merge pull request #53224 from nextcloud/dependabot/npm_and_yarn/dompurify-3.2.6
2025-05-31 17:20:46 +00:00
Ferdinand Thiessen
17336d35c6
Merge pull request #53227 from nextcloud/dependabot/npm_and_yarn/moment-timezone-0.6.0
...
build(deps): bump moment-timezone from 0.5.48 to 0.6.0
2025-05-31 19:06:03 +02:00
dependabot[bot]
127754e027
build(deps): bump dompurify from 3.2.5 to 3.2.6
...
Bumps [dompurify](https://github.com/cure53/DOMPurify ) from 3.2.5 to 3.2.6.
- [Release notes](https://github.com/cure53/DOMPurify/releases )
- [Commits](https://github.com/cure53/DOMPurify/compare/3.2.5...3.2.6 )
---
updated-dependencies:
- dependency-name: dompurify
dependency-version: 3.2.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-05-31 17:05:47 +00:00
dependabot[bot]
212ab71cc9
build(deps): bump moment-timezone from 0.5.48 to 0.6.0
...
Bumps [moment-timezone](https://github.com/moment/moment-timezone ) from 0.5.48 to 0.6.0.
- [Release notes](https://github.com/moment/moment-timezone/releases )
- [Changelog](https://github.com/moment/moment-timezone/blob/develop/changelog.md )
- [Commits](https://github.com/moment/moment-timezone/compare/0.5.48...0.6.0 )
---
updated-dependencies:
- dependency-name: moment-timezone
dependency-version: 0.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-05-31 16:43:14 +00:00
Ferdinand Thiessen
5957579445
Merge pull request #53221 from nextcloud/dependabot/npm_and_yarn/focus-trap-7.6.5
...
build(deps): bump focus-trap from 7.6.4 to 7.6.5
2025-05-31 17:19:55 +02:00
dependabot[bot]
9e5bee7c12
build(deps): bump focus-trap from 7.6.4 to 7.6.5
...
Bumps [focus-trap](https://github.com/focus-trap/focus-trap ) from 7.6.4 to 7.6.5.
- [Release notes](https://github.com/focus-trap/focus-trap/releases )
- [Changelog](https://github.com/focus-trap/focus-trap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/focus-trap/focus-trap/compare/v7.6.4...v7.6.5 )
---
updated-dependencies:
- dependency-name: focus-trap
dependency-version: 7.6.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-05-31 14:44:01 +00:00
dependabot[bot]
78d6d5be75
Merge pull request #53220 from nextcloud/dependabot/composer/vendor-bin/rector/rector/rector-2.0.17
2025-05-31 14:40:47 +00:00
Kate
a0dea9b37a
Merge pull request #53222 from nextcloud/dependabot/npm_and_yarn/nextcloud/stylelint-config-3.1.0
2025-05-31 16:39:04 +02:00
Ferdinand Thiessen
cd99745a07
chore: adjust codeowners for stylesheets
...
1. Fix code owners to assign frontend to CSS / SCSS changes instead of
backend.
2. Fix mixed usage of tabs and spaces in the file.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-05-31 16:08:25 +02:00
nextcloud-command
255e8c894e
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-05-31 14:06:32 +00:00
Ferdinand Thiessen
0beef939e1
chore: adjust stylesheets to new codestyle
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-05-31 16:02:40 +02:00
dependabot[bot]
a9c97c9931
build(deps-dev): bump @nextcloud/stylelint-config from 3.0.1 to 3.1.0
...
Bumps [@nextcloud/stylelint-config](https://github.com/nextcloud-libraries/stylelint-config ) from 3.0.1 to 3.1.0.
- [Release notes](https://github.com/nextcloud-libraries/stylelint-config/releases )
- [Changelog](https://github.com/nextcloud-libraries/stylelint-config/blob/main/CHANGELOG.md )
- [Commits](https://github.com/nextcloud-libraries/stylelint-config/compare/v3.0.1...v3.1.0 )
---
updated-dependencies:
- dependency-name: "@nextcloud/stylelint-config"
dependency-version: 3.1.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-31 16:02:40 +02:00
dependabot[bot]
e028710220
Merge pull request #53225 from nextcloud/dependabot/npm_and_yarn/vitest/coverage-v8-3.1.4
2025-05-31 02:33:26 +00:00
dependabot[bot]
74f8030634
build(deps-dev): bump @vitest/coverage-v8 from 3.1.3 to 3.1.4
...
Bumps [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8 ) from 3.1.3 to 3.1.4.
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v3.1.4/packages/coverage-v8 )
---
updated-dependencies:
- dependency-name: "@vitest/coverage-v8"
dependency-version: 3.1.4
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-31 02:04:21 +00:00
dependabot[bot]
d96f59e56d
build(deps-dev): bump sass from 1.89.0 to 1.89.1
...
Bumps [sass](https://github.com/sass/dart-sass ) from 1.89.0 to 1.89.1.
- [Release notes](https://github.com/sass/dart-sass/releases )
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sass/dart-sass/compare/1.89.0...1.89.1 )
---
updated-dependencies:
- dependency-name: sass
dependency-version: 1.89.1
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-31 02:03:22 +00:00
dependabot[bot]
b87bee31a4
build(deps-dev): bump rector/rector in /vendor-bin/rector
...
Bumps [rector/rector](https://github.com/rectorphp/rector ) from 2.0.16 to 2.0.17.
- [Release notes](https://github.com/rectorphp/rector/releases )
- [Commits](https://github.com/rectorphp/rector/compare/2.0.16...2.0.17 )
---
updated-dependencies:
- dependency-name: rector/rector
dependency-version: 2.0.17
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-31 01:47:53 +00:00
Nextcloud bot
b2c3c610e7
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-05-31 00:22:39 +00:00
Daniel Kesselberg
c7b69931f3
fix: clear opcache after app extraction
...
clear opcache post app update extraction to prevent outdated files issues.
opcache.validate_timestamps=0 disables automated file modification checks.
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-05-30 18:12:15 +02:00
Robin Appelman
35930a4331
Merge pull request #53145 from nextcloud/dav-file-write-log
...
fix: log error when writing stream to dav file
2025-05-30 14:46:16 +02:00
Joas Schilling
9106871ebf
Merge pull request #53161 from nextcloud/docs/53002/calendar-search-impl
...
docs(caldav): update documentation for calendar search
2025-05-30 13:29:22 +02:00
Robin Appelman
b9b8db6176
fix: log error when writing stream to dav file
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-05-30 13:16:46 +02:00
Joas Schilling
14cc8d3e13
Merge pull request #53198 from nextcloud/bugfix/noid/user_status-unique-constraint
...
fix(user_status): Avoid unique constraint violations from parallel he…
2025-05-30 10:00:05 +02:00
Andy Scherzinger
ef4298912e
Merge pull request #53200 from nextcloud/ci/noid/use-standard-feedback-action
...
ci(feedback): Use default action template
2025-05-30 09:26:46 +02:00
Andy Scherzinger
7e101aa638
ci(feedback): Use default action template
...
...since modifications have been up-streamed
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de >
2025-05-30 09:25:51 +02:00
Andy Scherzinger
9e1a806a1e
Merge pull request #53197 from nextcloud/ci/noid/crl31
...
ci(crl): Add stable31 branch
2025-05-30 09:04:23 +02:00
Andy Scherzinger
beac4e1adf
Merge pull request #53187 from nextcloud/automated/noid/master-update-code-signing-crl
...
[master] fix(security): Update code signing revocation list
2025-05-30 09:03:56 +02:00
Andy Scherzinger
028ed380ce
ci(crl): Add srtable31 branch
...
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de >
2025-05-30 08:56:42 +02:00
Joas Schilling
f3a26c5f89
fix(user_status): Avoid unique constraint violations from parallel heartbeats and GET requests
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-05-30 08:53:18 +02:00
nextcloud-command
79b3886b67
fix(security): Update code signing revocation list
...
Signed-off-by: GitHub <noreply@github.com >
2025-05-30 02:38:46 +00:00
Nextcloud bot
52299ba9f6
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-05-30 00:22:35 +00:00
dependabot[bot]
8b2f8b8c35
Merge pull request #52597 from nextcloud/dependabot/npm_and_yarn/babel/plugin-transform-private-methods-7.27.1
2025-05-29 16:37:05 +00:00
dependabot[bot]
e341c32e79
build(deps-dev): bump @babel/plugin-transform-private-methods
...
Bumps [@babel/plugin-transform-private-methods](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-methods ) from 7.25.9 to 7.27.1.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.27.1/packages/babel-plugin-transform-private-methods )
---
updated-dependencies:
- dependency-name: "@babel/plugin-transform-private-methods"
dependency-version: 7.27.1
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-29 16:04:07 +00:00
dependabot[bot]
2e9f06c95b
Merge pull request #52593 from nextcloud/dependabot/npm_and_yarn/babel/preset-typescript-7.27.1
2025-05-29 15:43:27 +00:00
nextcloud-command
54cef45e88
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-05-29 15:30:34 +00:00
dependabot[bot]
136d78eaa9
build(deps-dev): bump @babel/preset-typescript from 7.27.0 to 7.27.1
...
Bumps [@babel/preset-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript ) from 7.27.0 to 7.27.1.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.27.1/packages/babel-preset-typescript )
---
updated-dependencies:
- dependency-name: "@babel/preset-typescript"
dependency-version: 7.27.1
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-29 15:14:32 +00:00
dependabot[bot]
ec242fb50a
Merge pull request #52726 from nextcloud/dependabot/npm_and_yarn/babel/node-7.27.1
2025-05-29 15:12:56 +00:00
dependabot[bot]
24a2f5faab
build(deps-dev): bump @babel/node from 7.26.0 to 7.27.1
...
Bumps [@babel/node](https://github.com/babel/babel/tree/HEAD/packages/babel-node ) from 7.26.0 to 7.27.1.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.27.1/packages/babel-node )
---
updated-dependencies:
- dependency-name: "@babel/node"
dependency-version: 7.27.1
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-29 16:48:46 +02:00
Joas Schilling
14533b67b7
Merge pull request #53179 from nextcloud/tests/noid/federated-file-sharing
...
test: Migrate federated file sharing to PHPUnit 10
2025-05-29 15:21:53 +02:00
Andy Scherzinger
e7e4cd0b70
Merge pull request #52592 from nextcloud/dependabot/npm_and_yarn/is-svg-6.0.0
...
build(deps): bump is-svg from 5.1.0 to 6.0.0
2025-05-29 14:48:17 +02:00
dependabot[bot]
ead3bfbc79
Merge pull request #52723 from nextcloud/dependabot/npm_and_yarn/nextcloud/moment-1.3.4
2025-05-29 12:39:43 +00:00
nextcloud-command
d238f37c14
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-05-29 14:34:50 +02:00
dependabot[bot]
23baa88eb7
build(deps): bump is-svg from 5.1.0 to 6.0.0
...
Bumps [is-svg](https://github.com/sindresorhus/is-svg ) from 5.1.0 to 6.0.0.
- [Release notes](https://github.com/sindresorhus/is-svg/releases )
- [Commits](https://github.com/sindresorhus/is-svg/compare/v5.1.0...v6.0.0 )
---
updated-dependencies:
- dependency-name: is-svg
dependency-version: 6.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-29 14:34:50 +02:00
dependabot[bot]
c8746b3d33
build(deps): bump @nextcloud/moment from 1.3.2 to 1.3.4
...
Bumps [@nextcloud/moment](https://github.com/nextcloud-libraries/nextcloud-moment ) from 1.3.2 to 1.3.4.
- [Release notes](https://github.com/nextcloud-libraries/nextcloud-moment/releases )
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-moment/blob/main/CHANGELOG.md )
- [Commits](https://github.com/nextcloud-libraries/nextcloud-moment/compare/v1.3.2...v1.3.4 )
---
updated-dependencies:
- dependency-name: "@nextcloud/moment"
dependency-version: 1.3.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-29 14:24:21 +02:00
John Molakvoæ
cdcfefc4ed
Merge pull request #53147 from xlejo/fix/files_versions/undefined_restored
2025-05-29 14:13:18 +02:00
dependabot[bot]
bd38a33c38
Merge pull request #52845 from nextcloud/dependabot/npm_and_yarn/cypress-split-1.24.17
2025-05-29 10:23:47 +00:00
Joas Schilling
e1e6235b64
test: Migrate files app
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-05-29 12:20:21 +02:00
Joas Schilling
89a7778f87
test: Mock ITaskManager to remove test interactions
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-05-29 12:20:20 +02:00
Joas Schilling
fa645663a8
test: Migrate federated file sharing to PHPUnit 10
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-05-29 12:20:20 +02:00
skjnldsv
bf7511f568
chore: compile assets
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-05-29 12:12:44 +02:00
Alejo
ab11868bb6
fix(files_versions): "undefined restored" on restore
...
Signed-off-by: Alejo <xlejo@protonmail.com >
2025-05-29 12:10:39 +02:00
dependabot[bot]
171aee4a0d
build(deps-dev): bump cypress-split from 1.24.14 to 1.24.17
...
Bumps [cypress-split](https://github.com/bahmutov/cypress-split ) from 1.24.14 to 1.24.17.
- [Release notes](https://github.com/bahmutov/cypress-split/releases )
- [Commits](https://github.com/bahmutov/cypress-split/compare/v1.24.14...v1.24.17 )
---
updated-dependencies:
- dependency-name: cypress-split
dependency-version: 1.24.17
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-29 11:29:11 +02:00
Joas Schilling
3bdb89c3b2
Merge pull request #53175 from nextcloud/tests/noid/migrate-federation-and-files_trashbin
...
test: Migrate Federation and Files_Trashbin to PHPUnit 10
2025-05-29 11:02:48 +02:00
Grigorii K. Shartsev
42bfbc6954
Merge pull request #41065 from nextcloud/fix/dashboard--performance-and-refactoring
...
fix(dashboard): performance and refactoring
2025-05-29 09:34:56 +02:00
Grigorii K. Shartsev
a68cd1ec02
chore(assets): Recompile assets
...
Signed-off-by: Grigorii K. Shartsev <me@shgk.me >
2025-05-29 09:20:48 +02:00
Grigorii K. Shartsev
8ba8c26053
perf(dashboard): lags on dashboard items drag
...
- `aria-labelledby` is not needed here, it is a hidden icon
- `visually-hidden` has transformations that have huge performance
impact in combination with other transformations, for example, on
draggable
Signed-off-by: Grigorii K. Shartsev <me@shgk.me >
2025-05-29 09:18:57 +02:00
Joas Schilling
8b70f59015
chore(cs): Apply autofixes
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-05-29 09:18:12 +02:00
Joas Schilling
746145f7f0
test: Migrate Federation and Files_Trashbin to PHPUnit 10
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-05-29 09:17:49 +02:00
Nextcloud bot
b7215c932c
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-05-29 00:33:26 +00:00
Andy Scherzinger
f24231281d
Merge pull request #53171 from nextcloud/fix/view-local-close
...
fix(files): do nothing if `view local` dialog was just closed
2025-05-29 02:05:50 +02:00
nextcloud-command
096868073b
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-05-28 23:51:09 +00:00
Ferdinand Thiessen
88a11a5bd4
fix(files): do nothing if view local dialog was just closed
...
We try to open a file in the Nextcloud client.
If this fails a dialog is shown with 3 options:
1. Retry: If it fails no further dialog is shown.
2. Open online: The viewer is used to open the file.
3. Close the dialog and nothing happens (abort).
This correctly implements 3 and also adds some comments + order file in
reading order (using `function` instead of arrow functions allows this
easily).
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-05-29 01:23:59 +02:00
Andy Scherzinger
86d50335dc
Merge pull request #52748 from nextcloud/rakekniven-patch-1
...
chore(i18n): Use username instead of User ID
2025-05-29 01:11:12 +02:00
rakekniven
78bd9ad29f
chore(i18n): Improved wording
...
Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com >
2025-05-29 01:09:55 +02:00
rakekniven
c8da8628c3
chore(i18n): Add hint for translators
...
Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com >
2025-05-29 01:09:55 +02:00
Andy Scherzinger
fb38ecc7fb
Merge pull request #52729 from nextcloud/dependabot/npm_and_yarn/core-js-3.42.0
...
build(deps): bump core-js from 3.41.0 to 3.42.0
2025-05-29 01:05:24 +02:00
nextcloud-command
c049995f78
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-05-28 18:42:39 +00:00
dependabot[bot]
23ae77424b
build(deps): bump core-js from 3.41.0 to 3.42.0
...
Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js ) from 3.41.0 to 3.42.0.
- [Release notes](https://github.com/zloirock/core-js/releases )
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/zloirock/core-js/commits/v3.42.0/packages/core-js )
---
updated-dependencies:
- dependency-name: core-js
dependency-version: 3.42.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-28 20:38:24 +02:00
Andy Scherzinger
0f5db1b53b
Merge pull request #53121 from nextcloud/feat/sensitive-declarative-settings
...
feat(declarativeSettings): support encryption of sensitive values
2025-05-28 20:21:30 +02:00
nextcloud-command
17518f9d0a
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-05-28 17:49:28 +00:00
Andrey Borysenko
7994332338
feat: add support for sensitive Declarative settings values encryption
...
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com >
2025-05-28 20:43:04 +03:00
Andy Scherzinger
1d4b899244
Merge pull request #52483 from nextcloud/automated/noid/master-fix-npm-audit
...
[master] Fix npm audit
2025-05-28 19:25:08 +02:00
Andy Scherzinger
74863c646a
Merge pull request #53172 from nextcloud/dependabot/github_actions/github-actions-5765af399d
...
build(deps): bump the github-actions group across 1 directory with 2 updates
2025-05-28 18:16:55 +02:00
dependabot[bot]
db637f3a8c
build(deps): bump the github-actions group across 1 directory with 2 updates
...
Bumps the github-actions group with 2 updates in the / directory: [cypress-io/github-action](https://github.com/cypress-io/github-action ) and [codecov/test-results-action](https://github.com/codecov/test-results-action ).
Updates `cypress-io/github-action` from 6.7.16 to 6.9.2
- [Release notes](https://github.com/cypress-io/github-action/releases )
- [Changelog](https://github.com/cypress-io/github-action/blob/master/CHANGELOG.md )
- [Commits](https://github.com/cypress-io/github-action/compare/108b8684ae52e735ff7891524cbffbcd4be5b19f...be1bab96b388bbd9ce3887e397d373c8557e15af )
Updates `codecov/test-results-action` from 1.1.0 to 1.1.1
- [Release notes](https://github.com/codecov/test-results-action/releases )
- [Commits](https://github.com/codecov/test-results-action/compare/f2dba722c67b86c6caa034178c6e4d35335f6706...47f89e9acb64b76debcd5ea40642d25a4adced9f )
---
updated-dependencies:
- dependency-name: cypress-io/github-action
dependency-version: 6.9.2
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: codecov/test-results-action
dependency-version: 1.1.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-28 17:57:27 +02:00
Robin Appelman
be3cfefc75
Merge pull request #52816 from nextcloud/primary-object-store-settings
...
feat: move primary object store configuration to a single place
2025-05-28 17:40:53 +02:00
nextcloud-command
335f875121
fix(deps): Fix npm audit
...
Signed-off-by: GitHub <noreply@github.com >
2025-05-28 14:45:57 +00:00
Kate
3b6ea81ea2
Merge pull request #53153 from nextcloud/chore/encryption-php10
2025-05-28 15:56:54 +02:00
Robin Appelman
e21ce793a5
test: add test that object store folder copy preserves folder size
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-05-28 15:52:00 +02:00
Robin Appelman
5b3f4cd8fe
perf: set the folder size in the same query as we create it
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-05-28 15:52:00 +02:00
Louis Chemineau
1f8b823992
fix(S3): Use original folder size during copy
...
This prevent having copied folders with a wrongly set size of 0KB.
- Fix https://github.com/nextcloud/server/issues/51916
Signed-off-by: Louis Chemineau <louis@chmn.me >
2025-05-28 15:52:00 +02:00
Robin Appelman
7599162c7b
feat: move primary object store configuration to a single place
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-05-28 15:32:31 +02:00
Daniel Kesselberg
27d042a1bb
docs(caldav): update documentation for calendar search
...
Remove the documentation from the implementaitons.
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-05-28 15:23:52 +02:00
Ferdinand Thiessen
9530277f20
Merge pull request #53047 from nextcloud/fix/recommended-apps
...
fix: recommended apps button test
2025-05-28 15:03:23 +02:00
Ferdinand Thiessen
74deaf4879
test: adjust for cypress
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-05-28 14:21:31 +02:00
nextcloud-command
bd9a052692
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-05-28 12:02:05 +00:00
Ferdinand Thiessen
d535c377cf
fix: recommended apps button test
...
Regression of https://github.com/nextcloud/server/pull/52703 where the
`>` was added by accident and thus the button has a wrong label
including the rest of the button HTML.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-05-28 13:54:10 +02:00
Jonas
f833e2d219
Merge pull request #52996 from nextcloud/fix/emit_hooks_on_copy
...
fix(node): emit hooks on `Node::copy()`
2025-05-28 13:49:49 +02:00
Ferdinand Thiessen
d0758fe6ac
test(encryption): adjust test code for PHPUnit 10 deprecations
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-05-28 11:20:15 +02:00
Ferdinand Thiessen
9422b6d6d0
test: adjust library tests for PHPunit deprecations
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-05-28 11:20:15 +02:00
Kate
85c141e107
Merge pull request #53150 from nextcloud/tests/noid/ldap
2025-05-28 11:10:13 +02:00
Joas Schilling
6c7f8ea55b
test: Migrate User LDAP to phpunit 10
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-05-28 10:10:45 +02:00
dependabot[bot]
d21bf9c6e0
Merge pull request #52724 from nextcloud/dependabot/npm_and_yarn/nextcloud/cypress-1.0.0-beta.15
2025-05-28 08:08:04 +00:00
Joas Schilling
56f3d1989e
Merge pull request #53146 from nextcloud/tests/noid/finish-dav
...
test: Migrate remaining DAV tests to PHPUnit 10
2025-05-28 09:51:34 +02:00
dependabot[bot]
42144b5331
build(deps-dev): bump @nextcloud/cypress
...
Bumps [@nextcloud/cypress](https://github.com/nextcloud/nextcloud-cypress ) from 1.0.0-beta.14 to 1.0.0-beta.15.
- [Release notes](https://github.com/nextcloud/nextcloud-cypress/releases )
- [Commits](https://github.com/nextcloud/nextcloud-cypress/compare/v1.0.0-beta.14...v1.0.0-beta.15 )
---
updated-dependencies:
- dependency-name: "@nextcloud/cypress"
dependency-version: 1.0.0-beta.15
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-28 09:43:55 +02:00
Ferdinand Thiessen
9f8f7759a9
test(dav): adjust test cases for PHPUnit 10
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-05-28 09:30:21 +02:00
Joas Schilling
9978dcfd61
fix(DAV): Check if the header is actually the expected format
...
Not sure how the test ever passed as it can only
throw with strict types which are not yet enabled
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-05-28 09:25:47 +02:00
Joas Schilling
76e6ab1dff
test: Migrate remaining DAV tests to PHPUnit 10
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-05-28 09:25:47 +02:00
Nextcloud bot
d03f6d804f
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-05-28 00:22:38 +00:00
dependabot[bot]
6bc90a2fdf
Merge pull request #52728 from nextcloud/dependabot/npm_and_yarn/libphonenumber-js-1.12.8
2025-05-27 23:01:47 +00:00
nextcloud-command
4ab71d9dd0
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-05-27 22:47:04 +00:00
dependabot[bot]
62121ff4ee
build(deps): bump libphonenumber-js from 1.12.7 to 1.12.8
...
Bumps [libphonenumber-js](https://gitlab.com/catamphetamine/libphonenumber-js ) from 1.12.7 to 1.12.8.
- [Changelog](https://gitlab.com/catamphetamine/libphonenumber-js/blob/master/CHANGELOG.md )
- [Commits](https://gitlab.com/catamphetamine/libphonenumber-js/compare/v1.12.7...v1.12.8 )
---
updated-dependencies:
- dependency-name: libphonenumber-js
dependency-version: 1.12.8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-28 00:42:51 +02:00
Joas Schilling
5bade98f69
Merge pull request #53122 from nextcloud/tests/noid/dav-systemtag
...
test: Migrate DAV Systemtags tests to PHPUnit 10
2025-05-27 19:24:01 +02:00
Joas Schilling
96a1dd322b
test: Migrate DAV Systemtags tests to PHPUnit 10
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-05-27 18:27:25 +02:00
Côme Chilliet
7c251e4f96
fix: Remove useless legacy autoloader
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-05-27 18:06:28 +02:00
John Molakvoæ
c3f16a554e
Merge pull request #52945 from nextcloud/fix/cleanup-test-legacy-autoloader
2025-05-27 17:57:03 +02:00
Côme Chilliet
9560e00cf3
chore: Remove useless legacy autoloader for tests
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-05-27 16:15:58 +02:00
Anna
39c63df1ea
Merge pull request #53119 from nextcloud/fix/noid/broken-password-reset-form
...
fix: broken password reset form
2025-05-27 14:57:35 +02:00
Benjamin Gaussorgues
b7c46f1277
Merge pull request #53130 from nextcloud/artonge/fix/skip_blurhash_if_previews_are_disabled
2025-05-27 14:56:00 +02:00
Louis Chemineau
72bdb93b66
fix(blurhash): Skip generation the if previews are disabled.
...
Signed-off-by: Louis Chemineau <louis@chmn.me >
2025-05-27 12:26:42 +02:00
Jonas
c879bab3c9
Merge pull request #53131 from nextcloud/fix/file_reference_invalidate_rename
...
fix(FileReferenceEventListener): Invalidate cache after node was renamed
2025-05-27 12:20:11 +02:00
Jonas
e5b4ae4ebe
fix(SyncLivePhotosListener): Don't handle copy event emitted from us
...
Running $peerFile->copy() causes a second BeforeNodeCopiedEvent now,
which we don't want to handle.
Signed-off-by: Jonas <jonas@freesources.org >
2025-05-27 12:14:14 +02:00
Jonas
c952570e67
fix(node): emit hooks on Node::copy()
...
When calling `Files\Node\Node::copy()`, `Files\View::copy()` gets called,
but `Files\View::fakeRoot` is empty so the hooks are not emitted if no
path is given to `Files\View::shouldEmitHooks()`.
This results in node-related events like `NodeCopiedEvent` not being
fired when copying files via `Files\Node\Node::copy()`.
`Files\View::shouldEmitHooks()` is given a path as parameter in almost
all places except when called from the `copy()` function. This commit
changes it and passes the copy target path.
Fixes : nextcloud/collectives#1756
Signed-off-by: Jonas <jonas@freesources.org >
2025-05-27 12:14:14 +02:00
諏訪子
e489713197
fix(settings): fix test
...
Signed-off-by: 諏訪子 <suwako@076.moe >
2025-05-27 18:45:31 +09:00
Jonas
2299ac8507
fix(FileReferenceEventListener): Invalidate cache after node was renamed
...
Fixes : nextcloud/collectives#1527
Signed-off-by: Jonas <jonas@freesources.org >
2025-05-27 11:27:38 +02:00
Kate
bb795239b5
Merge pull request #52752 from nextcloud/leftybournes/fix/files_trashbin_dont_restore_full
2025-05-27 10:12:37 +02:00
Benjamin Gaussorgues
ba86ee8c80
Merge pull request #53120 from nextcloud/background-scan-eq
2025-05-27 09:03:05 +02:00
Kate
a10a52f1f7
Merge pull request #53124 from nextcloud/fix/log/map-all-warning-notice
2025-05-27 08:22:33 +02:00
Christoph Wurst
e736823fc7
fix(log): map all warnings to warn log level, notice to info
...
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at >
2025-05-27 08:01:19 +02:00
諏訪子
30fc680086
fix(settings): add link check in webfinger
...
Signed-off-by: 諏訪子 <suwako@076.moe >
2025-05-27 10:13:13 +09:00
Nextcloud bot
b2de24e805
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-05-27 00:22:15 +00:00
Anna Larch
08f869dda9
fix: broken password reset form
...
Signed-off-by: Anna Larch <anna@nextcloud.com >
2025-05-26 19:22:07 +02:00
Robin Appelman
2ea2111176
perf: improve query to determine which users need a background scan
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-05-26 18:08:36 +02:00
Ferdinand Thiessen
5734ffdc81
Merge pull request #53118 from nextcloud/backport/53055/master
...
fix(files_sharing): show note, label and list of uploaded files on file drop
2025-05-26 16:22:20 +02:00
nextcloud-command
9ff11340dc
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-05-26 13:21:19 +00:00
Ferdinand Thiessen
60ccc85e76
fix(files_sharing): show note, label and list of uploaded files on file drop
...
This was missing from the Vue migration of the public share view:
- Show the note as the description of the file drop
- Show the label as the heading of the file drop if available
- Show list of uploaded files for verification
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-05-26 15:11:36 +02:00
Kate
27149b7f24
Merge pull request #53115 from nextcloud/ci/noid/more-action-hardening
2025-05-26 10:45:38 +02:00
Kate
74d164e770
Merge pull request #53111 from nextcloud/tests/noid/carddav-tests
2025-05-26 10:07:20 +02:00
Joas Schilling
a4bbdefcdf
ci: Update comments and correctly skip the "pull 3rdparty" command
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-05-26 09:37:18 +02:00
Joas Schilling
2d649357a1
ci: Ignore template-injection on nextcloud-releases workflow
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-05-26 09:30:04 +02:00
Andy Scherzinger
595b97527b
Merge pull request #53074 from nextcloud/docs/53002/calendar-search
...
docs(caldav): update documentation for calendar search
2025-05-26 08:24:22 +02:00
Nextcloud bot
9e874aadad
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-05-26 00:22:22 +00:00
Joas Schilling
6cccdf98f4
test: Migrate CardDAV tests to PHPUnit10
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-05-25 22:22:57 +02:00
dependabot[bot]
a4d42269f5
Merge pull request #53083 from nextcloud/dependabot/npm_and_yarn/puppeteer-24.9.0
2025-05-25 20:20:33 +00:00
dependabot[bot]
dcb8c37ed2
chore(deps-dev): Bump puppeteer from 24.7.2 to 24.9.0
...
Bumps [puppeteer](https://github.com/puppeteer/puppeteer ) from 24.7.2 to 24.9.0.
- [Release notes](https://github.com/puppeteer/puppeteer/releases )
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.7.2...puppeteer-v24.9.0 )
---
updated-dependencies:
- dependency-name: puppeteer
dependency-version: 24.9.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-25 22:06:08 +02:00
Andy Scherzinger
21f36fc332
Merge pull request #53108 from nextcloud/rakekniven-patch-2
...
chore(18n): More natural english - fix plural typo
2025-05-25 20:07:51 +02:00
Joas Schilling
0ca6f7f9c5
Merge pull request #53106 from nextcloud/tests/noid/caldav-tests
...
test: Migrate CalDAV tests to PHPUnit10
2025-05-25 19:32:47 +02:00
Andy Scherzinger
ca481913cf
Merge pull request #53084 from nextcloud/dependabot/npm_and_yarn/webpack-5.99.9
...
chore(deps-dev): Bump webpack from 5.99.7 to 5.99.9
2025-05-25 18:12:58 +02:00
nextcloud-command
7e5b73d74b
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-05-25 17:47:06 +02:00
dependabot[bot]
11d42af05f
chore(deps-dev): Bump webpack from 5.99.7 to 5.99.9
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.99.7 to 5.99.9.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.99.7...v5.99.9 )
---
updated-dependencies:
- dependency-name: webpack
dependency-version: 5.99.9
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-25 17:47:06 +02:00
諏訪子
ef0729f23e
fix(settings): change Mastodon only URI to webfinger
...
Signed-off-by: 諏訪子 <suwako@076.moe >
2025-05-25 23:52:16 +09:00
Andy Scherzinger
923b4477cc
Merge pull request #53076 from nextcloud/gw-codeowners-public-api
...
chore(codeowners): add codeowners for calendar and contacts api
2025-05-25 16:40:09 +02:00
Joas Schilling
154d390c02
test: Migrate CalDAV tests to PHPUnit10
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-05-25 14:11:17 +02:00
rakekniven
4261c9d4fa
chore(18n): More natural english - fix plural typo
...
Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com >
2025-05-25 12:56:15 +02:00
Nextcloud bot
b367ab2a6b
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-05-25 00:22:17 +00:00
John Molakvoæ
8864e9b078
Merge pull request #52897 from nextcloud/Jerome-Herbinet-replace-remove-wording-with-delete
2025-05-24 09:59:16 +02:00
Nextcloud bot
1b911e1d1e
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-05-24 00:22:30 +00:00
Andy Scherzinger
7c45c147dc
Merge pull request #53069 from nextcloud/ci/noid/syncActions
...
ci(gh): Sync actions
2025-05-23 23:00:29 +02:00
John Molakvoæ
0795408e6a
Merge pull request #53054 from nextcloud/feat/workflow-generator
...
feat: auto-generate changelog on release
2025-05-23 21:19:03 +02:00
Joas Schilling
94e071e30f
ci: Harden some and ignore others that are blocked from forks
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-05-23 21:13:44 +02:00
Joas Schilling
519d77db33
ci: Pin more actions, images and permissions
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-05-23 21:03:04 +02:00
Joas Schilling
d22a4cab90
ci: Try to pin images
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-05-23 20:29:53 +02:00
Andy Scherzinger
505d63363c
ci(gh): Pin action to a hash
...
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de >
2025-05-23 19:53:18 +02:00
Andy Scherzinger
8b92f695b7
ci(gh): Sync actions
...
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de >
2025-05-23 19:51:49 +02:00
Daniel
8cf03bd145
Merge pull request #52914 from nextcloud/bug/noid/hide-guests-groups
...
fix: hide guests group from principal backend
2025-05-23 18:19:57 +02:00
Daniel Kesselberg
4da8edc941
chore(codeowners): add codeowners for calendar and contacts api
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-05-23 18:07:15 +02:00
Daniel Kesselberg
5876653677
fix: hide guests group from principal backend
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-05-23 15:24:32 +02:00
Daniel Kesselberg
3d8da21129
docs(caldav): update documentation for calendar search
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-05-23 14:37:20 +02:00
Marcel Klehr
166f98445a
Merge pull request #53068 from nextcloud/rakekniven-patch-2
...
chore(18n): More natural english
2025-05-23 14:06:36 +02:00
Joas Schilling
7da9f9ec7f
Merge pull request #53071 from nextcloud/bugfix/noid/fix-psr4-class
...
fix(autoloader): Fix location of class to be autoloadable
2025-05-23 13:32:53 +02:00
Joas Schilling
05a9ee1014
fix(autoloader): Fix location of class to be autoloadable
...
> Class FeedBackHandler located in ./core/ajax/update.php does not comply with psr-4 autoloading standard (rule: OC\Core\ => ./core). Skipping.
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-05-23 10:23:03 +02:00
Joas Schilling
e064af3149
fix(l10n): Fix one more plural
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-05-23 09:56:15 +02:00
Jérôme Herbinet
54a58c0dda
ci(cypress): replace "remove group" with "delete group"
...
Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com >
2025-05-23 09:45:37 +02:00
Jérôme Herbinet
8f6bb92df8
chore: recompile assets
...
Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com >
2025-05-23 09:45:28 +02:00
Jérôme Herbinet
41dc76c450
refactor(settings): replace "remove" wording with "delete"
...
Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com >
2025-05-23 09:42:30 +02:00
Marcel Klehr
1afc1805c4
fix: Correct translation method use
...
Co-authored-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com >
Signed-off-by: Marcel Klehr <mklehr@gmx.net >
2025-05-23 09:38:30 +02:00
rakekniven
8be6518e0c
fix(SetupChecks): Update TaskProcessingPickupSpeed
...
Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com >
2025-05-23 09:38:09 +02:00
rakekniven
cca0a757fe
chore(18n): More natural english
...
Reported at Transifex.
Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com >
2025-05-23 09:36:58 +02:00
Joas Schilling
256b54858e
Merge pull request #53058 from nextcloud/automated/noid/master-update-code-signing-crl
...
[master] fix(security): Update code signing revocation list
2025-05-23 09:23:54 +02:00
nextcloud-command
0d9613a60c
fix(security): Update code signing revocation list
...
Signed-off-by: GitHub <noreply@github.com >
2025-05-23 02:38:49 +00:00
Nextcloud bot
0a2367c879
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-05-23 00:22:08 +00:00
Kate
fb4a06fef8
Merge pull request #53045 from nextcloud/feat/user-get-quota-bytes
2025-05-22 17:29:22 +02:00
F. E Noel Nfebe
dc8799fcb9
Merge pull request #53053 from nextcloud/patch/52833
...
fix: Use logger correctly in UserRow.vue
2025-05-22 17:04:01 +02:00
skjnldsv
a4a3d15d82
feat: auto-generate changelog on release
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-05-22 16:58:06 +02:00
nextcloud-command
6cad5254b8
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-05-22 14:14:14 +00:00
nfebe
56301a1e72
fix: Use logger correctly in UserRow.vue
...
Signed-off-by: nfebe <fenn25.fn@gmail.com >
2025-05-22 15:02:31 +01:00
F. E Noel Nfebe
461f1357df
Merge pull request #52833 from nextcloud/fix/44492/settings-remove-user-manager
...
fix(settings): Send update request when clearing user manager
2025-05-22 15:49:42 +02:00
nextcloud-command
3495fb7228
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-05-22 12:41:04 +00:00
nfebe
3e0368e142
test(settings): Test user manager can be set and unset
...
Signed-off-by: nfebe <fenn25.fn@gmail.com >
2025-05-22 13:36:32 +01:00
nfebe
1301cf5a94
fix(settings): Prevent double request on manager change
...
Signed-off-by: nfebe <fenn25.fn@gmail.com >
2025-05-22 13:33:24 +01:00
Ferdinand Thiessen
fad35370e1
fix: correctly unset account manager
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-05-22 13:33:23 +01:00
nfebe
03232422b4
fix(settings): Send update request when clearing user manager
...
- Update setUserData to send PUT request for empty manager values
- Remove clear button from manager select in UserRow
- Simplify manager update logic in UserRow
- Ensure consistent API behavior for empty values in allowedEmpty fields
Signed-off-by: nfebe <fenn25.fn@gmail.com >
2025-05-22 13:33:23 +01:00
Marcel Klehr
1015b7c75d
Merge pull request #53001 from nextcloud/feat/setupcheck-task-pickup-speed
...
feat(SetupChecks): Add check for TaskProcessing pickup speed
2025-05-22 13:28:28 +02:00
Ferdinand Thiessen
e143921896
feat(IUser): add getQuotaBytes method to get machine readable quota
...
Proper replacement for deprecated `OC_Util::getUserQuota`.
Also we still use this in some cases we can now replace, moreover it
just makes sense to have a machine readable format in the API instead of
only the human readable format which is less precise.
Alings also with `getQuota` of the quota storage, which already returned
the machine readable format.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-05-22 12:50:38 +02:00
Marcel Klehr
f8f26952d1
feat(SetupChecks): Add check for TaskProcessing pickup speed
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net >
2025-05-22 12:50:00 +02:00
Louis
a48bc55e2a
Merge pull request #52810 from nextcloud/artonge/feat/do_not_require_samesite_strict_cookie_on_public.php
2025-05-22 10:30:16 +02:00
Nextcloud bot
f71791bb25
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-05-22 00:22:42 +00:00
Daniel
5b554fe962
Merge pull request #53029 from nextcloud/fix/caldav/no-invitations-to-circles
...
fix(caldav): don't send invitations to circles
2025-05-21 16:15:46 +02:00
Louis Chemineau
ec1db0c32a
fix: Replace the deprecated direct download link with the public DAV endpoint
...
Follow-up of #48098
Signed-off-by: Louis Chemineau <louis@chmn.me >
2025-05-21 16:01:54 +02:00
Louis Chemineau
009d0c550c
fix: Move CSRF check from base to PublicAuth for public.php
...
This currently prevent directly accessing a ressource when clicking on a link on a third party site. Example, clicking on `https://example.com/public.php/dav/files/pqLWcA269zfzXez/?accept=zip ` in a GitHub comment.
Skipping the check is an issue with password protected shares, as it allows third party sites to request the ressource when the user already entered the password, aka CSRF. So after removing the check from `base.php`, we need to add the it again in the `PublicAuth` plugin.
We also add a redirect to be helpful to the user.
**Warning**: this adds the limitation that clicking on a direct download link for password protected shares will redirect you to the password form, and then to the main share view.
Fix #52482
Signed-off-by: Louis Chemineau <louis@chmn.me >
2025-05-21 16:01:36 +02:00
John Molakvoæ
64ba0feef2
Merge pull request #53032 from nextcloud/fix/search-tags-lowercase
2025-05-21 15:28:38 +02:00
nextcloud-command
48bd8f8073
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-05-21 12:46:36 +00:00
skjnldsv
3268899d3d
fix(systemtags): case-insensitive search
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2025-05-21 12:44:43 +00:00
Richard Steinmetz
9a74d9a1a5
fix(caldav): don't send invitations to circles
...
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud >
2025-05-21 13:28:57 +02:00
Joas Schilling
c02e5608ff
Merge pull request #53007 from nextcloud/tests/noid/more-phpunit10-apps
...
test: Migrate theming and sharebymail to PHPUnit10
2025-05-21 08:34:15 +02:00
Joas Schilling
ba6c370101
Merge pull request #52932 from nextcloud/tests/noid/speed-up-comments-test
...
test: Speed up comments test
2025-05-21 08:26:30 +02:00
Joas Schilling
ad7a050f96
fix: Revert "fix(db): Store last insert id before reconnect"
...
This reverts commit df94cceb7b .
There were records of some old IDs being read which is much worse
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-05-21 07:55:42 +02:00
Joas Schilling
0d79156bb2
test: Speed up comments test
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-05-21 07:53:23 +02:00
Joas Schilling
c45170d787
Merge pull request #53012 from nextcloud/automated/noid/master-update-ca-cert-bundle
...
[master] fix(security): Update CA certificate bundle
2025-05-21 07:47:35 +02:00
nextcloud-command
3f36d868ac
fix(security): Update CA certificate bundle
...
Signed-off-by: GitHub <noreply@github.com >
2025-05-21 02:37:29 +00:00
Nextcloud bot
21d79e2308
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-05-21 00:24:39 +00:00
Joas Schilling
bcf46ab575
test: Migrate theming and sharebymail to PHPUnit10
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-05-20 23:39:19 +02:00
Joas Schilling
913026047c
Merge pull request #53005 from nextcloud/bugfix/noid/fix-icon-builder-warning
...
fix(theming): Instead of expecting a warning handle it properly
2025-05-20 23:38:42 +02:00
Joas Schilling
b8fde8b7cb
fix(theming): Instead of expecting a warning handle it properly
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-05-20 23:06:27 +02:00
Kate
33412e492d
Merge pull request #52927 from nextcloud/tests/noid/migrate-files-external-to-phpunit10
2025-05-20 22:43:40 +02:00
Kate
621b67987c
Merge pull request #52933 from nextcloud/tests/noid/migrate-files_versions
2025-05-20 22:24:15 +02:00
Arthur Schiwon
bdc68989d5
fix: unbloc ffmpeg on some broken videos
...
Co-authored-by: Joas Schilling <coding@schilljs.com >
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de >
2025-05-20 22:12:13 +02:00
Joas Schilling
2e0eef00ab
test: Prepare files_external for PHPUnit10
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-05-20 21:43:43 +02:00
Joas Schilling
6bb2fc675b
test: Migrate files_versions to PHPUnit 10
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-05-20 21:42:56 +02:00
Kent Delante
705aee5aa0
fix(files_trashbin): check if there is enough space before restoring
...
Signed-off-by: Kent Delante <kent.delante@proton.me >
2025-05-20 20:53:02 +08:00
Kate
68b2a6261d
Merge pull request #52943 from nextcloud/feat/http/request-header-attribute
2025-05-20 14:41:34 +02:00
Kate
08b9ecafe5
Merge pull request #52972 from nextcloud/fix/setupmanager/home-root-providers-register-mounts
2025-05-20 14:17:16 +02:00
Kate
95b961c6ad
Merge pull request #52982 from nextcloud/chore/user-mount-events-since
2025-05-20 14:13:43 +02:00
Stephan Orbaugh
edf21d9242
Merge pull request #52859 from Murena-SAS/dev/external-storage-previews
...
fix: Throw exception in PreviewManager when preview is not available
2025-05-20 13:32:45 +02:00
provokateurin
40973ddde0
chore: Set correct version for new UserMount events
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-05-20 13:13:49 +02:00
provokateurin
ad031188bc
feat(Http): Add RequestHeader attribute
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-05-20 13:10:34 +02:00
Julius Knorr
24f3b15acc
perf: Skip photos app related property in custom properties
...
Signed-off-by: Julius Knorr <jus@bitgrid.net >
2025-05-20 11:56:26 +02:00
Kate
565d524cd4
Merge pull request #52971 from nextcloud/perf/noid/query-performance
2025-05-20 09:54:52 +02:00
Akhil
e537500c8e
fix: Throw exception in PreviewManager when preview is not available
...
Signed-off-by: Akhil <akhil@e.email >
2025-05-20 13:17:40 +05:30
provokateurin
ecfa58d3d7
fix(SetupManager): Include home and root providers when registering mounts
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-05-20 09:46:53 +02:00
Joas Schilling
1d8556ecc3
fix(throttler): Don't query bruteforce attempts twice
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-05-20 08:37:23 +02:00
Nextcloud bot
cc22d74887
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-05-20 00:22:25 +00:00
Elizabeth Danzberger
99148e9683
Merge pull request #52514 from nextcloud/feat/template-field-extraction-improvements
...
feat: only get template fields once selected
2025-05-19 19:23:19 -04:00
nextcloud-command
9a349edf78
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-05-19 23:04:30 +00:00
Elizabeth Danzberger
a908d67570
chore: update open api spec again
...
Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de >
2025-05-19 18:26:27 -04:00
Elizabeth Danzberger
1f7bd449fb
chore: update open api spec
...
Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de >
2025-05-19 18:19:55 -04:00
Elizabeth Danzberger
5c7216f3fd
feat: only load template fields when requested
...
Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de >
2025-05-19 17:51:25 -04:00
Joas Schilling
5129a79720
Merge pull request #52962 from nextcloud/revert-52503-fix/files_sharing/filter-own-reshared-shares
...
Revert "fix(files_sharing): Filter own shares that are reshares"
2025-05-19 19:35:40 +02:00
Christoph Wurst
80b21cdc6e
Merge pull request #52879 from nextcloud/bug/noid/clear-dav-photo-cache
...
Add command to clear dav's photo cache
2025-05-19 18:10:07 +02:00
Kate
06ce2ccebe
Merge pull request #50157 from nextcloud/feat/mountmanager/emit-events
2025-05-19 17:47:31 +02:00
Côme Chilliet
0b2cf0bffc
Merge pull request #52951 from nextcloud/fix/add-autoload.php-for-tests
...
chore: Add an autoload.php file for tests relying on core class
2025-05-19 17:43:46 +02:00
Joas Schilling
9637fe6474
Revert "fix(files_sharing): Filter own shares that are reshares"
2025-05-19 17:16:39 +02:00
Kate
5ba9bc2dd6
Merge pull request #52930 from nextcloud/chore/depreate-oc-helper-ro
2025-05-19 16:36:31 +02:00
provokateurin
6818aa9b12
feat(UserMountCache): Emit events for added, removed and updated mounts
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-05-19 13:54:51 +02:00
Kate
13f23061e8
Merge pull request #52891 from nextcloud/chore/nix-flake
2025-05-19 11:51:22 +02:00
Côme Chilliet
4574710c11
chore: Add an autoload.php file for tests relying on core class
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-05-19 11:30:37 +02:00
Kate
9fa0477ab2
Merge pull request #52503 from nextcloud/fix/files_sharing/filter-own-reshared-shares
2025-05-19 10:20:17 +02:00
Marcel Müller
d63803d477
Merge pull request #52942 from nextcloud/fix/noid/encrypted-propagation-test
...
fix(tests): Register mount in loginHelper as well
2025-05-19 09:47:31 +02:00
Marcel Müller
612a1560b1
fix(tests): Register mount in loginHelper as well
...
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de >
2025-05-19 08:56:13 +02:00
provokateurin
7c6602cd8d
fix(files_sharing): Filter own shares that are reshares
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-05-19 08:18:16 +02:00
Kate
249e33fcd6
Merge pull request #52901 from nextcloud/chore/remove-dead-code-files
2025-05-19 07:02:41 +02:00
Kate
6b4f5c567c
Merge pull request #52848 from nextcloud/fix/cleanup-servercontainer
2025-05-19 07:02:11 +02:00
Nextcloud bot
e8d4c76ca5
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-05-19 00:22:46 +00:00
Ferdinand Thiessen
0e20d9e736
Merge pull request #52937 from nextcloud/fix/s3-versions³
...
fix(files_versions): only close stream if still open, fixing S3
2025-05-18 19:53:17 +02:00
Ferdinand Thiessen
2dcadd2603
fix(files_versions): only close stream if still open, fixing S3
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-05-18 16:48:56 +02:00
provokateurin
0c2cc0e9e1
chore: Add nix flake with development shell
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-05-18 13:59:32 +02:00
Nextcloud bot
b9983cbd42
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-05-18 00:22:42 +00:00
Ferdinand Thiessen
22889d4f1d
chore: deprecate OC_Helper::isReadOnlyConfigEnabled
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-05-17 13:18:49 +02:00
Ferdinand Thiessen
e2a331f53d
Merge pull request #52890 from nextcloud/chore/move-stream-copy-implementation
...
chore: move streamCopy implementation from `OC_Helper` to `OCP\Files`
2025-05-17 12:01:44 +02:00
dependabot[bot]
0c2934e885
Merge pull request #52921 from nextcloud/dependabot/npm_and_yarn/zip.js/zip.js-2.7.61
2025-05-17 09:01:35 +00:00
dependabot[bot]
fa7a81baa4
Merge pull request #52922 from nextcloud/dependabot/npm_and_yarn/sass-1.89.0
2025-05-17 08:59:42 +00:00
Ferdinand Thiessen
f47c15f61e
Merge pull request #52912 from nextcloud/chore/remove-deprecated-oc-helper
...
chore!: remove legacy functions from `OC_Helper` deprecated before v10
2025-05-17 10:55:09 +02:00
dependabot[bot]
8f30d21a4a
chore(deps-dev): Bump sass from 1.87.0 to 1.89.0
...
Bumps [sass](https://github.com/sass/dart-sass ) from 1.87.0 to 1.89.0.
- [Release notes](https://github.com/sass/dart-sass/releases )
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sass/dart-sass/compare/1.87.0...1.89.0 )
---
updated-dependencies:
- dependency-name: sass
dependency-version: 1.89.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-17 01:53:30 +00:00
dependabot[bot]
d4984b8c13
chore(deps-dev): Bump @zip.js/zip.js from 2.7.60 to 2.7.61
...
Bumps [@zip.js/zip.js](https://github.com/gildas-lormeau/zip.js ) from 2.7.60 to 2.7.61.
- [Release notes](https://github.com/gildas-lormeau/zip.js/releases )
- [Commits](https://github.com/gildas-lormeau/zip.js/compare/v2.7.60...v2.7.61 )
---
updated-dependencies:
- dependency-name: "@zip.js/zip.js"
dependency-version: 2.7.61
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-17 01:52:48 +00:00
Nextcloud bot
e4e71c073d
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-05-17 00:23:16 +00:00
Ferdinand Thiessen
217be4e765
Merge pull request #52918 from nextcloud/tests/noid/migrate-more-apps-to-phpunit10
...
test: Migrate settings and provisioning_api to PHPUnit10
2025-05-17 01:01:39 +02:00
Joas Schilling
460d3e8ba9
test: Migrate settings and provisioning_api to PHPUnit10
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-05-16 23:10:14 +02:00
Ferdinand Thiessen
494a079321
test: replace OC_Helper:rmdirr with OCP\Files::rmdirr
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-05-16 23:09:37 +02:00
Ferdinand Thiessen
3868d62a8f
test: move legacy tests to non-depecated class tests
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-05-16 23:09:14 +02:00
Ferdinand Thiessen
3d33091d2c
chore!: remove legacy functions from OC_Helper deprecated before v10
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-05-16 22:57:50 +02:00
Ferdinand Thiessen
6694cf4be5
Merge pull request #52911 from nextcloud/chore/deprecate-ochelper-copyr
...
chore: deprecate OC_Helper::copyr
2025-05-16 22:57:16 +02:00
Marcel Müller
f9aa4e2e04
feat(integrity): Allow to run check for all apps
...
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de >
2025-05-16 18:21:37 +02:00
Ferdinand Thiessen
bd91db8e20
chore: deprecate OC_Helper::copyr
...
Inline it into Installer as needed.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-05-16 17:32:45 +02:00
Ferdinand Thiessen
0f69648d0a
fix(files_version): use Storage::writeStream instead of deprecated streamCopy if possible
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-05-16 17:28:24 +02:00
Ferdinand Thiessen
970e11bba5
Merge pull request #52905 from nextcloud/test/autotest-git
...
test: restore .htaccess file after running unit tests
2025-05-16 16:09:56 +02:00
dependabot[bot]
8ef8945389
Merge pull request #52887 from nextcloud/dependabot/npm_and_yarn/undici-5.29.0
2025-05-16 13:39:09 +00:00
Ferdinand Thiessen
14023ccc13
Merge pull request #52821 from nextcloud/fix/file-drop
...
fix(dav): handle uploading folders with names of existing file for file drop plugin
2025-05-16 15:38:36 +02:00
Ferdinand Thiessen
e693a5d4a5
fix(dav): correctly handle uploading folders with same name as a file
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-05-16 14:38:41 +02:00
Ferdinand Thiessen
3d113ab6cc
refactor(dav): use Node API instead of private files view for filedrop plugin
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-05-16 14:37:30 +02:00
Ferdinand Thiessen
3ab905dbfa
Merge pull request #52893 from nextcloud/chore/remove-files-templates
...
chore: remove files file templates deprecated since v18 and provided by richdocuments
2025-05-16 14:36:06 +02:00
Ferdinand Thiessen
44c7cbcee5
test: restore .htaccess file after running unit tests
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-05-16 13:10:07 +02:00
Ferdinand Thiessen
4a9dc6c64d
refactor: move tag handling from files handler to files_sharing
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-05-16 13:09:03 +02:00
Ferdinand Thiessen
c8138002ab
chore(files): remove dead code from files helper
...
Its not used anywhere and uses deprecated / legacy API.
Lets remove 🧹
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-05-16 13:09:03 +02:00
Ferdinand Thiessen
01db539d0a
chore: move streamCopy implementation from OC_Helper to OCP\Files
...
The function was already there but called the legacy version.
So moved the implementation and migrated all usages of it.
Sadly the interface was slightly different so adjusted it to be
compatible with both legacy and the OCP one.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-05-16 13:03:05 +02:00
Ferdinand Thiessen
1b7e04d317
chore: remove files file templates deprecated since v18 and provided by richdocuments
...
- leftover from https://github.com/nextcloud/server/pull/17559
- The file templates are already provided in a non-deprecated way by
richdocuments.
- The template manager used here is deprecated for 14 versions now...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-05-16 12:45:55 +02:00
Kate
fc9310feef
Merge pull request #52885 from nextcloud/fix/docblock-color
...
fix(OCP\Color): use correct doc block type
2025-05-16 12:41:51 +02:00
Richard Steinmetz
3699eed678
Merge pull request #52708 from nextcloud/fix/dav/update-rooms-resources-background-job
...
fix(dav): add repair step to queue job to update rooms and resources
2025-05-16 12:39:51 +02:00
Côme Chilliet
12fdcd0826
Merge pull request #52894 from nextcloud/chore/move-impl-util
...
chore: move implementation to non-deprecated OCP\Util from OC_Helper
2025-05-16 12:28:42 +02:00
F. E Noel Nfebe
6b83b89fe7
Merge pull request #52772 from nextcloud/fix/unified-search-filter-reset-on-load-more
...
fix(unified_search): Maintain filters when loading more results
2025-05-16 12:28:26 +02:00
nextcloud-command
60c911c3d0
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-05-16 10:01:41 +00:00
nfebe
04f227a102
fix(unified_search): Reset result limit for new search requests
...
Before now the result limit is never reset until the page is refreshed.
Signed-off-by: nfebe <fenn25.fn@gmail.com >
2025-05-16 10:52:40 +01:00
nfebe
b35fad7a03
fix(unified_search): Maintain non-provider filters when loading more results
...
Maintain existing non-provider filters (like date and person filters) while
loading more results for a specific provider.
This now works as the provider data passed to the `newResults` array after search
is built dynamically and not manually, the result of a manual build was that the
`provider.filters` properpy which is used in the `find` method was being left out
in the providers pushed into the results array.
Fixes #52081
Signed-off-by: nfebe <fenn25.fn@gmail.com >
2025-05-16 10:52:28 +01:00
Côme Chilliet
70ef0a8db7
fix: Remove calls to legacy callers in tests
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-05-16 11:47:38 +02:00
Ferdinand Thiessen
802def31f2
chore: move implementation to non-deprecated OCP\Util from OC_Helper
...
Only moves the implementation where it was already existing and adds
more helpful deprecation messages.
This way we can in the future just remove the OC_Helper variants.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-05-16 10:56:58 +02:00
Côme Chilliet
2406677b40
fix: Do not use circle provider class constant
...
This is to avoid issues if the circles app is disabled but you still
have circles shares in your DB
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-05-16 10:50:41 +02:00
Côme Chilliet
2419f4bebb
fix: Count on the circles application to register its share provider
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-05-16 10:49:04 +02:00
Côme Chilliet
0243d23b8c
fix(tests): Remove calls to removed getMountProviderCollection from tests
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-05-16 10:49:03 +02:00
Côme Chilliet
369900e5a5
fix: Remove deprecated getters from Server that were previously removed from public interface
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-05-16 10:49:01 +02:00
Côme Chilliet
eccc727f4e
fix: Remove more unused deprecated getters from IServerContainer
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-05-16 10:48:05 +02:00
Côme Chilliet
998062d342
fix: Cleanup share ProviderFactory to correctly use DI instead of deprecated getters
...
Ideally circles and talk should migrate to calling registerProvider and
core would not need to use their OCA classes like currently.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-05-16 10:48:03 +02:00
Côme Chilliet
c3edaeebba
fix: Remove deprecated getters in IServerContainer which are not used anymore
...
For now I left the ones which are called from lib/
Next step is to fix all calls and remove those as well.
Also the getters should be removed from the implementation.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2025-05-16 10:47:32 +02:00
Christoph Wurst
47c0786a3f
Merge pull request #52871 from AndyXheli/patch-2
...
fix(previews): lower log level when cached preview isn't found
2025-05-16 10:42:51 +02:00
Nextcloud bot
b9480f44dc
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2025-05-16 00:22:51 +00:00
Kate
4b62b5785e
Merge pull request #52886 from nextcloud/chore/ignore-3rdparty
...
chore: ignore 3rdparty while psalm linting
2025-05-15 22:36:52 +02:00
John Molakvoæ
183c253f5e
Merge pull request #52533 from nextcloud/fix/no-account-filter-public-share
...
fix: do not show account filter for public shares
2025-05-15 19:25:31 +02:00
dependabot[bot]
f61e865980
chore(deps): Bump undici from 5.28.5 to 5.29.0
...
Bumps [undici](https://github.com/nodejs/undici ) from 5.28.5 to 5.29.0.
- [Release notes](https://github.com/nodejs/undici/releases )
- [Commits](https://github.com/nodejs/undici/compare/v5.28.5...v5.29.0 )
---
updated-dependencies:
- dependency-name: undici
dependency-version: 5.29.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-15 16:45:04 +00:00
Ferdinand Thiessen
2986fead40
chore: ignore 3rdparty while psalm linting
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-05-15 18:38:38 +02:00
Ferdinand Thiessen
aabb4e547a
fix(OCP\Color): use correct doc block type
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-05-15 18:35:14 +02:00
Robin Appelman
48e94baeeb
Merge pull request #52873 from nextcloud/cache-rename-source-error
...
fix: improve error message when cache rename source can't be found
2025-05-15 18:34:07 +02:00
Daniel Kesselberg
3d1de793b1
refactor(dav): replace IAppData with IAppDataFactory for PhotoCache
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-05-15 18:28:45 +02:00
Kate
cf44995aac
Merge pull request #52846 from nextcloud/refactor/ocp-deprecations
2025-05-15 18:05:06 +02:00
John Molakvoæ
1987b176a5
Merge pull request #52862 from nextcloud/feat/mimes-names
2025-05-15 17:44:35 +02:00
Daniel Kesselberg
8a1ae0934e
feat: add command to clear contacts photo cache
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2025-05-15 17:20:57 +02:00
nextcloud-command
8f28c8c59d
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-05-15 15:09:11 +00:00
John Molakvoæ (skjnldsv)
62a9ec2067
fix(core): remove untranslated mime names
...
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com >
2025-05-15 15:07:08 +00:00
John Molakvoæ (skjnldsv)
20e69bc1b0
feat(files): show readable mime if available
...
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com >
2025-05-15 15:07:08 +00:00
John Molakvoæ (skjnldsv)
ada985e651
chore: update mimetypenames
...
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com >
2025-05-15 15:07:08 +00:00
Ferdinand Thiessen
74bded74a3
refactor: migrate from OC to OCP in public interfaces
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-05-15 16:17:47 +02:00
Ferdinand Thiessen
b6515f9402
refactor: add missing template implements where needed
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-05-15 16:15:13 +02:00
Kate
4aa4972550
Merge pull request #52870 from nextcloud/chore/remove-get-storage
2025-05-15 16:04:45 +02:00
Joas Schilling
3e4ff2624c
Merge pull request #42678 from nextcloud/refactor/app/remove-register-routes
...
refactor(App): Remove registerRoutes method
2025-05-15 15:10:28 +02:00
Robin Appelman
5329c373cc
fix: improve error message when cache rename source can't be found
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-05-15 15:06:55 +02:00
AndyXheli
ecd1d5dde2
fix(previews): lower log level when cached preview isn't found
...
Since this PR #52221 was implemented, the log file has been flooded with warnings stating, "Cached preview not found for file; generating a new preview." This appears to be more of an informational message rather than a warning. This PR will change it from warning to debug
Original PR
#52221
Signed-off-by: AndyXheli <andyxheli@gmail.com >
2025-05-15 07:34:40 -05:00
Ferdinand Thiessen
54eaad76c0
chore!(\OCP\Files): remove deprecated static getStorage method
...
Was deprecated since Nextcloud 14 and is not used anymore.
Removing allows us to clean the OCP psalm baseline.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-05-15 14:18:28 +02:00
Ferdinand Thiessen
e4ed062d68
fix(RouteParser): bail out if method name contains hashtag
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-05-15 13:57:14 +02:00
provokateurin
63ba61487b
chore(AppFramework): Remove unused RouteConfig class and migrate tests to RouteParser
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-05-15 13:57:14 +02:00
provokateurin
db70ff6488
refactor(App): Remove registerRoutes method
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-05-15 13:46:14 +02:00
Robin Appelman
07fa9b9311
Merge pull request #51818 from nextcloud/info-storage-command
...
feat: add command to get basic storage info
2025-05-15 13:42:41 +02:00
Kate
2a01454fbf
Merge pull request #52860 from nextcloud/feat/psalm/error-deprecations
2025-05-15 12:46:58 +02:00
Kate
701fcbf46b
Merge pull request #52853 from nextcloud/refactor/rector-top-level
2025-05-15 12:41:51 +02:00
Robin Appelman
cfc4196038
feat: add mount id to info:storage(s)
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-05-15 11:49:09 +02:00
provokateurin
0f2f4aab5c
feat(psalm): Mark all usage of deprecated code as error
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-05-15 11:48:40 +02:00
Robin Appelman
6927edc9ff
feat: add command to get basic storage info
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2025-05-15 11:48:28 +02:00
John Molakvoæ
cac44fd924
Merge pull request #52822 from nextcloud/feat/mime-names
2025-05-15 11:41:12 +02:00
provokateurin
3b42c92d69
refactor: Extend rector to ocs/ and ocs-provider/
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-05-15 10:30:03 +02:00
provokateurin
6d6d83d3d9
refactor: Extend rector to all top-level files
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2025-05-15 10:30:02 +02:00
John Molakvoæ (skjnldsv)
ed8ebac562
chore: add missing GPL-2.0-only license
...
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com >
2025-05-14 23:10:56 +02:00
John Molakvoæ (skjnldsv)
d7c70d0367
fix(core): force sorting mimetypenames.dist.json
...
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com >
2025-05-14 22:55:06 +02:00
John Molakvoæ (skjnldsv)
24bc1d606e
feat(core): add human readable mimes
...
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com >
2025-05-14 22:55:06 +02:00
nextcloud-command
7a2d7baa32
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2025-05-13 12:30:05 +00:00
Ferdinand Thiessen
e9382dc4da
fix: do not show account filter for public shares
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2025-05-13 14:21:22 +02:00
Richard Steinmetz
cef60f9fd1
fix(dav): add repair step to queue job to update rooms and resources
...
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud >
2025-05-09 17:19:43 +02:00
Richard Steinmetz
de37af9687
perf(carddav): don't query circle memberships
...
It is not possible to share address books with circles so it is
pointless to query for address books shared with joined circles.
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud >
2025-04-16 10:04:01 +02:00
Josh
ef238b5602
fix(db): Stop writing unused dbport to config at install time
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2024-11-05 16:40:29 -05:00