]> source.dussan.org Git - nextcloud-server.git/log
nextcloud-server.git
7 months agorefactor: don't join on filecache in defaultshareprovider remove-filecache-joins
Robin Appelman [Wed, 6 Mar 2024 15:15:57 +0000 (16:15 +0100)]
refactor: don't join on filecache in defaultshareprovider

Signed-off-by: Robin Appelman <robin@icewind.nl>
7 months agorefactor: remove non-shallow getSharesInFolder
Robin Appelman [Thu, 7 Mar 2024 10:59:53 +0000 (11:59 +0100)]
refactor: remove non-shallow getSharesInFolder

Signed-off-by: Robin Appelman <robin@icewind.nl>
7 months agorefactor: don't join on filecache in usermountcache
Robin Appelman [Thu, 7 Mar 2024 10:59:42 +0000 (11:59 +0100)]
refactor: don't join on filecache in usermountcache

Signed-off-by: Robin Appelman <robin@icewind.nl>
7 months agofeat: add interface for lower level filecache acess without having to do direct db...
Robin Appelman [Wed, 6 Mar 2024 11:30:04 +0000 (12:30 +0100)]
feat: add interface for lower level filecache acess without having to do direct db queries

Signed-off-by: Robin Appelman <robin@icewind.nl>
7 months agoMerge pull request #32631 from nextcloud/feature/32629/getAccessList-share-by-email...
Andy Scherzinger [Mon, 25 Mar 2024 11:40:10 +0000 (12:40 +0100)]
Merge pull request #32631 from nextcloud/feature/32629/getAccessList-share-by-email-recipients

Get access list share by email recipients

7 months agoMerge pull request #44410 from nextcloud/fix/fetcher-on-null
Ferdinand Thiessen [Mon, 25 Mar 2024 11:19:00 +0000 (12:19 +0100)]
Merge pull request #44410 from nextcloud/fix/fetcher-on-null

fix(AppStore\Fetcher): Ensure `get` returns an array

7 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Mon, 25 Mar 2024 00:19:59 +0000 (00:19 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
7 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Sun, 24 Mar 2024 00:20:00 +0000 (00:20 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
7 months agoMerge pull request #44425 from nextcloud/dependabot/npm_and_yarn/nextcloud/router...
dependabot[bot] [Sat, 23 Mar 2024 20:59:46 +0000 (20:59 +0000)]
Merge pull request #44425 from nextcloud/dependabot/npm_and_yarn/nextcloud/router-3.0.0

7 months agochore: Compile assets 44425/head
Ferdinand Thiessen [Sat, 23 Mar 2024 18:38:56 +0000 (19:38 +0100)]
chore: Compile assets

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
7 months agofix(tests): Add mock for `window._oc_webroot`
Ferdinand Thiessen [Sat, 23 Mar 2024 18:36:18 +0000 (19:36 +0100)]
fix(tests): Add mock for `window._oc_webroot`

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
7 months agobuild(deps): bump @nextcloud/router from 2.2.1 to 3.0.0
dependabot[bot] [Sat, 23 Mar 2024 17:54:48 +0000 (17:54 +0000)]
build(deps): bump @nextcloud/router from 2.2.1 to 3.0.0

Bumps [@nextcloud/router](https://github.com/nextcloud/nextcloud-router) from 2.2.1 to 3.0.0.
- [Release notes](https://github.com/nextcloud/nextcloud-router/releases)
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-router/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-router/compare/v2.2.1...v3.0.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/router"
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
7 months agoMerge pull request #44424 from nextcloud/dependabot/npm_and_yarn/webpack-5.91.0
dependabot[bot] [Sat, 23 Mar 2024 18:06:52 +0000 (18:06 +0000)]
Merge pull request #44424 from nextcloud/dependabot/npm_and_yarn/webpack-5.91.0

7 months agoMerge pull request #44429 from nextcloud/dependabot/npm_and_yarn/tar-6.2.1
dependabot[bot] [Sat, 23 Mar 2024 18:03:05 +0000 (18:03 +0000)]
Merge pull request #44429 from nextcloud/dependabot/npm_and_yarn/tar-6.2.1

7 months agobuild(deps-dev): bump tar from 6.2.0 to 6.2.1 44429/head
dependabot[bot] [Sat, 23 Mar 2024 02:23:31 +0000 (02:23 +0000)]
build(deps-dev): bump tar from 6.2.0 to 6.2.1

Bumps [tar](https://github.com/isaacs/node-tar) from 6.2.0 to 6.2.1.
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/node-tar/compare/v6.2.0...v6.2.1)

---
updated-dependencies:
- dependency-name: tar
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
7 months agoMerge pull request #44431 from nextcloud/dependabot/npm_and_yarn/nextcloud/vue-8...
John Molakvoæ [Sat, 23 Mar 2024 16:22:39 +0000 (17:22 +0100)]
Merge pull request #44431 from nextcloud/dependabot/npm_and_yarn/nextcloud/vue-8.11.1

7 months agobuild(deps): bump @nextcloud/vue from 8.11.0 to 8.11.1 44431/head
dependabot[bot] [Sat, 23 Mar 2024 15:20:20 +0000 (15:20 +0000)]
build(deps): bump @nextcloud/vue from 8.11.0 to 8.11.1

Bumps [@nextcloud/vue](https://github.com/nextcloud-libraries/nextcloud-vue) from 8.11.0 to 8.11.1.
- [Release notes](https://github.com/nextcloud-libraries/nextcloud-vue/releases)
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-vue/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud-libraries/nextcloud-vue/compare/v8.11.0...v8.11.1)

---
updated-dependencies:
- dependency-name: "@nextcloud/vue"
  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>
7 months agoMerge pull request #44428 from nextcloud/dependabot/npm_and_yarn/cypress-13.7.1
John Molakvoæ [Sat, 23 Mar 2024 15:09:28 +0000 (16:09 +0100)]
Merge pull request #44428 from nextcloud/dependabot/npm_and_yarn/cypress-13.7.1

7 months agobuild(deps-dev): bump cypress from 13.7.0 to 13.7.1 44428/head
dependabot[bot] [Sat, 23 Mar 2024 13:09:58 +0000 (13:09 +0000)]
build(deps-dev): bump cypress from 13.7.0 to 13.7.1

Bumps [cypress](https://github.com/cypress-io/cypress) from 13.7.0 to 13.7.1.
- [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.7.0...v13.7.1)

---
updated-dependencies:
- dependency-name: cypress
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
7 months agoMerge pull request #44427 from nextcloud/dependabot/npm_and_yarn/cypress-split-1...
dependabot[bot] [Sat, 23 Mar 2024 13:08:50 +0000 (13:08 +0000)]
Merge pull request #44427 from nextcloud/dependabot/npm_and_yarn/cypress-split-1.21.0

7 months agoMerge pull request #44430 from nextcloud/dependabot/npm_and_yarn/core-js-3.36.1
dependabot[bot] [Sat, 23 Mar 2024 12:57:16 +0000 (12:57 +0000)]
Merge pull request #44430 from nextcloud/dependabot/npm_and_yarn/core-js-3.36.1

7 months agoMerge pull request #44432 from nextcloud/dependabot/composer/build/integration/phpuni...
dependabot[bot] [Sat, 23 Mar 2024 12:51:06 +0000 (12:51 +0000)]
Merge pull request #44432 from nextcloud/dependabot/composer/build/integration/phpunit/phpunit-9.6.18

7 months agobuild(deps): bump core-js from 3.36.0 to 3.36.1 44430/head
dependabot[bot] [Sat, 23 Mar 2024 11:31:35 +0000 (11:31 +0000)]
build(deps): bump core-js from 3.36.0 to 3.36.1

Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.36.0 to 3.36.1.
- [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.36.1/packages/core-js)

---
updated-dependencies:
- dependency-name: core-js
  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>
7 months agoMerge pull request #44426 from nextcloud/dependabot/npm_and_yarn/dompurify-3.0.11
dependabot[bot] [Sat, 23 Mar 2024 11:30:26 +0000 (11:30 +0000)]
Merge pull request #44426 from nextcloud/dependabot/npm_and_yarn/dompurify-3.0.11

7 months agobuild(deps): bump dompurify from 3.0.9 to 3.0.11 44426/head
dependabot[bot] [Sat, 23 Mar 2024 02:22:39 +0000 (02:22 +0000)]
build(deps): bump dompurify from 3.0.9 to 3.0.11

Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.0.9 to 3.0.11.
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](https://github.com/cure53/DOMPurify/compare/3.0.9...3.0.11)

---
updated-dependencies:
- dependency-name: dompurify
  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>
7 months agobuild(deps-dev): bump webpack from 5.90.3 to 5.91.0 44424/head
dependabot[bot] [Sat, 23 Mar 2024 10:55:23 +0000 (10:55 +0000)]
build(deps-dev): bump webpack from 5.90.3 to 5.91.0

Bumps [webpack](https://github.com/webpack/webpack) from 5.90.3 to 5.91.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.90.3...v5.91.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
7 months agoMerge pull request #44436 from nextcloud/dependabot/npm_and_yarn/webpack-dev-middlewa...
dependabot[bot] [Sat, 23 Mar 2024 10:54:16 +0000 (10:54 +0000)]
Merge pull request #44436 from nextcloud/dependabot/npm_and_yarn/webpack-dev-middleware-5.3.4

7 months agobuild(deps-dev): bump webpack-dev-middleware from 5.3.3 to 5.3.4 44436/head
dependabot[bot] [Sat, 23 Mar 2024 10:35:00 +0000 (10:35 +0000)]
build(deps-dev): bump webpack-dev-middleware from 5.3.3 to 5.3.4

Bumps [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware) from 5.3.3 to 5.3.4.
- [Release notes](https://github.com/webpack/webpack-dev-middleware/releases)
- [Changelog](https://github.com/webpack/webpack-dev-middleware/blob/v5.3.4/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-dev-middleware/compare/v5.3.3...v5.3.4)

---
updated-dependencies:
- dependency-name: webpack-dev-middleware
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
7 months agoMerge pull request #44423 from nextcloud/dependabot/npm_and_yarn/libphonenumber-js...
dependabot[bot] [Sat, 23 Mar 2024 10:34:04 +0000 (10:34 +0000)]
Merge pull request #44423 from nextcloud/dependabot/npm_and_yarn/libphonenumber-js-1.10.58

7 months agobuild(deps): bump libphonenumber-js from 1.10.57 to 1.10.58 44423/head
dependabot[bot] [Sat, 23 Mar 2024 02:21:31 +0000 (02:21 +0000)]
build(deps): bump libphonenumber-js from 1.10.57 to 1.10.58

Bumps [libphonenumber-js](https://gitlab.com/catamphetamine/libphonenumber-js) from 1.10.57 to 1.10.58.
- [Changelog](https://gitlab.com/catamphetamine/libphonenumber-js/blob/master/CHANGELOG.md)
- [Commits](https://gitlab.com/catamphetamine/libphonenumber-js/compare/v1.10.57...v1.10.58)

---
updated-dependencies:
- dependency-name: libphonenumber-js
  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>
7 months agoMerge pull request #44417 from nextcloud/fix/files-suffix-folders
Ferdinand Thiessen [Sat, 23 Mar 2024 09:50:58 +0000 (10:50 +0100)]
Merge pull request #44417 from nextcloud/fix/files-suffix-folders

fix(files): Only add copy suffix before file extension for files (not folders)

8 months agobuild(deps-dev): bump phpunit/phpunit in /build/integration 44432/head
dependabot[bot] [Sat, 23 Mar 2024 03:16:05 +0000 (03:16 +0000)]
build(deps-dev): bump phpunit/phpunit in /build/integration

Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.6.17 to 9.6.18.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases)
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/9.6.18/ChangeLog-9.6.md)
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.6.17...9.6.18)

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

Signed-off-by: dependabot[bot] <support@github.com>
8 months agobuild(deps-dev): bump cypress-split from 1.20.1 to 1.21.0 44427/head
dependabot[bot] [Sat, 23 Mar 2024 02:22:57 +0000 (02:22 +0000)]
build(deps-dev): bump cypress-split from 1.20.1 to 1.21.0

Bumps [cypress-split](https://github.com/bahmutov/cypress-split) from 1.20.1 to 1.21.0.
- [Release notes](https://github.com/bahmutov/cypress-split/releases)
- [Commits](https://github.com/bahmutov/cypress-split/compare/v1.20.1...v1.21.0)

---
updated-dependencies:
- dependency-name: cypress-split
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
8 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Sat, 23 Mar 2024 00:19:20 +0000 (00:19 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
8 months agoMerge pull request #44357 from nextcloud/wrapper-instanceof-resiliant
John Molakvoæ [Fri, 22 Mar 2024 19:43:34 +0000 (20:43 +0100)]
Merge pull request #44357 from nextcloud/wrapper-instanceof-resiliant

8 months agoMerge pull request #44362 from nextcloud/artonge/feat/check_permissions_of_all_nodes_...
Louis [Fri, 22 Mar 2024 19:35:11 +0000 (20:35 +0100)]
Merge pull request #44362 from nextcloud/artonge/feat/check_permissions_of_all_nodes_for_versions

Check permissions of all accessible file for versions

8 months agochore: Compile assets 44417/head
Ferdinand Thiessen [Fri, 22 Mar 2024 17:31:49 +0000 (18:31 +0100)]
chore: Compile assets

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
8 months agofix(files): When copying nodes only add the copy suffix for file before file extension
Ferdinand Thiessen [Fri, 22 Mar 2024 17:30:52 +0000 (18:30 +0100)]
fix(files): When copying nodes only add the copy suffix for file before file extension

Co-authored-by: Pytal <24800714+Pytal@users.noreply.github.com>
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
8 months agoMerge pull request #44407 from nextcloud/fix/files-copy-move-escaping
Pytal [Fri, 22 Mar 2024 16:10:30 +0000 (09:10 -0700)]
Merge pull request #44407 from nextcloud/fix/files-copy-move-escaping

fix(files): Do not escape file names in the file picker

8 months agoMerge pull request #44400 from nextcloud/bugfix/noid/allow-debug-loglevel-again
Ferdinand Thiessen [Fri, 22 Mar 2024 15:55:38 +0000 (16:55 +0100)]
Merge pull request #44400 from nextcloud/bugfix/noid/allow-debug-loglevel-again

fix(logging): Restore the option to log with debug level

8 months agoMerge pull request #44408 from nextcloud/fix/jsresource-locator-app-root
Ferdinand Thiessen [Fri, 22 Mar 2024 15:30:12 +0000 (16:30 +0100)]
Merge pull request #44408 from nextcloud/fix/jsresource-locator-app-root

fix(JSRecourceLocator): Add missing slash after server root

8 months agofix(AppStore\Fetcher): Ensure `get` returns an array 44410/head
Ferdinand Thiessen [Fri, 22 Mar 2024 14:01:16 +0000 (15:01 +0100)]
fix(AppStore\Fetcher): Ensure `get` returns an array

When fetch fails and the `data` prop contains null (e.g. `json_decode` failed),
then we should return an empty array instead of null.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
8 months agofix(JSRecourceLocator): Add missing slash after server root 44408/head
Ferdinand Thiessen [Fri, 22 Mar 2024 13:51:02 +0000 (14:51 +0100)]
fix(JSRecourceLocator): Add missing slash after server root

The `OC::$SERVERROOT` is always returned without a trailing slash, so we need to add a slash between server root and apps directory.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
8 months agochore: Compile assets 44407/head
Ferdinand Thiessen [Fri, 22 Mar 2024 13:22:51 +0000 (14:22 +0100)]
chore: Compile assets

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
8 months agofix(files): Do not escape file names for filepicker buttons
Ferdinand Thiessen [Fri, 22 Mar 2024 13:20:17 +0000 (14:20 +0100)]
fix(files): Do not escape file names for filepicker buttons

The text is already escaped by Vue, so we should not escape or sanitize the filename.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
8 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Fri, 22 Mar 2024 00:19:14 +0000 (00:19 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
8 months agofix(logging): Restore the option to log with debug level 44400/head
Joas Schilling [Fri, 22 Mar 2024 00:04:48 +0000 (01:04 +0100)]
fix(logging): Restore the option to log with debug level

Signed-off-by: Joas Schilling <coding@schilljs.com>
8 months agoShareByMailProvider: getAccessList: set correct value for 'public' 32631/head
Adam Serbinski [Thu, 21 Mar 2024 19:26:30 +0000 (15:26 -0400)]
ShareByMailProvider: getAccessList: set correct value for 'public'

PDOStatement::rowCount behavior is undefined for SELECT statements
for some database types, therefore manually set the value for 'public'
based on actual results fetched.

Signed-off-by: Adam Serbinski <adam@serbinski.com>
8 months agoShareByMailProvider: getAccessList: set both array keys 'public' and 'mail'
Adam Serbinski [Thu, 26 Jan 2023 15:19:54 +0000 (10:19 -0500)]
ShareByMailProvider: getAccessList: set both array keys 'public' and 'mail'

To preserve prior behaviour where 'public' was set 'true' if there
are any mail recipients. The 'mail' key will be an array of email
recipients.

Signed-off-by: Adam Serbinski <adam@serbinski.com>
8 months agoShareByMailProvider: getAccessList: recommended style changes
Adam Serbinski [Fri, 27 May 2022 15:42:26 +0000 (11:42 -0400)]
ShareByMailProvider: getAccessList: recommended style changes

Signed-off-by: Adam Serbinski <adam@serbinski.com>
8 months agoShareByMailProvider: getAccessList: add token to returned array
Adam Serbinski [Fri, 27 May 2022 15:29:15 +0000 (11:29 -0400)]
ShareByMailProvider: getAccessList: add token to returned array

This allows the share URI to be regenerated.

Signed-off-by: Adam Serbinski <adam@serbinski.com>
8 months agoShareByMailProvider: getAccessList: return full list of recipients
Adam Serbinski [Fri, 27 May 2022 14:40:54 +0000 (10:40 -0400)]
ShareByMailProvider: getAccessList: return full list of recipients

Previously was returning only boolean true if the Node was shared
by email, or false if not. Now provides an array containing the
list of email share recipients.

Signed-off-by: Adam Serbinski <adam@serbinski.com>
8 months agoMerge pull request #44361 from nextcloud/release/29.0.0_beta_5 v29.0.0beta5
Benjamin Gaussorgues [Thu, 21 Mar 2024 20:16:42 +0000 (21:16 +0100)]
Merge pull request #44361 from nextcloud/release/29.0.0_beta_5

8 months agoMerge pull request #44075 from nextcloud/fix/dav/sync-token-retention-time
John Molakvoæ [Thu, 21 Mar 2024 19:21:57 +0000 (20:21 +0100)]
Merge pull request #44075 from nextcloud/fix/dav/sync-token-retention-time

8 months agoMerge pull request #44252 from nextcloud/enh/s3-connectivity
Ferdinand Thiessen [Thu, 21 Mar 2024 18:01:15 +0000 (19:01 +0100)]
Merge pull request #44252 from nextcloud/enh/s3-connectivity

feat(ObjectStore): Make the S3 `concurrency` option configurable

8 months agoMerge pull request #44368 from nextcloud/feat/new-file-menu-icon-svg
Pytal [Thu, 21 Mar 2024 17:45:50 +0000 (10:45 -0700)]
Merge pull request #44368 from nextcloud/feat/new-file-menu-icon-svg

feat: Add new mdi New file menu icons

8 months agofix(dav): Add retention time to sync token cleanup 44075/head
Christoph Wurst [Fri, 8 Mar 2024 07:14:05 +0000 (08:14 +0100)]
fix(dav): Add retention time to sync token cleanup

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
8 months agofeat(ObjectStore): Make S3 MultipartUpload concurrency configurable 44252/head
Ferdinand Thiessen [Sat, 16 Mar 2024 20:18:44 +0000 (21:18 +0100)]
feat(ObjectStore): Make S3 MultipartUpload concurrency configurable

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
8 months agofix(ObjectStore): Use common S3 trait so config and connection trait members are...
Ferdinand Thiessen [Sat, 16 Mar 2024 20:14:16 +0000 (21:14 +0100)]
fix(ObjectStore): Use common S3 trait so config and connection trait members are in sync

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
8 months agoMerge pull request #44381 from nextcloud/fix/workflows-engine-groups
Andy Scherzinger [Thu, 21 Mar 2024 14:10:43 +0000 (15:10 +0100)]
Merge pull request #44381 from nextcloud/fix/workflows-engine-groups

fix(workflowengine): Use correct event names to make search for groups work again

8 months agoMerge pull request #44297 from nextcloud/fix/forbid-tagging-readonly-files 44362/head
Louis Chemineau [Tue, 19 Mar 2024 16:39:12 +0000 (17:39 +0100)]
Merge pull request #44297 from nextcloud/fix/forbid-tagging-readonly-files

Forbid tagging readonly files

Signed-off-by: Louis Chemineau <louis@chmn.me>
8 months agoMerge pull request #44218 from nextcloud/613-limit-auth-input-emails-255
F. E Noel Nfebe [Thu, 21 Mar 2024 14:06:56 +0000 (15:06 +0100)]
Merge pull request #44218 from nextcloud/613-limit-auth-input-emails-255

feat: Limit email input to 255 chars

8 months agoMerge pull request #44360 from nextcloud/fix/add-exdate-exrule-to-confidential-object
Anna [Thu, 21 Mar 2024 13:34:08 +0000 (14:34 +0100)]
Merge pull request #44360 from nextcloud/fix/add-exdate-exrule-to-confidential-object

fix(caldav): add EXDATE and EXRULE to confidential object

8 months agoMerge pull request #44376 from nextcloud/fix/dav/acls-shared-addressbook
Hamza [Thu, 21 Mar 2024 13:33:43 +0000 (14:33 +0100)]
Merge pull request #44376 from nextcloud/fix/dav/acls-shared-addressbook

fix(dav): ACLs for shared addressbooks

8 months agoMerge pull request #44363 from nextcloud/artonge/debt/rename_author_hook
Louis [Thu, 21 Mar 2024 13:27:47 +0000 (14:27 +0100)]
Merge pull request #44363 from nextcloud/artonge/debt/rename_author_hook

Rename MetadataFileEvents to VersionAuthorListener

8 months agochore: Compile assets 44381/head
Ferdinand Thiessen [Thu, 21 Mar 2024 13:14:33 +0000 (14:14 +0100)]
chore: Compile assets

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
8 months agofix(workflowengine): Use correct event for searching for groups
Ferdinand Thiessen [Thu, 21 Mar 2024 13:10:55 +0000 (14:10 +0100)]
fix(workflowengine): Use correct event for searching for groups

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
8 months agoMerge pull request #44295 from nextcloud/fix/direct-edit-incognito
Arthur Schiwon [Thu, 21 Mar 2024 12:54:34 +0000 (13:54 +0100)]
Merge pull request #44295 from nextcloud/fix/direct-edit-incognito

Allow injecting the user temporarily for direct editing

8 months agorefactor(files_versions): Rename MetadataFileEvents to VersionAuthorListener 44363/head
Louis Chemineau [Thu, 14 Mar 2024 09:16:43 +0000 (10:16 +0100)]
refactor(files_versions): Rename MetadataFileEvents to VersionAuthorListener

Signed-off-by: Louis Chemineau <louis@chmn.me>
8 months agofix(dav): ACLs for shared addressbooks 44376/head
Christoph Wurst [Thu, 22 Feb 2024 16:59:20 +0000 (17:59 +0100)]
fix(dav): ACLs for shared addressbooks

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
8 months agoMerge pull request #44297 from nextcloud/fix/forbid-tagging-readonly-files
Côme Chilliet [Thu, 21 Mar 2024 10:44:55 +0000 (11:44 +0100)]
Merge pull request #44297 from nextcloud/fix/forbid-tagging-readonly-files

Forbid tagging readonly files

8 months agochore(assets): Recompile assets 44218/head
nextcloud-command [Thu, 21 Mar 2024 09:54:15 +0000 (09:54 +0000)]
chore(assets): Recompile assets

Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
8 months agofeat: Limit email input on auth pages to 255 chars
fenn-cs [Fri, 15 Mar 2024 10:46:19 +0000 (11:46 +0100)]
feat: Limit email input on auth pages to 255 chars

Excessively long emails reported make server unresponsive.

We could at some point, consider adding a configuration for sysadmins to bypass this setting
on their instance if they want.

Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
8 months agofix(caldav): add EXDATE and EXRULE to confidential object 44360/head
Anna Larch [Wed, 20 Mar 2024 14:21:40 +0000 (15:21 +0100)]
fix(caldav): add EXDATE and EXRULE to confidential object

Signed-off-by: Anna Larch <anna@nextcloud.com>
8 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Thu, 21 Mar 2024 00:20:28 +0000 (00:20 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
8 months agochore: Update openapi spec 44368/head
Christopher Ng [Wed, 20 Mar 2024 23:36:09 +0000 (16:36 -0700)]
chore: Update openapi spec

Signed-off-by: Christopher Ng <chrng8@gmail.com>
8 months agochore: compile assets
Christopher Ng [Wed, 20 Mar 2024 19:49:58 +0000 (12:49 -0700)]
chore: compile assets

Signed-off-by: Christopher Ng <chrng8@gmail.com>
8 months agofeat: Add new icon-filetype-text and icon-add-folder-description
Christopher Ng [Wed, 20 Mar 2024 19:49:58 +0000 (12:49 -0700)]
feat: Add new icon-filetype-text and icon-add-folder-description

Signed-off-by: Christopher Ng <chrng8@gmail.com>
8 months agofix: Use default grey for text as background-image url svgs do not support CSS variables
Christopher Ng [Wed, 20 Mar 2024 19:49:58 +0000 (12:49 -0700)]
fix: Use default grey for text as background-image url svgs do not support CSS variables

Signed-off-by: Christopher Ng <chrng8@gmail.com>
8 months agochore: Add mdi mimetype svgs
Christopher Ng [Wed, 20 Mar 2024 19:49:58 +0000 (12:49 -0700)]
chore: Add mdi mimetype svgs
- article for text
- description for x-office-document
- file-table-box for x-office-spreadsheet
- file-presentation-box for x-office-presentation
- drawing-box for x-office-drawing

Signed-off-by: Christopher Ng <chrng8@gmail.com>
8 months agofeat: Add iconSvgInline to TemplateFileCreator
Christopher Ng [Wed, 20 Mar 2024 19:49:58 +0000 (12:49 -0700)]
feat: Add iconSvgInline to TemplateFileCreator

Signed-off-by: Christopher Ng <chrng8@gmail.com>
8 months agobuild(hub): 29.0.0 beta 5 44361/head
Benjamin Gaussorgues [Wed, 20 Mar 2024 15:20:09 +0000 (16:20 +0100)]
build(hub): 29.0.0 beta 5

Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
8 months agofix: add extra check to ensure wrapped shared storage is set 44357/head
Robin Appelman [Wed, 20 Mar 2024 13:34:59 +0000 (14:34 +0100)]
fix: add extra check to ensure wrapped shared storage is set

Signed-off-by: Robin Appelman <robin@icewind.nl>
8 months agofix: log error when default getWrapperStorage would return null
Robin Appelman [Wed, 20 Mar 2024 13:09:58 +0000 (14:09 +0100)]
fix: log error when default getWrapperStorage would return null

Signed-off-by: Robin Appelman <robin@icewind.nl>
8 months agoMerge pull request #44344 from nextcloud/fix/dav/webdav-5-fetch
John Molakvoæ [Wed, 20 Mar 2024 10:46:06 +0000 (11:46 +0100)]
Merge pull request #44344 from nextcloud/fix/dav/webdav-5-fetch

8 months agofix(dav): adjust usages of webdav.customRequest 44344/head
Richard Steinmetz [Wed, 20 Mar 2024 07:51:58 +0000 (08:51 +0100)]
fix(dav): adjust usages of webdav.customRequest

Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
8 months agoMerge pull request #44339 from nextcloud/fix/noid/use-share-owner
Stephan Orbaugh [Wed, 20 Mar 2024 08:06:21 +0000 (09:06 +0100)]
Merge pull request #44339 from nextcloud/fix/noid/use-share-owner

fix(share): use share owner to get ownership

8 months agoMerge pull request #44276 from nextcloud/fix/config/string-user-keys
John Molakvoæ [Wed, 20 Mar 2024 07:19:09 +0000 (08:19 +0100)]
Merge pull request #44276 from nextcloud/fix/config/string-user-keys

8 months agofix(share): use share owner to confirm reshare 44339/head
Maxence Lange [Wed, 20 Mar 2024 01:30:00 +0000 (00:30 -0100)]
fix(share): use share owner to confirm reshare

Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
8 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Wed, 20 Mar 2024 00:19:24 +0000 (00:19 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
8 months agoMerge pull request #44333 from nextcloud/bug/noid/remove-optional-index-cards-abid
Ferdinand Thiessen [Tue, 19 Mar 2024 19:48:05 +0000 (20:48 +0100)]
Merge pull request #44333 from nextcloud/bug/noid/remove-optional-index-cards-abid

fix(db): remove redundant index in cards

8 months agoMerge pull request #44275 from nextcloud/release/29.0.0_beta_4 v29.0.0beta4
Benjamin Gaussorgues [Tue, 19 Mar 2024 19:44:03 +0000 (20:44 +0100)]
Merge pull request #44275 from nextcloud/release/29.0.0_beta_4

8 months agoMerge pull request #44328 from nextcloud/feat/app-discover-showcase-type
Andy Scherzinger [Tue, 19 Mar 2024 19:41:35 +0000 (20:41 +0100)]
Merge pull request #44328 from nextcloud/feat/app-discover-showcase-type

feat(settings): Implement `showcase` type for App Discover section

8 months agochore: Compile assets 44328/head
Ferdinand Thiessen [Tue, 19 Mar 2024 15:58:14 +0000 (16:58 +0100)]
chore: Compile assets

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
8 months agofeat(settings): Implement `app` type for AppDiscover section
Ferdinand Thiessen [Tue, 19 Mar 2024 15:36:20 +0000 (16:36 +0100)]
feat(settings): Implement `app` type for AppDiscover section

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
8 months agofeat(settings): Implement `showcase` type for App Discover section
Ferdinand Thiessen [Tue, 19 Mar 2024 15:34:36 +0000 (16:34 +0100)]
feat(settings): Implement `showcase` type for App Discover section

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
8 months agofix(settings): Make App Discover PostType responsive based on available width
Ferdinand Thiessen [Tue, 19 Mar 2024 15:32:33 +0000 (16:32 +0100)]
fix(settings): Make App Discover PostType responsive based on available width

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
8 months agoMerge pull request #44286 from nextcloud/fix/app-discover-media-size
Andy Scherzinger [Tue, 19 Mar 2024 19:08:53 +0000 (20:08 +0100)]
Merge pull request #44286 from nextcloud/fix/app-discover-media-size

fix(settings): Ensure media for app discover section is scaled correctly

8 months agochore: Compile assets 44286/head
Ferdinand Thiessen [Mon, 18 Mar 2024 18:09:28 +0000 (19:09 +0100)]
chore: Compile assets

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
8 months agofix(settings): Fit media into post type (app discover section)
Ferdinand Thiessen [Mon, 18 Mar 2024 18:07:35 +0000 (19:07 +0100)]
fix(settings): Fit media into post type (app discover section)

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>