aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files_sharing
Commit message (Collapse)AuthorAgeFilesLines
...
* chore(i18n): Use pluralrakekniven2025-05-091-1/+1
| | | Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
* Spelling standardizationValdnet2025-05-091-2/+2
| | | Signed-off-by: Valdnet <47037905+Valdnet@users.noreply.github.com>
* fix(l10n): Update translations from TransifexNextcloud bot2025-05-094-2/+6
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #52133 from nextcloud/no-shared-direct-downloadRobin Appelman2025-05-081-0/+5
|\ | | | | fix: disable direct download for shares
| * fix: disable direct download for sharesno-shared-direct-downloadRobin Appelman2025-04-111-0/+5
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | Merge pull request #52543 from ↵Kate2025-05-081-0/+2
|\ \ | | | | | | | | | nextcloud/fix/52060/manage-download-on-federated-reshare
| * | fix(share): assume download enabled on federated sharefix/52060/manage-download-on-federated-reshareMaxence Lange2025-05-061-0/+2
| | | | | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | | fix(l10n): Update translations from TransifexNextcloud bot2025-05-0814-6/+220
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | fix(l10n): Update translations from TransifexNextcloud bot2025-05-0756-110/+110
|/ / | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | fix(files_sharing): Move `ConfigLexicon` to Config dir, update sharing inputnfebe2025-05-068-11/+15
| | | | | | | | | | | | | | | | - Fix autoloading for new `ConfigLexicon` - Ensure that sharing input in sharing tab respect `show-federated-shares-as-internal`: This is important, because when federated shares are shown as internal the users should add them from the internal shares section Signed-off-by: nfebe <fenn25.fn@gmail.com>
* | refactor: use config lexiconMaxence Lange2025-05-062-1/+42
| | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | feat(files_sharing): Add toggle for federated share display areanfebe2025-05-064-10/+47
| | | | | | | | Signed-off-by: nfebe <fenn25.fn@gmail.com>
* | Merge pull request #52128 from nextcloud/shared-target-verify-cache-fixKate2025-05-061-3/+4
|\ \
| * | fix: don't return other mounts from share mount providershared-target-verify-cache-fixRobin Appelman2025-04-111-3/+4
| |/ | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | fix(l10n): Update translations from TransifexNextcloud bot2025-05-062-16/+16
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | fix(l10n): Update translations from TransifexNextcloud bot2025-05-054-54/+56
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | fix(l10n): Update translations from TransifexNextcloud bot2025-05-012-2/+2
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Merge pull request #52532 from nextcloud/fix/public-displayname-ownerJohn Molakvoæ2025-04-302-1/+7
|\ \
| * | fix(files_sharing): bring back owner and ownerDisplayName initial statefix/public-displayname-ownerskjnldsv2025-04-292-1/+7
| | | | | | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | | fix(dav): check the owner displayName scope before giving attributeskjnldsv2025-04-301-3/+3
| | | | | | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | | fix(l10n): Update translations from TransifexNextcloud bot2025-04-302-2/+66
|/ / | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | 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