aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files_sharing
Commit message (Collapse)AuthorAgeFilesLines
* fix(files_sharing): Prevent create/delete permissions on file sharesnfebe2025-04-292-3/+34
| | | | | | | File shares can't support create or delete permissions. This change ensures those permissions are stripped or ignored when the shared item is not a folder. Signed-off-by: nfebe <fenn25.fn@gmail.com>
* fix(l10n): Update translations from TransifexNextcloud bot2025-04-296-6/+6
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #52423 from ↵F. E Noel Nfebe2025-04-281-4/+21
|\ | | | | | | | | nextcloud/fix/51226/show-remote-shares-as-external-2 fix(files_sharing): Show remote shares as external
| * perf(files_sharing): Change sharing filtering from O(3n) to O(n)nfebe2025-04-251-3/+9
| | | | | | | | | | | | | | Replaced multiple Array.filter() calls with a single loop to improve performance. This avoids redundant iterations over the shares array and categorizes them more efficiently. Signed-off-by: nfebe <fenn25.fn@gmail.com>
| * fix(files_sharing): Show remote shares in external shares sectionnfebe2025-04-251-4/+15
| | | | | | | | Signed-off-by: nfebe <fenn25.fn@gmail.com>
* | fix(l10n): Update translations from TransifexNextcloud bot2025-04-282-0/+4
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | fix(l10n): Update translations from TransifexNextcloud bot2025-04-264-0/+12
|/ | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix(l10n): Update translations from TransifexNextcloud bot2025-04-2574-214/+140
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix(files_sharing): Improve expiration date input change handlingnfebe2025-04-242-6/+12
| | | | | | | | | | | | | If the time picker component is emitting a Date object already, then there is redundant call of `new Date(new Date())` and therefore introduces subtle bugs, for example on chrome users could not enter expiration date with keyboard. - Use @update:model-value instead of @change/@input for more reliable date updates - Ensure null and invalid dates are handled correctly in onExpirationChange - Validate date input before updating defaultExpirationDateEnabled Resolves : https://github.com/nextcloud/server/issues/51875 Signed-off-by: nfebe <fenn25.fn@gmail.com>
* fix(l10n): Update translations from TransifexNextcloud bot2025-04-2492-242/+336
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* chore(i18n): Use "name" instead of "nickname"rakekniven2025-04-231-2/+2
| | | | | | | Users asked why they should use a nickname? "Name" covers nickname, pseudonym, username or real name. Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
* fix(l10n): Update translations from TransifexNextcloud bot2025-04-222-0/+8
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix(l10n): Update translations from TransifexNextcloud bot2025-04-212-0/+44
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix(l10n): Update translations from TransifexNextcloud bot2025-04-202-2/+54
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix(l10n): Update translations from TransifexNextcloud bot2025-04-194-2/+6
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix(l10n): Update translations from TransifexNextcloud bot2025-04-182-0/+6
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix(files_sharing): allow to disable share download permissionFerdinand Thiessen2025-04-161-0/+9
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* revert: do not unify `hide-download` and `prevent-download` permissionsFerdinand Thiessen2025-04-161-5/+0
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files_sharing): do not show download button if `hide-download` is enabledFerdinand Thiessen2025-04-161-2/+2
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* refactor(files): use new `hide-download` WebDAV property for download actionFerdinand Thiessen2025-04-162-1/+4
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(l10n): Update translations from TransifexNextcloud bot2025-04-166-2/+10
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix(files_sharing): Apply default password setting in SharingDetailsTabfix/no-issue/use-password-default-sharing-detailsnfebe2025-04-153-39/+23
| | | | Signed-off-by: nfebe <fenn25.fn@gmail.com>
* Merge pull request #50905 from nextcloud/fix/rate-limit-share-creationJohn Molakvoæ2025-04-151-1/+2
|\
| * fix(files_sharing): adjust rate limit share creation to 20 over 10 minutesJohn Molakvoæ2025-04-151-1/+1
| | | | | | Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
| * fix(files_sharing): rate limit share creation 10 times per 10 minutesskjnldsv2025-04-151-1/+2
| | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | Merge pull request #52072 from nextcloud/fix/sharing-exp-dateJohn Molakvoæ2025-04-151-2/+2
|\ \ | |/ |/|
| * fix(files_sharing): file request pass empty string if password or expiration ↵skjnldsv2025-04-141-2/+2
| | | | | | | | | | | | is disabled Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2025-04-152-4/+4
|/ | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #52086 from nextcloud/fix/cleanup-user-backendsCôme Chilliet2025-04-141-4/+4
|\ | | | | Cleanup user backends related methods
| * fix: Replace all usages of OC_User backend method calls by IUserManagerfix/cleanup-user-backendsCôme Chilliet2025-04-101-4/+4
| | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2025-04-134-22/+26
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2025-04-124-2/+6
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2025-04-116-46/+112
|/ | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-04-102-6/+6
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix(files_sharing): fix share creation error handlingskjnldsv2025-04-093-4/+20
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* Merge pull request #52045 from nextcloud/shared-target-verify-cacheRobin Appelman2025-04-093-15/+26
|\ | | | | fix: more optimized caching for share target verification
| * fix: more optimized caching for share target verificationshared-target-verify-cacheRobin Appelman2025-04-083-15/+26
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | Fix(l10n): Update translations from TransifexNextcloud bot2025-04-094-8/+8
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2025-04-082-0/+14
|/ | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #51524 from nextcloud/fix/webpack-nonceFerdinand Thiessen2025-04-072-2/+4
|\ | | | | fix: adjust webpack nonce generation
| * fix: adjust webpack nonce generationFerdinand Thiessen2025-04-072-2/+4
| | | | | | | | | | | | | | | | some leftovers where the request token is used instead of the CSP nonce. in general this makes not much difference - but there are some cases where those values differ. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Merge pull request #51937 from nextcloud/perf/filter-propfindFerdinand Thiessen2025-04-072-69/+81
|\ \ | |/ |/| perf(files_sharing): do not emit second propfind for account filter
| * perf(files_sharing): do not require second propfind for account filterFerdinand Thiessen2025-04-042-69/+81
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Fix(l10n): Update translations from TransifexNextcloud bot2025-04-072-0/+4
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2025-04-064-10/+10
|/ | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-04-042-0/+4
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-04-032-0/+4
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-04-022-10/+10
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-04-012-0/+4
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #51768 from nextcloud/techdebt/noid/prepare-phpunit10Joas Schilling2025-03-311-20/+18
|\ | | | | fix(phpunit10): Migrate away from PHPUnit at() calls