aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* fix(HttpClient): let local curl set encoding based what it is built withjtr-httpclient-compressionJosh2025-06-191-1/+2
| | | | | | | | | | Previously we forced it to gzip but it's possible for a local curl: - not to have been built with gzip - to support additional encoding types In most cases this won't change behavior (i.e. gzip will still be used). Signed-off-by: Josh <josh.t.richards@gmail.com>
* Merge pull request #53590 from nextcloud/fix/files-sharing-labelFerdinand Thiessen2025-06-1911-26/+71
|\ | | | | fix(files_sharing): do not double escape the share title
| * chore(assets): Recompile assetsfix/files-sharing-labelnextcloud-command2025-06-199-7/+7
| | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * fix(files_sharing): do not double escape the share titleFerdinand Thiessen2025-06-192-19/+64
| | | | | | | | | | | | | | The title is already escaped by vue so special characters would result in incorrect strings. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Merge pull request #52916 from nextcloud/fix/cache-ldap-configuration-prefixesCôme Chilliet2025-06-1913-87/+134
|\ \ | |/ |/| fix(user_ldap): Store the list of used configuration prefixed in appconfig
| * chore: update psalm baselinefix/cache-ldap-configuration-prefixesCôme Chilliet2025-06-101-8/+0
| | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * fix(user_ldap): Switch to OCP\IAppConfig and fix Helper constructor callsCôme Chilliet2025-06-1012-56/+45
| | | | | | | | | | | | | | | | 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>
| * fix(user_ldap): Store the list of used configuration prefixed in appconfigCôme Chilliet2025-06-102-56/+122
| | | | | | | | | | | | | | 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>
* | Merge pull request #53574 from nextcloud/chore/files-titleFerdinand Thiessen2025-06-193-10/+3
|\ \ | | | | | | refactor(files): remove custom page title handling
| * | chore(assets): Recompile assetschore/files-titlenextcloud-command2025-06-182-3/+3
| | | | | | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | refactor(files): remove custom page title handlingFerdinand Thiessen2025-06-181-7/+0
| | | | | | | | | | | | | | | | | | | | | This conflicts with what `NcAppContent` is already doing. So we should just remove it. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | Merge pull request #53417 from nextcloud/fix/fix-32bits-phpunitCôme Chilliet2025-06-1915-29/+41
|\ \ \ | | | | | | | | fix(tests): Fix 32bits PHPUnit tests
| * | | fix(tests): Fix files_sharing tests conflicting with other testsfix/fix-32bits-phpunitCôme Chilliet2025-06-101-8/+20
| | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | fix(tests): Simplify error handling in tests/enable_all.phpCôme Chilliet2025-06-1014-19/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
| * | | fix(tests): Enable more PHP modules in phpunit-32bitsCôme Chilliet2025-06-102-3/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Also add output when enabling applications, and watch phpunit configuration file for changes. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | fix(tests): Fix 32bits PHPUnit testsCôme Chilliet2025-06-101-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | | fix(l10n): Update translations from TransifexNextcloud bot2025-06-19142-114/+704
| |/ / |/| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Merge pull request #53462 from nextcloud/objectstore-touch-double-cachefeat/package-node-npm-engines-updateAndy Scherzinger2025-06-181-10/+0
|\ \ \ | | | | | | | | fix: remove double cache write in ObjectStoreStorage::touch
| * | | fix: remove double cache write in ObjectStoreStorage::touchRobin Appelman2025-06-181-10/+0
|/ / / | | | | | | | | | | | | | | | the file_put_contents already puts all of those values into the cache Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | Merge pull request #53569 from nextcloud/feat/add-user-enabled-apps-ocsKate2025-06-188-2/+241
|\ \ \
| * | | fix: unit testsfeat/add-user-enabled-apps-ocsJana Peper2025-06-181-0/+7
| | | | | | | | | | | | | | | | Signed-off-by: Jana Peper <jana.peper@nextcloud.com>
| * | | fix: update OpenAPI specsJana Peper2025-06-183-0/+216
| | | | | | | | | | | | | | | | Signed-off-by: Jana Peper <jana.peper@nextcloud.com>
| * | | feat: add ocs route to get apps enabled for current userJana Peper2025-06-184-2/+18
| | | | | | | | | | | | | | | | Signed-off-by: Jana Peper <jana.peper@nextcloud.com>
* | | | Merge pull request #53567 from nextcloud/fix/files-pluralFerdinand Thiessen2025-06-189-15/+18
|\ \ \ \ | |/ / / |/| | | fix(files): add plural form for selected nodes
| * | | chore(assets): Recompile assetsfix/files-pluralnextcloud-command2025-06-186-9/+9
| | | | | | | | | | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | | fix(files): add plural form for selected nodesFerdinand Thiessen2025-06-183-6/+9
|/ / / | | | | | | | | | | | | | | | | | | 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>
* | | Merge pull request #53339 from nextcloud/fix/product-name-capabilityFerdinand Thiessen2025-06-184-0/+17
|\ \ \ | | | | | | | | fix: Pass over product name as capability
| * | | chore: update theming openAPI exportsfix/product-name-capabilityFerdinand Thiessen2025-06-182-0/+8
| | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | | fix: Pass over product name as capabilityJulius Knorr2025-06-182-0/+9
| | | | | | | | | | | | | | | | Signed-off-by: Julius Knorr <jus@bitgrid.net>
* | | | Merge pull request #53419 from ↵Kent Delante2025-06-181-17/+43
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | nextcloud/leftybournes/fix/object_storage_large_uploads fix(s3): retry failed multipart uploads with decreased concurrency
| * | | | fix(s3): retry failed multipart uploads with decreased concurrencyleftybournes/fix/object_storage_large_uploadsKent Delante2025-06-101-17/+43
| | |/ / | |/| | | | | | | | | | Signed-off-by: Kent Delante <kent.delante@proton.me>
* | | | Merge pull request #53512 from ↵Thomas Citharel2025-06-183-4/+14
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | nextcloud/fix/noid/files-version-sidebar-item-style [files_versions] Fix sidebar version item style
| * | | chore(assets): Recompile assetsfix/noid/files-version-sidebar-item-stylenextcloud-command2025-06-182-3/+3
| | | | | | | | | | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | | fix(files_versions): give the version label a min width so it does not get ↵Julien Veyssier2025-06-181-1/+11
| | | | | | | | | | | | | | | | | | | | | | | | invisible if the author name is long Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* | | | Merge pull request #53539 from nextcloud/fix/validation-defaultsKate2025-06-184-9/+9
|\ \ \ \ | |/ / / |/| | |
| * | | fix(FilenameValidator): use `_` as default replacement for invalid charsfix/validation-defaultsFerdinand Thiessen2025-06-184-9/+9
|/ / / | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | Merge pull request #53550 from nextcloud/fix/docsFerdinand Thiessen2025-06-181-3/+1
|\ \ \ | | | | | | | | docs: fix config sample to work with RST documentation
| * | | docs: fix config sample to work with RST documentationfix/docsFerdinand Thiessen2025-06-171-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | The docs are extracted to the admin docs so it must be valid RST syntax. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | fix(l10n): Update translations from TransifexNextcloud bot2025-06-1874-78/+162
| | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | Merge pull request #53466 from ↵F. E Noel Nfebe2025-06-1710-9/+30
|\ \ \ \ | |/ / / |/| | | | | | | | | | | nextcloud/feature/hide-external-shares-excluded-groups feat(files_sharing): Hide link shares for users in excluded groups
| * | | chore(assets): Recompile assetsnextcloud-command2025-06-179-7/+7
| | | | | | | | | | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | | feat(files_sharing): Hide external shares for users in excluded groupsnfebe2025-06-171-2/+23
| | | | | | | | | | | | | | | | | | | | | | | | - Added frontend check to hide link shares if, public sharing is disabled. Signed-off-by: nfebe <fenn25.fn@gmail.com>
* | | | Merge pull request #53322 from nextcloud/fix/public-upload-notification-defaultF. E Noel Nfebe2025-06-171-1/+1
|\ \ \ \ | | | | | | | | | | fix: Set public link upload email notification to opt-in
| * | | | fix: Set public link upload email notification to opt-infix/public-upload-notification-defaultnfebe2025-06-171-1/+1
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | | | Merge pull request #53540 from nextcloud/feature/add-profile-to-occRichard Steinmetz2025-06-176-27/+722
|\ \ \ \ | | | | | | | | | | Feature/add profile to occ
| * | | | chore: update autoloaderfeature/add-profile-to-occSalvatore Martire2025-06-172-0/+2
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com>
| * | | | style(occ): clean up SettingTest classSalvatore Martire2025-06-171-27/+14
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com>
| * | | | feat: allow reading profile properties from occSalvatore Martire2025-06-173-0/+706
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | | | | Merge pull request #53477 from nextcloud/fix/unnecessary-template-fields-requestElizabeth Danzberger2025-06-1710-8/+14
|\ \ \ \ \ | |_|/ / / |/| | | | fix: do not extract fields for blank template
| * | | | chore(assets): Recompile assetsfix/unnecessary-template-fields-requestnextcloud-command2025-06-179-7/+7
| | | | | | | | | | | | | | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>