aboutsummaryrefslogtreecommitdiffstats
path: root/apps
Commit message (Collapse)AuthorAgeFilesLines
* perf(Share20): Add interface to query all shares in a folder without ↵perf/share20/get-all-shares-in-folderprovokateurin2025-05-082-25/+51
| | | | | | filtering by user 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 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>
* | | | | chore: compile assetsfix/group-admin-new-userFerdinand Thiessen2025-04-271-2/+2
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | | fix(settings): group admins only can add users to their groupsFerdinand Thiessen2025-04-275-29/+53
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | | feat(settings): provide user groups for accounts listFerdinand Thiessen2025-04-272-1/+15
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | | fix(l10n): Update translations from TransifexNextcloud bot2025-04-2710-28/+54
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | Merge pull request #52428 from nextcloud/chore/dav/refactor-inline-listenersRichard Steinmetz2025-04-263-29/+11
|\ \ \ \ \ | | | | | | | | | | | | refactor(dav): refactor inline event listeners
| * | | | | refactor(dav): refactor inline event listenerschore/dav/refactor-inline-listenersRichard Steinmetz2025-04-253-29/+11
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* | | | | | fix(l10n): Update translations from TransifexNextcloud bot2025-04-2612-42/+60
|/ / / / / | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | Merge pull request #52427 from nextcloud/chore/dav/first-class-callableRichard Steinmetz2025-04-251-4/+4
|\ \ \ \ \ | |_|/ / / |/| | | | refactor(dav): use first class callable syntax to boot the app
| * | | | refactor(dav): use first class callable syntax to boot the appchore/dav/first-class-callableRichard Steinmetz2025-04-251-4/+4
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>