aboutsummaryrefslogtreecommitdiffstats
path: root/lib/public/TaskProcessing
Commit message (Collapse)AuthorAgeFilesLines
* fix(TextToTextChatWithTools): Add translator notesfix/texttotextchatwithtools-translator-notesMarcel Klehr2024-12-101-0/+3
| | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* feat(TaskProcessing): More task typesMarcel Klehr2024-12-093-0/+315
| | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* fix(activity): Fix activity object type warningsJoas Schilling2024-11-271-1/+1
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* fix(OpenAPI): Adjust array syntax to avoid ambiguitiesfix/openapi/array-syntaxprovokateurin2024-11-052-3/+3
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* chore(deps): Update nextcloud/coding-standard to v1.3.1provokateurin2024-09-192-2/+2
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* feat(taskprocessing): add IManager::runTask method to run task synchronouslyJulien Veyssier2024-08-271-0/+27
| | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* fix(TaskProcessing/ContextWrite): Fix wording "ContextWrite" -> "Context write"Marcel Klehr2024-08-211-1/+1
| | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* fix(taskprocessing): select preferred provider when running sync task, fix ↵Julien Veyssier2024-08-121-2/+2
| | | | | | task type values according to preferred provider Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* fix(taskprocessing): fix typo in text2text task typeJulien Veyssier2024-07-251-1/+1
| | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* feat(taskprocessing): add translate task typeJulien Veyssier2024-07-251-0/+102
| | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* fix(taskprocessing): fix psalm issueJulien Veyssier2024-07-251-0/+1
| | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* fix(taskprocessing): add licenseJulien Veyssier2024-07-251-0/+8
| | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* fix(taskprocessing): run cs:fixJulien Veyssier2024-07-251-1/+1
| | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* feat(TaskProcessing): Implement enums and default valuesMarcel Klehr2024-07-255-3/+125
| | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* feat(taskprocessing): add appId filter to taskprocessing occ commandsJulien Veyssier2024-07-231-2/+4
| | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* feat(taskprocessing): add occ commands to list tasks and compute statsJulien Veyssier2024-07-231-0/+16
| | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* feat(taskprocessing): add start, stop and schedule time to tasksJulien Veyssier2024-07-231-1/+56
| | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* feat(taskprocessing): add support for webhooks (http or AppAPI) in the task ↵Julien Veyssier2024-07-221-0/+37
| | | | | | processing API Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* fix(TaskProcessing): Add since doc for new EShapeType methodMarcel Klehr2024-07-171-0/+1
| | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* fix: Validate output properlyMarcel Klehr2024-07-171-1/+34
| | | | | | Differentiate between output with file IDs and output with File data Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* feat(TaskProcessing): Allow setting task results for file slotsMarcel Klehr2024-07-171-2/+4
| | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* Merge pull request #46251 from nextcloud/feat/taskprocessing-more-tasktypesJoas Schilling2024-07-044-0/+378
|\ | | | | feat(TaskProcessing): Add more task types
| * feat(TaskProcessing): Add more task typesMarcel Klehr2024-07-044-0/+378
| | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* | fix(TaskProcessing): Set task status to running when processing via ↵Marcel Klehr2024-07-041-0/+10
| | | | | | | | | | | | ISynchronousProvider Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* | feat(TaskProcessingApi): Add endpoint for getting the next taskprovokateurin2024-07-011-2/+20
|/ | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* chore: Add SPDX headerAndy Scherzinger2024-05-2424-307/+62
| | | | Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
* fix: expose lastUpdated in OCS APIMarcel Klehr2024-05-151-1/+21
| | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* fix: address review commentsMarcel Klehr2024-05-142-8/+10
| | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* feat: Add some new task typesMarcel Klehr2024-05-142-0/+221
| | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* Update lib/public/TaskProcessing/IManager.phpMarcel Klehr2024-05-141-0/+1
| | | | Co-authored-by: julien-nc <julien-nc@posteo.net> Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* fix(OCS-API): Add endpoint to list user tasksMarcel Klehr2024-05-141-0/+10
| | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* refactor: identifier is now customId/custom_idMarcel Klehr2024-05-143-9/+10
| | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* fix: address review commentsMarcel Klehr2024-05-143-16/+36
| | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* fix: Run cs:fixMarcel Klehr2024-05-141-1/+1
| | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* fix: Check if user is authorized to use the files they mentionedMarcel Klehr2024-05-143-1/+23
| | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* fix: Expose task type on CoreTaskProcessingTask jsonMarcel Klehr2024-05-141-1/+2
| | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* refactor: rename getTaskType to getTaskTypeIdMarcel Klehr2024-05-142-4/+4
| | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* fix: Fix psalm issuesMarcel Klehr2024-05-142-0/+2
| | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* fix: TypoMarcel Klehr2024-05-143-3/+3
| | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* fix: Fix psalm issuesMarcel Klehr2024-05-143-6/+6
| | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* chore: Run cs:fixMarcel Klehr2024-05-141-2/+9
| | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* refactor: Move validation to EShapeTypeMarcel Klehr2024-05-142-1/+92
| | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* fix: Run cs:fixMarcel Klehr2024-05-141-1/+12
| | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* fix: weed out some psalm errors and run cs:fixMarcel Klehr2024-05-1414-21/+137
| | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* feat: first pass at TaskProcessing APIMarcel Klehr2024-05-1420-0/+1422
Signed-off-by: Marcel Klehr <mklehr@gmx.net>