aboutsummaryrefslogtreecommitdiffstats
path: root/apps
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | | | | | feat(provisioning_api): Add endpoint for fetching user subadmin groups with ↵Christopher Ng2025-03-282-0/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | details Signed-off-by: Christopher Ng <chrng8@gmail.com>
* | | | | | | | | fix(settings): Fix erroneous hiding of group admin column with paginated groupsChristopher Ng2025-03-284-14/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* | | | | | | | | fix(settings): Prevent selection of invalid groups that are not fully loadedChristopher Ng2025-03-281-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* | | | | | | | | fix(settings): Fix loaded groups being undefinedChristopher Ng2025-03-283-26/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* | | | | | | | | chore(settings): Add note on groups sortingChristopher Ng2025-03-281-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* | | | | | | | | refactor(settings): Consolidate group formattingChristopher Ng2025-03-285-43/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* | | | | | | | | perf(settings): Make scrolling smooth when a large number of groups are renderedChristopher Ng2025-03-281-2/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* | | | | | | | | fix(settings): Allow searching for groups in new account dialogChristopher Ng2025-03-281-21/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* | | | | | | | | fix(settings): Allow searching for groups in user rowChristopher Ng2025-03-284-60/+89
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* | | | | | | | | perf(settings): Cancel request on new searchChristopher Ng2025-03-284-35/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* | | | | | | | | feat(provisioning_api): Add endpoint for fetching user groups with detailsChristopher Ng2025-03-282-0/+80
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* | | | | | | | | fix(settings): Fix infinitely loading account management page with ↵Christopher Ng2025-03-286-105/+282
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | pagination of groups - Includes searching Signed-off-by: Christopher Ng <chrng8@gmail.com>
* | | | | | | | | perf(settings): Remove computation of all groupsChristopher Ng2025-03-281-3/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* | | | | | | | | Merge pull request #51630 from nextcloud/feat/47176/show-share-expiryJohn Molakvoæ2025-03-283-14/+122
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | feat: Add share expiration indicator
| * | | | | | | | | feat(files_sharing): Show share expiration time in human friendly mannernfebe2025-03-271-11/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: nfebe <fenn25.fn@gmail.com>
| * | | | | | | | | feat(files_sharing): Add share expiration indicatornfebe2025-03-273-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 bot2025-03-2878-96/+368
|/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | | | | Merge pull request #51737 from nextcloud/fix/disable-reminder-invalid-nodesPytal2025-03-273-6/+30
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | fix(files_reminders): Fix reminder actions being displayed on invalid nodes
| * | | | | | | | fix(files_reminders): Fix reminder actions being displayed on invalid nodesChristopher Ng2025-03-263-6/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* | | | | | | | | Merge pull request #51449 from hendrikheil/fix/fix-authmode-webhook-typoStephan Orbaugh2025-03-272-4/+4
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | fix: resolve typo in authMethod enum cases
| * | | | | | | | | fix(webhooks): resolve typo in openapi authMethod enum casesHendrik Heil2025-03-131-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Hendrik Heil <hendrik@heil.sh>
| * | | | | | | | | fix(webhooks): update docblock options for authMethodHendrik Heil2025-03-121-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Hendrik Heil <hendrik@heil.sh>
* | | | | | | | | | Merge pull request #51684 from fabianzw/masterJohn Molakvoæ2025-03-271-3/+3
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | fix(files): Properly encode URLs when preparing ZIP download
| * | | | | | | | | | fix(files): Properly encode URLs when preparing ZIP downloadFabian Zwemke2025-03-261-3/+3
| | |/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Fabian Zwemke <fabian@zwemke.de>
* | | | | | | | | | fix(files_versions): Rely on server mime fallback iconsfix/files_versions/previewsprovokateurin2025-03-273-8/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | | | | | | | | | feat(files_versions): Implement preview mime icon fallbackprovokateurin2025-03-272-1/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | | | | | | | | | fix(files_versions): Cache previewsprovokateurin2025-03-272-5/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | | | | | | | | | Fix(l10n): Update translations from TransifexNextcloud bot2025-03-27194-44/+606
|/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | / / / / / / chore(i18n): Improved grammarrakekniven2025-03-261-1/+1
| |_|/ / / / / / |/| | | | | | | | | | | | | | | Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
* | | | | | | | 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>