aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files_sharing
Commit message (Collapse)AuthorAgeFilesLines
* Fix(l10n): Update translations from TransifexHEADmasterNextcloud bot5 hours2-6/+6
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix(files_sharing): fix share creation error handlingskjnldsv14 hours3-4/+20
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* Merge pull request #52045 from nextcloud/shared-target-verify-cacheRobin Appelman16 hours3-15/+26
|\ | | | | fix: more optimized caching for share target verification
| * fix: more optimized caching for share target verificationshared-target-verify-cacheRobin Appelman38 hours3-15/+26
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | Fix(l10n): Update translations from TransifexNextcloud bot29 hours4-8/+8
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2 days2-0/+14
|/ | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #51524 from nextcloud/fix/webpack-nonceFerdinand Thiessen3 days2-2/+4
|\ | | | | fix: adjust webpack nonce generation
| * fix: adjust webpack nonce generationFerdinand Thiessen3 days2-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 Thiessen3 days2-69/+81
|\ \ | |/ |/| perf(files_sharing): do not emit second propfind for account filter
| * perf(files_sharing): do not require second propfind for account filterFerdinand Thiessen6 days2-69/+81
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Fix(l10n): Update translations from TransifexNextcloud bot3 days2-0/+4
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot4 days4-10/+10
|/ | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot6 days2-0/+4
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot7 days2-0/+4
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot8 days2-10/+10
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot9 days2-0/+4
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #51768 from nextcloud/techdebt/noid/prepare-phpunit10Joas Schilling10 days1-20/+18
|\ | | | | fix(phpunit10): Migrate away from PHPUnit at() calls
| * fix(phpunit10): Migrate away from PHPUnit at() callsJoas Schilling13 days1-20/+18
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Merge pull request #51399 from nextcloud/share-list-cmdRobin Appelman10 days4-0/+164
|\ \ | | | | | | add command to list shares
| * | feat: remove share status from share:list as it doesn't seem to contain ↵share-list-cmdRobin Appelman13 days1-19/+0
| | | | | | | | | | | | | | | | | | usefull info at the moment Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | feat: add command to list sharesRobin Appelman13 days4-17/+75
| | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | feat: add getParentId to ICacheEntryRobin Appelman13 days1-0/+125
| |/ | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | Fix(l10n): Update translations from TransifexNextcloud bot10 days4-0/+8
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot11 days2-0/+4
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot11 days18-122/+290
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot12 days2-2/+2
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Merge pull request #51630 from nextcloud/feat/47176/show-share-expiryJohn Molakvoæ13 days3-14/+122
|\ \ | | | | | | feat: Add share expiration indicator
| * | feat(files_sharing): Show share expiration time in human friendly mannernfebe13 days1-11/+24
| | | | | | | | | | | | Signed-off-by: nfebe <fenn25.fn@gmail.com>
| * | feat(files_sharing): Add share expiration indicatornfebe13 days3-14/+109
| |/ | | | | | | | | | | Shares that would expire now shows a clock icon with a popover. Signed-off-by: nfebe <fenn25.fn@gmail.com>
* / Fix(l10n): Update translations from TransifexNextcloud bot13 days2-4/+4
|/ | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* feat(files): hide "Personal files" and "Shared with others" views if user ↵skjnldsv2025-03-252-13/+41
| | | | | | has no quota Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(files_sharing): Use session id as part of cache key to avoid concurrency ↵Côme Chilliet2025-03-251-3/+3
| | | | | | | | | issues If several people are watching and seeking the same video file we do not want the cache key to be the same or it would flood activity again. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* fix(files_sharing): Set higher priority for listeners that may abort the requestCôme Chilliet2025-03-251-3/+3
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* fix: Avoid triggering several activities for Range request on the same fileCôme Chilliet2025-03-251-2/+10
| | | | | | Avoids flooding activities when someone browse a video in the web player. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* fix: Fix download activity for foldersCôme Chilliet2025-03-253-105/+78
| | | | | | | | | Remove duplicate activity publishing from share controller download, listen to BeforeZipCreatedEvent to publish activity for folders, and cache folders activity to avoid sending activity for each file in the folder. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* fix(sharing): Publish activity for download by public linkCôme Chilliet2025-03-254-0/+123
| | | | | | Even if dav endpoint is now used. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* perf(sharing): Use oc_share.{item_type, share_type} IN instead of OR equalsrefactor/use-in-instead-of-orMarcel Klehr2025-03-252-10/+4
| | | | | | to improve performance by using the db index Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-03-242-2/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-03-204-0/+10
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #51250 from ↵yemkareems2025-03-195-7/+34
|\ | | | | | | | | nextcloud/fix/pass-hide-download-in-update-request fix: pass hide download attribute while creating the share to fix github issue 50788
| * fix(files_sharing): make sure IDs are unique for HTML elementsFerdinand Thiessen2025-03-181-2/+8
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * fix(files_sharing): ugly hacks to update permissions on share creationFerdinand Thiessen2025-03-184-9/+27
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * fix: pass hide download attribute while creating the share to fix github ↵yemkareems2025-03-182-5/+8
| | | | | | | | | | | | issue 50788 Signed-off-by: yemkareems <yemkareems@gmail.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2025-03-192-4/+4
|/ | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-03-182-56/+56
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix(files_sharing): skip expiration notify for invalid share recordfix-sharing-expiration-notifyLuka Trovic2025-03-171-1/+4
| | | | Signed-off-by: Luka Trovic <luka@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-03-174-0/+6
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-03-142-4/+4
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix(files_sharing): ensure share status action works also in grid viewFerdinand Thiessen2025-03-131-0/+9
| | | | | | | | | | | | Remove some hacks from files app about the *files_sharing* status action, in general not sure why this hack was there instead of being in the correct app - but it broke the grid view. So now the sharing information is also available in grid view. Moreover the icon is fixed in size to not overflow the actions menu. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-03-134-24/+28
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>