aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | 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>
| * | | | | | | feat: Add context and test steps for activity in sharingCôme Chilliet2025-03-254-4/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | | | | | feat: add integration test for sharing activityCôme Chilliet2025-03-252-0/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 #51703 from bneumann/musicxml-mimetypeJohn Molakvoæ2025-03-252-0/+21
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | feat(mimetypes): Added musicxml mimetypes
| * | | | | | | feat(mimetypes): Fixed copy paste errorBenjamin Giesinger2025-03-251-0/+1
| | | | | | | |
| * | | | | | | feat(mimetypes): Added musicxml mimetypesBenjamin Giesinger2025-03-252-0/+20
|/ / / / / / /
* | | | | | | Merge pull request #51697 from ↵F. E Noel Nfebe2025-03-255-8/+8
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | | | | | | | | | | | | | | | nextcloud/enh/no-issue/better-error-for-login-csrf fix(login): Improve CSRF error message for better user understanding
| * | | | | | chore(assets): Recompile assetsnextcloud-command2025-03-254-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | | | | | fix(login): Improve CSRF error message for better user understandingenh/no-issue/better-error-for-login-csrfnfebe2025-03-251-2/+2
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit changes the CSRF error message displayed in the login form to provide more specific information to the user. Instead of the generic less helpful error. Signed-off-by: nfebe <fenn25.fn@gmail.com>
* | | | | | Merge pull request #51689 from nextcloud/fix/fix-files-sorting-cypress-testKate2025-03-251-1/+0
|\ \ \ \ \ \ | | | | | | | | | | | | | | Fix files_sorting cypress tests
| * | | | | | fix(tests): Files are sorted by Name by default, no need to click itCôme Chilliet2025-03-251-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | | | | | Merge pull request #51649 from rolandinus/fix/dispatch-events-on-bulk-taggingJohn Molakvoæ2025-03-251-0/+20
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | fix(systemtags): Dispatch events when bulk assigning system tags
| * | | | | | fix(systemtags): Dispatch events when bulk assigning system tagsRoland Scheidel2025-03-231-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Roland Scheidel <kontakt@scheidel.at>
* | | | | | | 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 #51490 from nextcloud/castUsersCountToIntJohn Molakvoæ2025-03-252-2/+18
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | fix(database): Cast users count to integer
| * | | | | | | | fix(database): Cast users count to integercastUsersCountToIntGit'Fellow2025-03-202-2/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
* | | | | | | | | Merge pull request #51669 from nextcloud/refactor/use-in-instead-of-orKate2025-03-255-111/+29
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | | 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-255-111/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to improve performance by using the db index Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* | | | | | | | | Fix(l10n): Update translations from TransifexNextcloud bot2025-03-2538-28/+280
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | | | | | Merge pull request #51675 from ↵Marcel Müller2025-03-243-15/+11
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nextcloud/fix/noid/accept-informational-tests-as-success fix(setupchecks): Treat information messages as success
| * | | | | | | | | chore(assets): Recompile assetsfix/noid/accept-informational-tests-as-successnextcloud-command2025-03-242-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | | | | | | | | fix(setupchecks): Treat information messages as successMarcel Müller2025-03-241-12/+8
|/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
* | | | | | | | | Merge pull request #51674 from nextcloud/feat/openapi/merged-specStephan Orbaugh2025-03-246-12/+30733
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | feat(openapi): Generate merged spec for all apps
| * | | | | | | | | feat(openapi): Generate merged spec for all appsfeat/openapi/merged-specprovokateurin2025-03-244-0/+30720
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
| * | | | | | | | | fix(build): Also fail OpenAPI generation for untracked specsprovokateurin2025-03-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
| * | | | | | | | | chore(deps): Update openapi-extractor to v1.5.2provokateurin2025-03-241-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
| * | | | | | | | | feat(openapi): Add composer commandprovokateurin2025-03-241-1/+2
|/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | | | | | | | | Merge pull request #51668 from ↵Kate2025-03-241-1/+1
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | nextcloud/fix/provisioning_api/password-change-hint-translation fix(provisioning_api): Pass on translated hint if password change fails
| * | | | | | | | 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-245-13/+13
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | fix(user): Some strings not being translated
| * | | | | | | | chore(assets): Recompile assetsnextcloud-command2025-03-244-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | | | | | | | fix(user): Some strings not being translatedfixWrongTranslationGit'Fellow2025-03-221-7/+7
| | |/ / / / / / | |/| | | | | | | | | | | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
* | | | | | | | Merge pull request #51663 from nextcloud/fix/fix-loginflow-v1Kate2025-03-241-1/+4
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | fix: Go back to soft typing for template function p
| * | | | | | | | fix: Go back to soft typing for template function pfix/fix-loginflow-v1Côme Chilliet2025-03-241-1/+4
|/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Strong typing breaks legacy code in this case. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | | | | | | Merge pull request #51611 from ↵Ferdinand Thiessen2025-03-242-6/+94
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nextcloud/fix/file-name-validator-case-sensitivity fix(IFilenameValidator): correctly handle case insensitivity
| * | | | | | | | fix(IFilenameValidator): correctly handle case insensitivityfix/file-name-validator-case-sensitivityFerdinand Thiessen2025-03-212-6/+94
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - forbidden names and forbidden base names are case **insensitive** so we need to check all lowercase here. - add test that config value is also read case insensitive. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | | | | | | Merge pull request #51471 from nextcloud/fix/grid-view-actionsFerdinand Thiessen2025-03-244-8/+23
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | fix(files): Ensure actions never overflow filename
| * | | | | | | | | chore: compile assetsfix/grid-view-actionsFerdinand Thiessen2025-03-242-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | | | | | | | | fix(files): Ensure actions never overflow filenameFerdinand Thiessen2025-03-242-5/+20
|/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | | | | | | Fix(l10n): Update translations from TransifexNextcloud bot2025-03-2420-46/+106
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | | | | | Merge pull request #51622 from nextcloud/fix/ocm-public-key-is-optionalKate2025-03-234-5/+4
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | 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-214-5/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-2330-10/+266
| |_|/ / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | | | | | Fix(l10n): Update translations from TransifexNextcloud bot2025-03-2216-0/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>