aboutsummaryrefslogtreecommitdiffstats
path: root/lib/public
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #52822 from nextcloud/feat/mime-namesJohn Molakvoæ5 days1-0/+8
|\
| * feat(core): add human readable mimesJohn Molakvoæ (skjnldsv)5 days1-0/+8
| | | | | | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* | Merge pull request #52544 from nextcloud/chore/drop-deprecated-account-scopesJohn Molakvoæ5 days1-27/+1
|\ \
| * | chore(IAccountManager): remove deprecated visibility constantschore/drop-deprecated-account-scopesFerdinand Thiessen5 days1-27/+1
| | | | | | | | | | | | | | | | | | | | | Those constants are not used anywhere anymore and are deprecated for more than ten versions. So its time to cleanup the interface. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | Merge pull request #52812 from nextcloud/chore/oc-helper-rmdirrJohn Molakvoæ5 days1-2/+34
|\ \ \ | |/ / |/| |
| * | chore: move implementation from OC legacy to OCP\Fileschore/oc-helper-rmdirrFerdinand Thiessen6 days1-2/+34
| |/ | | | | | | | | | | | | | | | | - move implementation to the OCP variant that called the legacy before - add the missing deprecation notice - add missing parameter to align both signatures - use OCP\Files where this method is still used Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Merge pull request #52800 from nextcloud/debt/noid/simple-file-generic-exceptionKate6 days1-2/+8
|\ \
| * | fix: annotate possible exceptionsdebt/noid/simple-file-generic-exceptionDaniel Kesselberg6 days1-2/+8
| | | | | | | | | | | | | | | | | | File.getContent can throw a GenericFileException since https://github.com/nextcloud/server/pull/37943. Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* | | chore: replace leagcy OC_Helper calls with OCP\Utilchore/oc-helper-filesizeFerdinand Thiessen6 days2-5/+56
| |/ |/| | | | | | | | | | | | | - Replace legacy calls with OCP\Util - Add missing deprecation notices - Inline implementation in OCP\Util and call it from OC_Helper Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | feat(FilenameValidator): allow to sanitize filenamesfeat/ocp-sanitize-filenamesFerdinand Thiessen7 days1-0/+13
|/ | | | | | Share the filename sanitizing with the OCP filename validator. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* Merge pull request #52707 from nextcloud/encryption-no-header-size-errorKate10 days1-0/+17
|\
| * fix: throw a better error if we can't get the encrypted header sizeencryption-no-header-size-errorRobin Appelman10 days1-0/+17
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | fix: add calendar enablefix/noid/calendar-enabledSebastianKrupinski11 days1-0/+24
|/ | | | Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
* Merge pull request #52634 from nextcloud/perf/share20/get-all-shares-in-folderKate12 days1-0/+24
|\
| * perf(Share20): Add interface to query all shares in a folder without ↵perf/share20/get-all-shares-in-folderprovokateurin12 days1-0/+24
| | | | | | | | | | | | filtering by user Signed-off-by: provokateurin <kate@provokateurin.de>
* | Merge pull request #52441 from nextcloud/scan-locked-errorKate14 days1-0/+12
|\ \
| * | fix: better error message when trying to scan a folder that is already being ↵scan-locked-errorRobin Appelman2025-04-251-0/+12
| | | | | | | | | | | | | | | | | | scanned Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | Merge pull request #51779 from nextcloud/object-store-filenameKate14 days1-1/+10
|\ \ \
| * | | feat: store original storage id and path in object store metadataobject-store-filenameRobin Appelman2025-03-311-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | feat: more generic way of passing metadata to object storage backends for ↵Robin Appelman2025-03-311-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | new objects Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | Merge pull request #52360 from ↵Louis14 days1-1/+3
|\ \ \ \ | | | | | | | | | | | | | | | nextcloud/artonge/fix/use_preview_api_for_blurhash_generation
| * | | | feat(previews): Support in memory preview requestLouis Chemineau2025-05-051-1/+3
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | This allows callers to use the API without increasing the disk usage. Example: blurhash generation, where we request a preview for all uploaded pictures, but don't want to necessarily store that preview. Signed-off-by: Louis Chemineau <louis@chmn.me>
* / | | feat: Calendar Exportfeat/issue-563-calendar-exportSebastianKrupinski14 days2-0/+99
|/ / / | | | | | | | | | Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
* | | chore(Constants): Sort by valuechore/constants/sortprovokateurin2025-04-301-4/+4
| | | | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | | feat(TaskProcessing): Add TextToSpeech providerLukas Schaefer2025-04-261-0/+92
| |/ |/| | | | | Signed-off-by: Lukas Schaefer <lukas@lschaefer.xyz>
* | feat(profile): Add an API to get the profile field datafeat/noid/profile-data-apiJoas Schilling2025-04-231-1/+3
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Merge pull request #52224 from ↵Arthur Schiwon2025-04-171-0/+5
|\ \ | | | | | | | | | | | | nextcloud/bugfix/noid/dont-break-when-checking-if-too-long-user-exists fix(usermanager): Don't throw when checking if a too long user id is an existing user
| * | fix(user): Introduce a public constant for max length of user idbugfix/noid/dont-break-when-checking-if-too-long-user-existsJoas Schilling2025-04-171-0/+5
| | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | Merge pull request #52178 from nextcloud/fix/remove-app.php-loadingCôme Chilliet2025-04-171-2/+0
|\ \ \ | |/ / |/| | fix: Remove support for app.php loading
| * | fix: Remove support for app.php loadingCôme Chilliet2025-04-141-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | It has been deprecated for a long time, and the last known active application to use it (user_saml) is now migrated the modern API. Presence of the file is still checked in order to log an error. This behavior may be removed as well in a few versions. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | fix(files_sharing): expireDate null testsskjnldsv2025-04-141-1/+1
| | | | | | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | | Merge pull request #52086 from nextcloud/fix/cleanup-user-backendsCôme Chilliet2025-04-141-6/+7
|\ \ \ | |/ / |/| | Cleanup user backends related methods
| * | fix: Deprecate OC_User methods related to user backendsCôme Chilliet2025-04-101-6/+7
| | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | fix(ContextAgent): Do not translate the name ContextAgentMarcel Klehr2025-04-141-1/+1
| | | | | | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* | | Fix(TaskProcessing): for validation for taskprocessing EShapeTypeLukas Schaefer2025-04-111-3/+3
|/ / | | | | | | Signed-off-by: Lukas Schaefer <lukas@lschaefer.xyz>
* | Merge pull request #52050 from nextcloud/fix/noid/taskprocessing-appapiAlexander Piskun2025-04-101-0/+68
|\ \ | | | | | | fix(taskprocessing): use the event for AppAPI to get list of AI providers
| * | fix(taskprocessing): use the event for AppAPI to get list of AI providersfix/noid/taskprocessing-appapiOleksander Piskun2025-04-091-0/+68
| | | | | | | | | | | | Signed-off-by: Oleksander Piskun <oleksandr2088@icloud.com>
* | | fix: Fix types for sharingDisabledForUserCôme Chilliet2025-04-072-9/+5
| | | | | | | | | | | | | | | | | | and use the non-deprecated version whenever possible Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | fix: Remove some call and references to deprecated OC_Util classCôme Chilliet2025-04-072-7/+8
|/ / | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | fix(settings): Handle email change restriction separately from display name ↵provokateurin2025-04-021-0/+7
| | | | | | | | | | | | | | | | | | change restriction Co-authored-by: provokateurin <kate@provokateurin.de> Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de> Co-authored-by: Louis <louis@chmn.me> Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | refactor(IMimeTypeDetector): use consistent capitalizationchore/consistent-namingFerdinand Thiessen2025-04-021-6/+6
| | | | | | | | | | | | | | | | - use consistantly `mimeType` as it is called MIME type - fix issues where implementation and interface had different parameter names (this is an issue since PHP has named parameters). Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Merge pull request #50768 from nextcloud/perf/cron/delay-timedjob-checkingChristoph Wurst2025-03-311-0/+9
|\ \ | | | | | | perf(cron): Delay (re)checking timed jobs
| * | perf(cron): Delay (re)checking timed jobsperf/cron/delay-timedjob-checkingChristoph Wurst2025-03-311-0/+9
| | | | | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | Merge pull request #51686 from nextcloud/fix/template/implement-itemplateChristoph Wurst2025-03-311-1/+3
|\ \ \ | |_|/ |/| | fix(template): implement ITemplate directly
| * | fix(template): implement ITemplate directlyfix/template/implement-itemplateRichard Steinmetz2025-03-311-1/+3
| |/ | | | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* | feat: add command to list objectsRobin Appelman2025-03-311-1/+3
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | feat: add command to get object metadataRobin Appelman2025-03-311-0/+36
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | Merge pull request #51399 from nextcloud/share-list-cmdRobin Appelman2025-03-311-0/+8
|\ \ | |/ |/| add command to list shares
| * feat: add getParentId to ICacheEntryRobin Appelman2025-03-281-0/+8
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | Merge pull request #51676 from nextcloud/fix/add-getappversions-replacementCôme Chilliet2025-03-312-0/+16
|\ \ | | | | | | Add OC_App::getAppVersions replacement in IAppManager