aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* fix(unified-search): Use appId for searchingnfebe10 days2-4/+11
| | | | | | | | | | | | | | Each provider may search from a particular app so we should use that for searching. Before this commit, we used `provider.id` instead of `provider.appId` the problem with the previous approach is that it forces the provider id to be a valid search provider (an app that supports search) limiting the developers ability to use unique IDs to identify the different providers (especially plugin providers) inside the places filter. For example the Files search plugin "In folder" (search in folder plugin) was required to have id as `files` while the files provider itself already has id as `files`. Signed-off-by: nfebe <fenn25.fn@gmail.com>
* Merge pull request #50536 from nextcloud/backport/50515/stable30F. E Noel Nfebe10 days1-1/+1
|\ | | | | [stable30] fix: Show recipient email addresses in share owner notification email
| * fix: Show recipient email addresses in share owner notification emailbackport/50515/stable30nfebe10 days1-1/+1
|/ | | | | | | | Previously, the share owner notification email did not display the recipient email addresses, making it difficult for the owner to know who the share was sent to. This fix ensures that the recipient email addresses are included in the notification email. Signed-off-by: nfebe <fenn25.fn@gmail.com>
* Merge pull request #50529 from ↵Daniel10 days1-0/+0
|\ | | | | | | | | nextcloud/dependabot/composer/stable30/mlocati/ip-lib-1.18.1 build(deps): Bump mlocati/ip-lib from 1.18.0 to 1.18.1
| * build(deps): Bump mlocati/ip-lib from 1.18.0 to 1.18.1dependabot/composer/stable30/mlocati/ip-lib-1.18.1Joas Schilling10 days1-0/+0
|/ | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Merge pull request #50523 from nextcloud/backport/50299/stable30Louis10 days1-3/+2
|\ | | | | [stable30] fix(files_versions): Update `unencrypted_size` during rollback
| * fix(files_versions): Update `unencrypted_size` during rollbackbackport/50299/stable30Louis Chemineau10 days1-1/+2
| | | | | | | | | | | | This prevent restored version of encrypted files from having a wrong reported size. This was blocking download. Signed-off-by: Louis Chemineau <louis@chmn.me>
| * chore(files_versions): Remove unused $node variableLouis Chemineau10 days1-2/+0
| | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* | Merge pull request #50437 from nextcloud/fix/encoding-wrapper-scanner-stable30Kate10 days2-1/+11
|\ \ | |/ |/|
| * fix(files): Do not array access null valuefix/encoding-wrapper-scanner-stable30Ferdinand Thiessen11 days2-1/+11
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Merge pull request #50408 from nextcloud/backport/50398/stable30Ferdinand Thiessen10 days4-29/+132
|\ \ | | | | | | [stable30] fix: Correctly return app id and app version for `core` styles and images
| * | fix(TemplateLayout): `core` is not an app but the server itselfbackport/50398/stable30Ferdinand Thiessen10 days5-56/+39
| | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | fix: Correctly return app id and app version for `core` styles and imagesFerdinand Thiessen10 days4-2/+122
|/ / | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Fix(l10n): Update translations from TransifexNextcloud bot11 days152-520/+618
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Merge pull request #50348 from ↵dependabot[bot]11 days2-5/+6
|\ \ | | | | | | | | | nextcloud/dependabot/npm_and_yarn/stable30/types/dockerode-3.3.34
| * | chore(deps-dev): bump @types/dockerode from 3.3.33 to 3.3.34dependabot/npm_and_yarn/stable30/types/dockerode-3.3.34dependabot[bot]11 days2-5/+6
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [@types/dockerode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/dockerode) from 3.3.33 to 3.3.34. - [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-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
* | Merge pull request #50418 from nextcloud/backport/50331/stable30Marcel Klehr11 days2-5/+33
|\ \ | | | | | | [stable30] fix(taskprocessing): More caching
| * | fix(TaskProcessing\Manager): Add missing cache->get()backport/50331/stable30Marcel Klehr11 days1-0/+4
| | | | | | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
| * | fix(TaskProcessing): Cache providersById in getPreferredProvidersMarcel Klehr12 days1-3/+8
| | | | | | | | | | | | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net> [skip ci]
| * | fix: copypastaMarcel Klehr12 days1-1/+1
| | | | | | | | | | | | Co-authored-by: Julien Veyssier <julien-nc@posteo.net> Signed-off-by: Marcel Klehr <mklehr@gmx.net>
| * | fix(taskprocessing): cache provider settings in distributed cache as wellMarcel Klehr12 days1-1/+10
| | | | | | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
| * | fix(taskprocessing): Fix testsMarcel Klehr12 days1-0/+2
| | | | | | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
| * | fix(TaskProcessing\Manager): Cache the result of parsing JSONMarcel Klehr12 days1-3/+4
| | | | | | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
| * | fix(taskprocessing): Cache result of getAvailableTaskTypes between requestsMarcel Klehr12 days1-0/+7
| | | | | | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* | | Merge pull request #50509 from nextcloud/backport/50490/stable30Andy Scherzinger11 days1-2/+2
|\ \ \ | | | | | | | | [stable30] fix(CalDav): Spelling
| * | | fix(CalDav): Spellingbackport/50490/stable30SebastianKrupinski11 days1-2/+2
| | |/ | |/| | | | | | | Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
* | | Merge pull request #50264 from nextcloud/backport/49259/stable30Ferdinand Thiessen11 days5-12/+86
|\ \ \ | |/ / |/| | [stable30] fix(files): File type filter UI sync with filter state
| * | chore(assets): Recompile assetsbackport/49259/stable30nextcloud-command11 days2-3/+3
| | | | | | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | fix(files): File type filter UI sync with filter stateFerdinand Thiessen11 days3-9/+83
|/ / | | | | | | | | | | | | When changing the folder the filter will be re-mounted by the file list, so we need to pass the current state of the filter to the filter UI. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Merge pull request #50463 from ↵Joas Schilling11 days1-0/+0
|\ \ | | | | | | | | | | | | nextcloud/dependabot/composer/stable30/symfony-3c0242c262 [stable30] build(deps): Bump the symfony group across 1 directory with 7 updates
| * | build(deps): Bump the symfony group across 1 directory with 7 updatesdependabot/composer/stable30/symfony-3c0242c262Joas Schilling12 days1-0/+0
| | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | Merge pull request #50480 from nextcloud/backport/45364/stable30Côme Chilliet11 days2-4/+11
|\ \ \ | | | | | | | | [stable30] fix(user_ldap): Do not map groups we do not know if they match filter
| * | | fix(user_ldap): Do not map groups we do not know if they match filterbackport/45364/stable30Côme Chilliet11 days2-4/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When nesting is enabled, filterValidGroups is supposed to check for each groups if it actually exist, because it may not be visible to Nextcloud. So in this codepath we disable automapping of groups. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> (cherry picked from commit de77415c70812405c814363f1b2364fea1d6f1c9)
* | | | Merge pull request #50493 from nextcloud/backport/47889/stable30John Molakvoæ11 days1-2/+5
|\ \ \ \ | |/ / / |/| | | [stable30] fix: `user:settings` command when user is not available
| * | | fix: `user:settings` command when user is not availablebackport/47889/stable30Ferdinand Thiessen11 days1-2/+5
|/ / / | | | | | | | | | | | | | | | | | | If `ignore-missing-user` all sub commands work, except listing all settings for a user like `occ user:settings --ignore-missing-user user core`. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | Fix(l10n): Update translations from TransifexNextcloud bot12 days40-20/+128
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Merge pull request #50422 from nextcloud/backport/50273/stable30Andy Scherzinger12 days2-8/+18
|\ \ \ | |_|/ |/| | [stable30] fix: Metadata field search
| * | fix: Metadata field searchbackport/50273/stable30Louis Chemineau12 days2-8/+18
| | | | | | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* | | Merge pull request #50488 from nextcloud/backport/50293/stable30Andy Scherzinger12 days6-17/+204
|\ \ \ | |/ / |/| | [stable30] fix(theming): Harden admin theming settings
| * | chore: Compile assetsbackport/50293/stable30Ferdinand Thiessen12 days2-3/+3
| | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | fix(theming): Ensure to only send valid URLs to backendFerdinand Thiessen12 days2-4/+178
| | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | fix(theming): Harden admin web link settingsFerdinand Thiessen12 days2-10/+23
|/ / | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Merge pull request #50472 from nextcloud/backport/48581/stable30Andy Scherzinger12 days2-7/+38
|\ \ | | | | | | [stable30] fix: Filter for folders in cleanup old preview job
| * | fix(preview): Filter for folders in cleanup old preview jobbackport/48581/stable30Dario Mehlich12 days2-7/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #35936. When running `OC\Preview\BackgroundCleanupJob`, the main iteration loop in `run()` expects a folder, however, `getOldPreviewLocations()` currently does not filter by mimetype and therefore can yield a non-folder entry which causes an Exception when constructing the Folder impl. Filtering for `httpd/unix-directory`, as `getNewPreviewLocations()` already does, fixes this issue. Signed-off-by: Dario Mehlich <d.mehlich@gmail.com>
* | | Merge pull request #50404 from nextcloud/backport/50353/stable30Andy Scherzinger12 days1-19/+25
|\ \ \ | |/ / |/| | [stable30] feat: Support X-NC-Skip-Trashbin header
| * | feat: Support X-NC-Skip-Trashbin headerLouis Chemineau12 days1-19/+25
| | | | | | | | | | | | | | | | | | This is useful for clients that want to directly and permanently delete a file. Signed-off-by: Louis Chemineau <louis@chmn.me>
* | | Merge pull request #50460 from nextcloud/backport/50455/stable30Ferdinand Thiessen12 days1-0/+1
|\ \ \ | | | | | | | | [stable30] fix(log): Fix log level handling
| * | | fix(log): Fix log level handlingbackport/50455/stable30Joas Schilling12 days1-0/+1
|/ / / | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | Merge pull request #50457 from nextcloud/backport/50077/stable30Kate12 days1-1/+1
|\ \ \ | |_|/ |/| |
| * | fix(IInitialState): Allow provideLazyInitialState() closure to return arraybackport/50077/stable30provokateurin12 days1-1/+1
|/ / | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>