aboutsummaryrefslogtreecommitdiffstats
path: root/apps
Commit message (Collapse)AuthorAgeFilesLines
* feat: remove share status from share:list as it doesn't seem to contain ↵share-list-cmdRobin Appelman2025-03-281-19/+0
| | | | | | usefull info at the moment Signed-off-by: Robin Appelman <robin@icewind.nl>
* fix: set share status for federated sharesRobin Appelman2025-03-281-0/+1
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* feat: add command to list sharesRobin Appelman2025-03-284-17/+75
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* feat: add getParentId to ICacheEntryRobin Appelman2025-03-281-0/+125
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* feat: add example contact on first loginfeat/cardav-example-contactHamza Mahjoubi2025-03-2614-1/+4108
| | | | Signed-off-by: Hamza Mahjoubi <hamzamahjoubi221@gmail.com>
* Merge pull request #51705 from nextcloud/fix/files-versionsFerdinand Thiessen2025-03-262-42/+51
|\ | | | | fix(files_versions): correctly show version author also for shared files
| * fix(files_versions): correctly show version author also for shared filesFerdinand Thiessen2025-03-252-42/+51
| | | | | | | | | | | | | | The users endpoint is not available for other users if the current user has no admin privileges, so instead use the displaynames endpoint. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Fix(l10n): Update translations from TransifexNextcloud bot2025-03-264-2/+100
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | feat(files): hide "Personal files" and "Shared with others" views if user ↵skjnldsv2025-03-253-13/+48
|/ | | | | | has no quota Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(sharebymail): Fix activity rich object id typeCôme Chilliet2025-03-251-3/+3
| | | | | | | Fixes "Object for placeholder file is invalid, value 21 for key id is not a string" Exception spotted in tests logs. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.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>
* Merge pull request #51682 from nextcloud/fix/tag-fileid-checkJohn Molakvoæ2025-03-254-2/+72
|\ | | | | fix(dav): filter user files when updating tags
| * fix(dav): filter user files when updating tagsskjnldsv2025-03-254-2/+72
| | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | Merge pull request #51669 from nextcloud/refactor/use-in-instead-of-orKate2025-03-254-32/+9
|\ \ | |/ |/| perf(sharing): Use oc_share.item_type IN instead of OR equals
| * perf(sharing): Use oc_share.{item_type, share_type} IN instead of OR equalsrefactor/use-in-instead-of-orMarcel Klehr2025-03-254-32/+9
| | | | | | | | | | | | to improve performance by using the db index Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* | Fix(l10n): Update translations from TransifexNextcloud bot2025-03-2530-28/+262
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | fix(setupchecks): Treat information messages as successMarcel Müller2025-03-241-12/+8
| | | | | | | | Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
* | fix(provisioning_api): Pass on translated hint if password change failsfix/provisioning_api/password-change-hint-translationprovokateurin2025-03-241-1/+1
|/ | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* Merge pull request #51644 from nextcloud/fixWrongTranslationKate2025-03-241-7/+7
|\ | | | | fix(user): Some strings not being translated
| * fix(user): Some strings not being translatedfixWrongTranslationGit'Fellow2025-03-221-7/+7
| | | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
* | fix(files): Ensure actions never overflow filenameFerdinand Thiessen2025-03-241-3/+20
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Fix(l10n): Update translations from TransifexNextcloud bot2025-03-2418-46/+72
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Merge pull request #51622 from nextcloud/fix/ocm-public-key-is-optionalKate2025-03-232-2/+1
|\ \ | | | | | | fix(ocm): `publicKey` can be disabled so capabilities do not match
| * | fix(ocm): `publicKey` can be disabled so capabilities do not matchfix/ocm-public-key-is-optionalFerdinand Thiessen2025-03-212-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | When the public key feature is disabled null is returned for `publicKey`. So in this case we need to adjust the capabilities and return type of `jsonSerialize()`. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2025-03-2326-10/+250
| |/ |/| | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2025-03-2212-0/+34
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | fix(federatedfilesharing): warn when enabling lookup server data uploadFerdinand Thiessen2025-03-211-5/+73
|/ | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-03-2116-104/+530
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #51568 from nextcloud/feat/add-wcf-capCôme Chilliet2025-03-206-0/+93
|\ | | | | feat(files): Add capability for clients to check WCF state
| * feat(files): Add capability for clients to check WCF statefeat/add-wcf-capFerdinand Thiessen2025-03-186-0/+93
| | | | | | | | | | | | | | | | | | | | This adds a non-initial-state capability for the windows-compatibile-filemnames feature. It is not required by the webui and it might have performance impacts (always compares system config against windows presets), so it is not included in every page load, but instead for querying from the clients. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Fix(l10n): Update translations from TransifexNextcloud bot2025-03-2084-278/+856
| | | | | | | | 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(webauthn): do not require bcmath or gmp - not needed anymoreFerdinand Thiessen2025-03-192-5/+2
| | | | | | | | | | | | | | | | The extensions are not required anymore but only recommended for performance. See also: https://github.com/web-auth/webauthn-framework/issues/213 Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | fix(core): adjust fronend code for changes in webauthn libraryFerdinand Thiessen2025-03-191-3/+3
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Fix(l10n): Update translations from TransifexNextcloud bot2025-03-192-4/+4
|/ | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #51195 from nextcloud/feat/photo-cache-avifKate2025-03-181-0/+1
|\ | | | | feat: Allow AVIF content type in PhotoCache
| * feat: Allow AVIF content type in PhotoCachefeat/photo-cache-avifMiguel Sánchez de León Peque2025-03-031-0/+1
| | | | | | | | Signed-off-by: Miguel Sánchez de León Peque <peque@ieco.io>
* | Merge pull request #50663 from nextcloud/enh/improve-transfer-ownership-loggingJulius Knorr2025-03-181-0/+6
|\ \ | | | | | | enh: improve occ file:transfer-ownership logging
| * | feat: improve occ file:transfer-ownership loggingenh/improve-transfer-ownership-logginggrnd-alt2025-03-061-0/+6
| | | | | | | | | | | | Signed-off-by: grnd-alt <github@belakkaf.net>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2025-03-1824-184/+184
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Merge pull request #51400 from nextcloud/chore/tests-hot-keyFerdinand Thiessen2025-03-171-26/+23
|\ \ \ | | | | | | | | test: speed up hotkey tests by 2.4s
| * | | test: speed up hotkey tests by 2.4schore/tests-hot-keyFerdinand Thiessen2025-03-111-26/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | That is about 2500% as we needed to always wait for the timeout of 500ms. As the event was already handled - compared to now where we only wait for one tick which is about 20ms. Also the tests did not work as expected - for shift and meta key they did not report the failing tests. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | Merge pull request #51457 from nextcloud/fix/dav-csrfFerdinand Thiessen2025-03-171-2/+3
|\ \ \ \ | | | | | | | | | | fix(dav): do not require CSRF for safe and indempotent HTTP methods