summaryrefslogtreecommitdiffstats
path: root/lib/public
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | feat(translation): Return the detected language so clients can show more detailsJoas Schilling2023-05-022-3/+49
| |/ / | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | Merge pull request #37943 from nextcloud/fix/fix-getcontent-return-typeArthur Schiwon2023-05-033-2/+3
|\ \ \ | | | | | | | | Fix file_get_content signatures to make it clear it can return false
| * | | Fix file_get_content signatures to make it clear it can return falseCôme Chilliet2023-04-273-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | In File::getContent, which must return a string, throw an Exception instead of returning false. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | | Merge pull request #32866 from ↵Côme Chilliet2023-05-023-3/+56
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | nextcloud/performance/searchInGroup-displayname-cache Optimize retrieving display name when searching for users in a group
| * | | Update version number in since and deprecated annotationsCôme Chilliet2023-04-272-3/+3
| | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | Clear up return typesCôme Chilliet2023-04-272-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | usersInGroup index by int for BC, searchInGroup index by uid (string). Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | Let OC\Group\Group handle the fallback and remove default implementation ↵Côme Chilliet2023-04-271-14/+1
| | | | | | | | | | | | | | | | | | | | | | | | from ABackend Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | Split new method in a new group backend interfaceCarl Schwan2023-04-273-25/+55
| | | | | | | | | | | | | | | | | | | | | | | | Better for backward compatibility, also move new interfaces to nc 26 Signed-off-by: Carl Schwan <carl@carlschwan.eu>
| * | | Optimize retrieving display name when searching for users in a groupCarl Schwan2023-04-273-2/+39
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | This is recurrent scenario that we are searching for users and then for each users we fetch the displayName. This is inefficient, so instead try to do one query to fetch everything (e.g. Database backend) or use the already existing DisplayNameCache helper. Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* | | fix(psalm): systemtagsJohn Molakvoæ2023-04-281-2/+2
| | | | | | | | | | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* | | fix: Empty fallback for template creator action labelJulius Härtl2023-04-271-1/+1
|/ / | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* | Create new file/folder labelsChristopher Ng2023-04-271-1/+21
| | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* | Merge pull request #37480 from ↵Christoph Wurst2023-04-261-1/+1
|\ \ | | | | | | | | | | | | nextcloud/fix/ocp/ilogfactor-getcustomlogger-deprecation-version fix(ocp): Add deprecation version to ILogFactory::getCustomLogger
| * | fix(ocp): Add deprecation version to ILogFactory::getCustomLoggerChristoph Wurst2023-03-301-1/+1
| | | | | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | Merge pull request #37905 from ↵Joas Schilling2023-04-2510-1/+329
|\ \ \ | | | | | | | | | | | | | | | | nextcloud/techdebt/noid/add-attributes-for-remaining-security-annotations feat(security): Add PHP \Attribute for remaining security annotations
| * | | feat(security): Add PHP \Attribute for remaining security annotationsJoas Schilling2023-04-2510-1/+329
| | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | Merge pull request #37835 from nextcloud/feat/background-allow-parallel-runsCôme Chilliet2023-04-253-3/+86
|\ \ \ \ | |/ / / |/| | | feat(BackgroundJobs): Allow preventing parallel runs for a job class
| * | | Fix BackgroundJob testsMarcel Klehr2023-04-231-2/+4
| | | | | | | | | | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
| * | | IParallelAwareJob: Add missing boilerplateMarcel Klehr2023-04-231-0/+27
| | | | | | | | | | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
| * | | Add IParallelAwareJob interfaceMarcel Klehr2023-04-232-2/+22
| | | | | | | | | | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
| * | | feat(BackgroundJobs): Allow preventing parallel runs for a job classMarcel Klehr2023-04-232-0/+34
| | | | | | | | | | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* | | | feat(ratelimit): Add Attributes support to rate limit middlewareJoas Schilling2023-04-243-0/+133
|/ / / | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | Merge pull request #37674 from nextcloud/feature/speech-to-textJoas Schilling2023-04-196-0/+310
|\ \ \ | | | | | | | | feat(SpeechToText): Add SpeechToText OCP provider API
| * | | Fix(docs): Fix parameter type in doc blockJoas Schilling2023-04-191-3/+3
| | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * | | Context params: Make userId nullableMarcel Klehr2023-04-194-5/+5
| | | | | | | | | | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
| * | | SpeechToTextManager#scheduleFileTranscription: Take context params and ↵Marcel Klehr2023-04-194-5/+28
| | | | | | | | | | | | | | | | | | | | | | | | expose them on the Transcription*Events Signed-off-by: Marcel Klehr <mklehr@gmx.net>
| * | | Run cs:fixMarcel Klehr2023-04-182-2/+0
| | | | | | | | | | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
| * | | Update lib/public/SpeechToText/ISpeechToTextManager.phpMarcel Klehr2023-04-171-1/+0
| | | | | | | | | | | | | | | | Co-authored-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com> Signed-off-by: Marcel Klehr <mklehr@gmx.net>
| * | | Update lib/public/SpeechToText/ISpeechToTextManager.phpMarcel Klehr2023-04-171-1/+1
| | | | | | | | | | | | | | | | Co-authored-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com> Signed-off-by: Marcel Klehr <mklehr@gmx.net>
| * | | Update lib/public/SpeechToText/ISpeechToTextManager.phpMarcel Klehr2023-04-171-1/+1
| | | | | | | | | | | | | | | | Co-authored-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com> Signed-off-by: Marcel Klehr <mklehr@gmx.net>
| * | | Transcription*Event: Add doc blockMarcel Klehr2023-04-172-0/+8
| | | | | | | | | | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
| * | | AbstractTranscriptionEvent: Add File paramMarcel Klehr2023-04-173-3/+16
| | | | | | | | | | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
| * | | Add missing strict_types + author + copyrightMarcel Klehr2023-04-132-0/+48
| | | | | | | | | | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
| * | | Split TranscriptionFinishedEvent into Successful and Failed eventsMarcel Klehr2023-04-133-28/+54
| | | | | | | | | | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
| * | | ISpeechToTextManager: Take File as input, drop $contextMarcel Klehr2023-04-131-2/+5
| | | | | | | | | | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
| * | | ISpeechToTextProvider#transcribeFile: Pass \OCP\Files\File instead of pathMarcel Klehr2023-04-122-2/+3
| | | | | | | | | | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
| * | | chore(coding style): Run cs:fixMarcel Klehr2023-04-111-1/+0
| | | | | | | | | | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
| * | | feat(SpeechToText): Add SpeechToText provider APIMarcel Klehr2023-04-114-0/+192
| | | | | | | | | | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* | | | feat(app-framework): Add native argument types for middlewareChristoph Wurst2023-04-181-6/+7
| | | | | | | | | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | | fix: Allow to catch `IMapperException` by implementing `Throwable`Ferdinand Thiessen2023-04-171-1/+1
|/ / / | | | | | | | | | Signed-off-by: Ferdinand Thiessen <rpm@fthiessen.de>
* | | Add type hints for mappersjld31032023-04-071-2/+1
| | | | | | | | | | | | Signed-off-by: jld3103 <jld3103yt@gmail.com>
* | | Merge pull request #36836 from nextcloud/fix/view-type-cleanupCôme Chilliet2023-04-055-10/+10
|\ \ \ | | | | | | | | Tidy up typing in OC\Files\View
| * | | More type cleanup in View and FileInfoCôme Chilliet2023-04-032-2/+2
| | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | Fix return type of methods returning false on errorCôme Chilliet2023-04-033-7/+7
| | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | Improve typing for fopen/toTmpFileCôme Chilliet2023-04-031-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | | Merge pull request #37278 from ↵Joas Schilling2023-04-041-0/+7
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | nextcloud/feature/document-talk-icon-url-definition Document talk icon url definition
| * | | | Fix the example URLVitor Mattos2023-03-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/nextcloud/server/pull/37278/files#r1141955740 Signed-off-by: Vitor Mattos <vitor@php.rio>
| * | | | Document talk icon url definitionVitor Mattos2023-03-161-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/nextcloud/spreed/pull/8333 introduced an optional `icon-url` for the call objects in rich messages. https://github.com/nextcloud/spreed/issues/8389 Signed-off-by: Vitor Mattos <vitor@php.rio>
* | | | | Merge pull request #37243 from nextcloud/enh/openssl-get-rid-of-rc4Côme Chilliet2023-04-041-1/+1
|\ \ \ \ \ | |_|/ / / |/| | | | Getting rid of openssl_seal and rc4 in server side encryption
| * | | | Adapt code to new encryption systemCôme Chilliet2023-03-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fileKey gets deleted upon save as it’s stored in shareKeys instead now. We use presence of a fileKey to detect if a file is using the legacy system or the new one, because we do not always have access to header data. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>