aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* fix: Use `searchFrom` property for client side pluginsbackport/50550/stable31nfebe2025-01-318-19/+25
| | | | | | | | | | | | | | The client-side plugin `in-folder` uses the `files` provider, this makes it overlap with the main files provider itself. This change follows eecda06f1ad2832cc2a7b31d646458f730c8412a after it was discovered that some apps/providers like `dav` use providers from another app like `contacts` Signed-off-by: nfebe <fenn25.fn@gmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* fix: unified search provider idSebastianKrupinski2025-01-311-1/+1
| | | | | Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-01-31108-84/+652
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #50538 from nextcloud/release/31.0.0_rc2v31.0.0rc2Arthur Schiwon2025-01-301-2/+2
|\ | | | | 31.0.0 RC2
| * build(hub): 31.0.0 RC2release/31.0.0_rc2Arthur Schiwon2025-01-291-2/+2
| | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* | Merge pull request #50573 from nextcloud/backport/50292/stable31Andy Scherzinger2025-01-308-37/+90
|\ \ | | | | | | [stable31] Fix opening federated shares
| * | chore: Compile assetsprovokateurin2025-01-305-7/+7
| | | | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
| * | fix(files_sharing): Only clear permissions of pending federated sharesprovokateurin2025-01-302-29/+82
| | | | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
| * | fix(files): Allow opening the same file repeatedlyprovokateurin2025-01-301-1/+1
|/ / | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | Merge pull request #50569 from nextcloud/backport/50524/stable31Andy Scherzinger2025-01-309-11/+16
|\ \ | | | | | | [stable31] fix(files_sharing): file request form validity check reset
| * | fix(files_sharing): file request form validity check resetskjnldsv2025-01-309-11/+16
|/ / | | | | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* | Merge pull request #50556 from nextcloud/backport/50281/stable31Andy Scherzinger2025-01-301-1/+3
|\ \ | | | | | | [stable31] fix(settings): Fix setup check when mail_smptmode is set to "null"
| * | fix(settings): Fix setup check when mail_smptmode is set to "null"backport/50281/stable31Côme Chilliet2025-01-301-1/+3
| | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | Merge pull request #50560 from nextcloud/backport/50519/stable31Andy Scherzinger2025-01-302-0/+21
|\ \ \ | | | | | | | | [stable31] fix: Exclude non accepted shares when computing access list
| * | | fix: Exclude non accepted shares when computing access listbackport/50519/stable31Louis Chemineau2025-01-302-0/+21
| |/ / | | | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* | | Merge pull request #50562 from nextcloud/backport/50540/stable31Andy Scherzinger2025-01-301-1/+1
|\ \ \ | |/ / |/| | [stable31] fix: Only hide template folder creation if default was changed to empty
| * | fix: Only hide template folder creation if default was changed to emptybackport/50540/stable31Julius Knorr2025-01-301-1/+1
|/ / | | | | | | Signed-off-by: Julius Knorr <jus@bitgrid.net>
* | Merge pull request #50516 from nextcloud/backport/50284/stable31Andy Scherzinger2025-01-3028-222/+682
|\ \ | | | | | | [stable31] chore: update icewind/smb to 3.7.0
| * | chore: update icewind/smb to 3.7.0backport/50284/stable31Robin Appelman2025-01-2928-222/+682
| | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | Merge pull request #50555 from nextcloud/backport/50503/stable31Andy Scherzinger2025-01-302-1/+220
|\ \ \ | | | | | | | | [stable31] fix(theming): Do not throw in background color migration
| * | | fix(theming): Do not throw in background color migrationbackport/50503/stable31Ferdinand Thiessen2025-01-302-1/+220
| |/ / | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | Merge pull request #50534 from nextcloud/backport/50129/stable31Andy Scherzinger2025-01-307-32/+46
|\ \ \ | |/ / |/| | [stable31] fix(unified-search): load more than 5 items in folder filter
| * | chore(assets): Recompile assetsbackport/50129/stable31nextcloud-command2025-01-292-3/+3
| | | | | | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | chore(assets): Recompile assetsnextcloud-command2025-01-292-3/+3
| | | | | | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | fix(unified-search): Prevent multiple file picker triggers in in-folder searchnfebe2025-01-292-21/+30
| | | | | | | | | | | | Signed-off-by: nfebe <fenn25.fn@gmail.com>
| * | refactor: Drop deprecated use of defineStorenfebe2025-01-291-3/+1
| | | | | | | | | | | | Signed-off-by: nfebe <fenn25.fn@gmail.com>
| * | fix(unified-search): Use appId for searchingnfebe2025-01-292-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 #50537 from nextcloud/backport/50515/stable31Andy Scherzinger2025-01-291-1/+1
|\ \ | | | | | | [stable31] fix: Show recipient email addresses in share owner notification email
| * | fix: Show recipient email addresses in share owner notification emailnfebe2025-01-291-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 #50528 from nextcloud/backport/50494/stable31Andy Scherzinger2025-01-291-1/+1
|\ \ | | | | | | [stable31] fix(performance): use low resolution for blurhash
| * | fix(performance): use low resolution for blurhashbackport/50494/stable31Max2025-01-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Improve blurhash performance by using a low res image. The results are hard to destinguish visualy. It is a **blur** hash after all. Signed-off-by: Max <max@nextcloud.com>
* | | Merge pull request #50547 from nextcloud/backport/50514/stable31Andy Scherzinger2025-01-291-1/+1
|\ \ \ | | | | | | | | [stable31] feat(S3): add SSE-C support in S3 External Storage
| * | | fix(s3): treat empty sse_c_key as not setRichard Steinmetz2025-01-291-1/+1
|/ / / | | | | | | | | | | | | Co-authored-by: Christian Becker <christian@dabecka.de> Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* | | Merge pull request #50531 from nextcloud/backport/50501/stable31Andy Scherzinger2025-01-294-5/+5
|\ \ \ | |_|/ |/| | [stable31] fix: Increase background and primary color debounce time
| * | chore(assets): Recompile assetsbackport/50501/stable31nextcloud-command2025-01-292-3/+3
| | | | | | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | fix: Increase background and primary color debounce timeLouis Chemineau2025-01-292-2/+2
|/ / | | | | | | | | | | This prevent flooding the server with requests Signed-off-by: Louis Chemineau <louis@chmn.me>
* | Merge pull request #50520 from nextcloud/backport/50299/stable31Andy Scherzinger2025-01-291-3/+2
|\ \ | |/ |/| [stable31] fix(files_versions): Update `unencrypted_size` during rollback
| * fix(files_versions): Update `unencrypted_size` during rollbackbackport/50299/stable31Louis Chemineau2025-01-291-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 Chemineau2025-01-291-2/+0
|/ | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-01-29154-520/+624
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #50508 from nextcloud/backport/50436/stable31Andy Scherzinger2025-01-2812-197/+186
|\ | | | | [stable31] fix: Harden files scanner for invalid null access
| * fix: Harden files scanner for invalid null accessbackport/50436/stable31Ferdinand Thiessen2025-01-2812-197/+186
| | | | | | | | | | | | Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de> Co-authored-by: Kate <26026535+provokateurin@users.noreply.github.com> Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Merge pull request #50510 from nextcloud/backport/50490/stable31Andy Scherzinger2025-01-281-2/+2
|\ \ | | | | | | [stable31] fix(CalDav): Spelling
| * | fix(CalDav): Spellingbackport/50490/stable31SebastianKrupinski2025-01-281-2/+2
| | | | | | | | | | | | Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
* | | Merge pull request #50505 from nextcloud/backport/50270/stable31Andy Scherzinger2025-01-287-253/+349
|\ \ \ | | | | | | | | [stable31] fix(files_sharing): Respect permissions passed when creating link shares
| * | | test: Reset sharing app config after testbackport/50270/stable31Ferdinand Thiessen2025-01-281-0/+1
| | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | | fix(sharing): Move permission validation to share managerFerdinand Thiessen2025-01-282-4/+35
| | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | | fix(files_sharing): Respect permissions passed when creating link sharesFerdinand Thiessen2025-01-284-249/+313
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Given: User creates a link or email share with permissions=4 (create only = file drop). Problem: Currently the permissions are automatically extended to permissions = 5 (READ + CREATE). Work around was to create the share and directly update it. Solution: Respect what the user is requesting, create a file drop share. 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>
* | | Merge pull request #50492 from nextcloud/backport/47889/stable31Andy Scherzinger2025-01-281-2/+5
|\ \ \ | |_|/ |/| | [stable31] fix: `user:settings` command when user is not available
| * | fix: `user:settings` command when user is not availablebackport/47889/stable31Ferdinand Thiessen2025-01-281-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>