Ferdinand Thiessen
dd5ce9eaa4
fix(sharing): Move permission validation to share manager
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-31 18:21:26 +07:00
Ferdinand Thiessen
ee5f5bc159
fix(files_sharing): Respect permissions passed when creating link shares
...
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>
2025-01-31 18:21:26 +07:00
F. E Noel Nfebe
abfe64fbca
Merge pull request #50588 from nextcloud/backport/50550/stable30
...
[stable30] fix: unified search provider id
2025-01-31 13:20:47 +07:00
nfebe
3324b10307
fix: Use `searchFrom` property for client side plugins
...
The client-side plugin `in-folder` uses the `files` provider, this makes it
overlap with the main files provider itself.
This change follows eecda06f1a 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>
2025-01-31 12:01:28 +07:00
SebastianKrupinski
405cd7627c
fix: unified search provider id
...
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-01-31 11:40:30 +07:00
Kate
eef6ef3244
Merge pull request #50564 from nextcloud/backport/50530/stable30
2025-01-31 08:51:33 +07:00
Kate
13fc9516f9
Merge pull request #50572 from nextcloud/backport/50292/stable30
2025-01-31 08:50:40 +07:00
provokateurin
5c70e503d0
chore: Compile assets
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-01-31 08:19:16 +07:00
provokateurin
359477f9c8
fix(files_sharing): Only clear permissions of pending federated shares
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-01-31 08:19:16 +07:00
provokateurin
8a34e0552c
fix(files): Allow opening the same file repeatedly
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-01-31 08:10:39 +07:00
Nextcloud bot
67f417b7ee
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-31 00:22:36 +07:00
Andy Scherzinger
0a747be20c
Merge pull request #50574 from nextcloud/backport/50298/stable30
...
[stable30] fix: detect deleted items as updated for smb storage
2025-01-30 19:10:43 +07:00
Robin Appelman
b1ee1b80d4
fix: detect deleted items as updated for smb storage
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-01-30 14:27:31 +07:00
John Molakvoæ
ec266ac99c
Merge pull request #50570 from nextcloud/backport/50524/stable30
2025-01-30 15:22:02 +07:00
skjnldsv
46d58ce207
fix(files_sharing): file request form validity check reset
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-01-30 13:23:43 +07:00
Nils Wenninghoff
b21070090b
fix(ConvertType): Read dbtype in createConnectionParams and remove safeguard
...
Signed-off-by: Nils Wenninghoff <nils@ungemein.cool>
2025-01-30 12:19:39 +07:00
Louis
e84a12c6f6
Merge pull request #50559 from nextcloud/backport/50519/stable30
...
[stable30] fix: Exclude non accepted shares when computing access list
2025-01-30 12:09:06 +07:00
Louis Chemineau
9e6cc5737f
fix: Exclude non accepted shares when computing access list
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-01-30 11:07:23 +07:00
Ferdinand Thiessen
1143f8b8cb
Merge pull request #50539 from nextcloud/chore/phpseclib-30
...
[stable30] Bump phpseclib/phpseclib from 2.0.47 to 2.0.48
2025-01-30 01:11:50 +07:00
Ferdinand Thiessen
87b1f41e0d
chore(deps): Bump phpseclib/phpseclib from 2.0.47 to 2.0.48
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-30 00:53:59 +07:00
Andy Scherzinger
93a0f036a9
Merge pull request #50527 from nextcloud/backport/50494/stable30
...
[stable30] fix(performance): use low resolution for blurhash
2025-01-29 22:02:07 +07:00
Andy Scherzinger
2d986d50d8
Merge pull request #50546 from nextcloud/backport/50514/stable30
...
[stable30] feat(S3): add SSE-C support in S3 External Storage
2025-01-29 20:50:55 +07:00
Richard Steinmetz
b081f3b7c4
fix(s3): treat empty sse_c_key as not set
...
Co-authored-by: Christian Becker <christian@dabecka.de>
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2025-01-29 17:34:47 +07:00
F. E Noel Nfebe
f3aa7cfd3d
Merge pull request #50533 from nextcloud/backport/50129/stable30
...
[stable30] fix(unified-search): load more than 5 items in folder filter
2025-01-29 17:18:39 +07:00
nfebe
a6a100ee64
fix(unified-search): Prevent multiple file picker triggers in in-folder search
...
Signed-off-by: nfebe <fenn25.fn@gmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-01-29 15:57:33 +07:00
nfebe
9d0238b291
refactor: Drop deprecated use of defineStore
...
Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-01-29 16:47:21 +07:00
nfebe
c680e74a82
fix(unified-search): Use appId for searching
...
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>
2025-01-29 16:47:21 +07:00
F. E Noel Nfebe
3290ec3abe
Merge pull request #50536 from nextcloud/backport/50515/stable30
...
[stable30] fix: Show recipient email addresses in share owner notification email
2025-01-29 16:43:17 +07:00
nfebe
8db34f8ecd
fix: Show recipient email addresses in share owner notification email
...
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>
2025-01-29 13:37:52 +07:00
Daniel
262609bbb4
Merge pull request #50529 from nextcloud/dependabot/composer/stable30/mlocati/ip-lib-1.18.1
...
build(deps): Bump mlocati/ip-lib from 1.18.0 to 1.18.1
2025-01-29 13:33:17 +07:00
Joas Schilling
2cf1ea6ff0
build(deps): Bump mlocati/ip-lib from 1.18.0 to 1.18.1
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-01-29 12:40:19 +07:00
Max
12983f8079
fix(performance): use low resolution for blurhash
...
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>
2025-01-29 10:44:00 +07:00
Louis
77e324e182
Merge pull request #50523 from nextcloud/backport/50299/stable30
...
[stable30] fix(files_versions): Update `unencrypted_size` during rollback
2025-01-29 11:30:56 +07:00
Kate
c1cd784c89
Merge pull request #50437 from nextcloud/fix/encoding-wrapper-scanner-stable30
2025-01-29 11:26:23 +07:00
Louis Chemineau
c5be24db97
fix(files_versions): Update `unencrypted_size` during rollback
...
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>
2025-01-29 09:40:56 +07:00
Louis Chemineau
b8c7533360
chore(files_versions): Remove unused $node variable
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-01-29 09:40:56 +07:00
Ferdinand Thiessen
3dec77b7d2
Merge pull request #50408 from nextcloud/backport/50398/stable30
...
[stable30] fix: Correctly return app id and app version for `core` styles and images
2025-01-29 09:09:23 +07:00
Ferdinand Thiessen
a82a097e6a
fix(TemplateLayout): `core` is not an app but the server itself
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-29 08:37:33 +07:00
Ferdinand Thiessen
ef015a99d2
fix: Correctly return app id and app version for `core` styles and images
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-29 08:37:33 +07:00
Nextcloud bot
6856af875f
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-29 00:22:21 +07:00
dependabot[bot]
9ac7cc1b1b
Merge pull request #50348 from nextcloud/dependabot/npm_and_yarn/stable30/types/dockerode-3.3.34
2025-01-28 23:22:00 +07:00
dependabot[bot]
1fe41a7e21
chore(deps-dev): bump @types/dockerode from 3.3.33 to 3.3.34
...
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>
2025-01-28 23:10:12 +07:00
Marcel Klehr
fb7f1631d0
Merge pull request #50418 from nextcloud/backport/50331/stable30
...
[stable30] fix(taskprocessing): More caching
2025-01-28 23:03:09 +07:00
Andy Scherzinger
5efa2243e8
Merge pull request #50509 from nextcloud/backport/50490/stable30
...
[stable30] fix(CalDav): Spelling
2025-01-28 23:00:52 +07:00
Ferdinand Thiessen
e8df690289
Merge pull request #50264 from nextcloud/backport/49259/stable30
...
[stable30] fix(files): File type filter UI sync with filter state
2025-01-28 22:10:00 +07:00
nextcloud-command
7e2fb5d78c
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-01-28 20:55:35 +07:00
Ferdinand Thiessen
67e0ef5b72
fix(files): Do not array access null value
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-28 20:51:42 +07:00
SebastianKrupinski
a74b3c2079
fix(CalDav): Spelling
...
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
2025-01-28 19:51:38 +07:00
Ferdinand Thiessen
910495de1f
fix(files): File type filter UI sync with filter state
...
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>
2025-01-28 20:25:55 +07:00
Joas Schilling
54a1a560bd
Merge pull request #50463 from nextcloud/dependabot/composer/stable30/symfony-3c0242c262
...
[stable30] build(deps): Bump the symfony group across 1 directory with 7 updates
2025-01-28 15:57:14 +07:00