aboutsummaryrefslogtreecommitdiffstats
path: root/apps
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | | fix(workflowengine): fix group not shown in Group membership checkArthur Schiwon2025-05-051-1/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | this might have occured on instances with - more than twenty groups, and - on rules with more than one Group membership checks - and at least one of them being not in the set of the first 20 groups Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* | | | | | Merge pull request #51608 from nextcloud/feat/sanitize-filenames-commandFerdinand Thiessen2025-05-056-1/+234
|\ \ \ \ \ \ | | | | | | | | | | | | | | feat(files): add command to automatically rename filenames
| * | | | | | docs(files): add more documentation about WCF and links to the admin docsfeat/sanitize-filenames-commandFerdinand Thiessen2025-04-301-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | | | | | feat(files): add command to (dis)enable windows compatible filenamesFerdinand Thiessen2025-04-304-0/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | | | | | feat(files): add command to automatically rename filenamesFerdinand Thiessen2025-04-304-0/+171
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de> Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com> Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | | | | Merge pull request #52630 from nextcloud/fix/files/activity-rich-object-stringsKate2025-05-052-4/+4
|\ \ \ \ \ \ \
| * | | | | | | fix(files): Fix non-string values for activity rich object stringsfix/files/activity-rich-object-stringsprovokateurin2025-05-052-4/+4
| | |_|/ / / / | |/| | | | | | | | | | | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | | | | | | Merge pull request #52628 from ↵Kate2025-05-0513-88/+32
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | | | | | | | | nextcloud/fix/files_external/hidden-password-fields
| * | | | | | fix(files_external): Mark password fields for LoginCredentials and ↵fix/files_external/hidden-password-fieldsprovokateurin2025-05-052-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SessionCredentials as hidden and optional Signed-off-by: provokateurin <kate@provokateurin.de>
| * | | | | | fix(files_external): Convert VALUE_HIDDEN to FLAG_HIDDEN to allow combining ↵provokateurin2025-05-0511-86/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | VALUE_PASSWORD and FLAG_HIDDEN Signed-off-by: provokateurin <kate@provokateurin.de>
* | | | | | | fix(dav): move orphan cleaning logic to a chunked background jobRichard Steinmetz2025-05-055-62/+287
|/ / / / / / | | | | | | | | | | | | | | | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* | | | | | fix(l10n): Update translations from TransifexNextcloud bot2025-05-0510-102/+196
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | | fix(l10n): Update translations from TransifexNextcloud bot2025-05-042-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | | fix(l10n): Update translations from TransifexNextcloud bot2025-05-0314-2/+24
| |_|_|_|/ |/| | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | fix(l10n): Update translations from TransifexNextcloud bot2025-05-0226-224/+246
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | Merge pull request #52572 from nextcloud/fix/noid/flaky-sso-testsJohn Molakvoæ2025-05-011-0/+3
|\ \ \ \ \
| * | | | | fix: Ensure samba is started in kerberos testsfix/noid/flaky-sso-testsMarcel Müller2025-05-011-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
* | | | | | fix(notification): Notification in activity shows "Rich subject or a ↵rakekniven2025-05-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | parameter for ..." Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
* | | | | | fix(l10n): Update translations from TransifexNextcloud bot2025-05-01104-668/+628
|/ / / / / | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | Merge pull request #52551 from nextcloud/checkResultArrayLouis2025-04-301-4/+11
|\ \ \ \ \ | | | | | | | | | | | | fix(WeatherStatus): Check if result is an array
| * | | | | fix (WeatherStatus): Check if result is an arraycheckResultArrayGit'Fellow2025-04-301-4/+11
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
* | | | | | Merge pull request #52269 from nextcloud/fix/files-summaryFerdinand Thiessen2025-04-301-24/+20
|\ \ \ \ \ \ | | | | | | | | | | | | | | fix(files): make sure to always have proper plural forms
| * | | | | | fix(files): make sure to always have proper plural formsFerdinand Thiessen2025-04-301-24/+20
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | counted words should always be translated using `n`. We can still simply concat the segments with punctation, this always works regardless of the language used (even with RTL / LTR languages). Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | | | Merge pull request #52565 from nextcloud/artonge/fix/attribute_in_sidebarFerdinand Thiessen2025-04-301-0/+1
|\ \ \ \ \ \ | |/ / / / / |/| | | | | fix: Forward attributes to the sidebar
| * | | | | fix: Forward attributes to the sidebarartonge/fix/attribute_in_sidebarLouis Chemineau2025-04-301-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Needed for Photos' sidebar tab Signed-off-by: Louis Chemineau <louis@chmn.me> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* | | | | | Merge pull request #52228 from nextcloud/fix/issue-50748-calendar-object-moveChristoph Wurst2025-04-302-16/+24
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | fix(CalDAV): do not ignore move command object target uri
| * | | | | fix: do not ignore move command object target urifix/issue-50748-calendar-object-moveSebastianKrupinski2025-04-162-16/+24
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: SebastianKrupinski <krupinskis05@gmail.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-306-4/+151
| |_|/ / / |/| | | | | | | | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | | | | fix(l10n): Update translations from TransifexNextcloud bot2025-04-3022-96/+450
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | perf(caldav): increase chunk size in RemoveOrphanEventsAndContacts repair stepperf/caldav/bigger-chunks-orphan-repairRichard Steinmetz2025-04-291-1/+1
|/ / / / | | | | | | | | | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* | | | Merge pull request #52526 from ↵F. E Noel Nfebe2025-04-292-3/+34
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | nextcloud/fix/no-issue/prevent-create-delete-perms-on-file-shares fix(files_sharing): Prevent create/delete permissions on file shares
| * | | | 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>
* | | | | Merge pull request #52525 from nextcloud/fix/noid/wfe-set-inital-valueFerdinand Thiessen2025-04-291-3/+1
|\ \ \ \ \ | |/ / / / |/| | | | fix(WFE): properly set inital status
| * | | | fix(WFE): properly set inital statusArthur Schiwon2025-04-291-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The operationComponent.value is only possibly available with registered operations that have the value prop. Ones that do not would not have the value set properly initially. Going to inputValue, which is mapped to the components model-value, solves this. Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* | | | | Merge pull request #51592 from nextcloud/fix/search-castFerdinand Thiessen2025-04-291-1/+7
|\ \ \ \ \ | | | | | | | | | | | | fix(dav): throw invalid argument when property type does not match
| * | | | | fix(dav): throw invalid argument when property type does not matchfix/search-castFerdinand Thiessen2025-04-271-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Resolves https://github.com/nextcloud/server/issues/49972 Currently a TypeError is thrown when casting fails, this lead to a HTTP 500 error. Instead throw a proper InvalidArgumentError so the user receives a HTTP 400. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | | | Merge pull request #52369 from nextcloud/fix/files-versions-authorFerdinand Thiessen2025-04-291-1/+2
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | fix(files_versions): wait for version to be created before setting metadata
| * | | | | fix(files_versions): wait for version to be created before setting metadatafix/files-versions-authorFerdinand Thiessen2025-04-231-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | | | fix(l10n): Update translations from TransifexNextcloud bot2025-04-2940-148/+204
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | | Merge pull request #52443 from nextcloud/reminder-dont-validiate-node-davAndy Scherzinger2025-04-282-3/+5
|\ \ \ \ \ \ | | | | | | | | | | | | | | fix: don't check node access again for listing reminders in dav
| * | | | | | fix: don't check node access again for listing reminders in davreminder-dont-validiate-node-davRobin Appelman2025-04-252-3/+5
| | |_|_|/ / | |/| | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | | | fix: check if config is enabled before creating a default contactfix/default-contactHamza Mahjoubi2025-04-282-2/+26
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Hamza Mahjoubi <hamzamahjoubi221@gmail.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-2838-206/+514
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | | | fix(files_versions): only handle path updates when there is pathfix/files-versions-listenersFerdinand Thiessen2025-04-271-4/+12
| |_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `getPathForNode` can fail with null for various reasons (e.g. no owner), in this cases we need to just skip the event handling. Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de> Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com> Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | | | fix(settings): allow to clear twitter and fediverseFerdinand Thiessen2025-04-272-3/+10
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>