Commit Graph

104 Commits (46ced9df22af2be4fddcc5fc57789a7bd2e38faa)

Author SHA1 Message Date
Julien Veyssier aa2ca86fb3
feat(taskprocessing): avoid generator cascade 5 months ago
Julien Veyssier cc295f2452
feat(taskprocessing): use Generator::getReturn to get the list of deleted tasks in the cleanup command 5 months ago
Julien Veyssier 19801f7ec4
feat(taskprocessing): move cleanup method to private taskprocessing manager, use it in the cleanup bg job and implement a cleanup command 5 months ago
Julien Veyssier 8c52b6c0fe
feat(taskprocessing): add cleanup flag to tasks to decide if they should be cleaned up automatically 5 months ago
Julien Veyssier be7ef439cf
fix(taskprocessing): move LAZY_CONFIG_KEYS constant to the private namespace 5 months ago
Julien Veyssier 2e3fa51132
feat(taskprocessing): load and store some config keys lazily 5 months ago
Julien Veyssier 2da3f450fa
feat(TaskProcessing): add agency audio-to-audio task type 6 months ago
Julien Veyssier af059cbf61
feat(TaskProcessing): add audio-to-audio chat task type 6 months ago
Lukas Schaefer 20a779e4aa
feat: support multiple images 6 months ago
Jana Peper 603522a59c test: fix tests 6 months ago
Jana Peper f8886fe27a feat: add toggle for AI guest restriction 6 months ago
Lukas Schaefer 3e24c40939
feat(TaskProcessing): Add AnalyzeImage TaskType 6 months ago
Lukas Schaefer 99e8849b6c
feat(TaskProcessing): Add TextToSpeech provider 8 months ago
Oleksander Piskun c23ab0d1f7 fix(taskprocessing): use the event for AppAPI to get list of AI providers 9 months ago
Côme Chilliet 85fbd3eb0a
fix: Work around psalm taint false-positive by not using var_export 10 months ago
Côme Chilliet a3685551f7
fix: Replace isInstalled calls with isEnabledForAnyone or isEnabledForUser 11 months ago
Marcel Klehr 319a4d2df8 fix(TaskProcessing\Manager): Always use distributed cache and use PHP serialize 11 months ago
Marcel Klehr f127ab10da
fix: lib/private/TaskProcessing/Manager.php 11 months ago
Marcel Klehr 49a52126ab fix(TaskProcessing\Manager): Always use distributed cache and use PHP serialize 11 months ago
Marcel Klehr a6100021e3 fix(TaskProcessing): Cache providersById in getPreferredProviders 11 months ago
Marcel Klehr c1db2eb0a9 fix: copypasta 11 months ago
Marcel Klehr c489d7d8a5 fix(taskprocessing): cache provider settings in distributed cache as well 11 months ago
Marcel Klehr d956e4a2ca fix(TaskProcessing\Manager): Cache the result of parsing JSON 11 months ago
Marcel Klehr 0006bb8586 fix(taskprocessing): Cache result of getAvailableTaskTypes between requests 11 months ago
Marcel Klehr 4fc0369984 fix(TaskProcessing): Catch JSON encode errors in Manager#setTaskResult 11 months ago
Jana Peper 056daf2592 feat: add proofread task type 1 year ago
Jana Peper ee31b3bbe5 fix: error handling for wrong json values 1 year ago
Jana Peper d87302c651 feat: add error flags for json_decode 1 year ago
Marcel Klehr 79023b9f3e fix(taskrpocessing): Cache result of getAvailableTaskTypes 1 year ago
Jana Peper 40fc07b543 fix: always regenerate availabe task types 1 year ago
Jana Peper 76d058f4c8 fix: show all types when no preferences saved 1 year ago
Jana Peper 8cac92665d feat: filter disabled apps in task types requests 1 year ago
Marcel Klehr e5ce55551d feat(TaskProcessing): More task types 1 year ago
Marcel Klehr d2df0f42f1 fix(TaskProcessing\Manager): Don't provoke PHP notice in setTaskResult 1 year ago
provokateurin 9836e9b164
chore(deps): Update nextcloud/coding-standard to v1.3.1 1 year ago
Anupam Kumar bb94b17959 fix(TaskProcessing): increase error_message column length 1 year ago
Anna Larch 8af7ecb257 chore: adjust code to adhere to coding standard 1 year ago
Marcel Klehr 95006d2b8e
Revert "fix(TaskProcessing): Use OCP\Server::get instead of copying methods" 1 year ago
Marcel Klehr 7be3a18f13
fix(TaskProcessing): Use OCP\Server::get instead of copying methods 1 year ago
Julien Veyssier 04edeb510d
feat(speech-to-text): SpeechToTextManager::transcribeFile calls TaskProcessingManager::runTask 1 year ago
Julien Veyssier 5ab0866341
feat(textprocessing): TextProcessingManager::runTask calls TaskProcessingManager::runTask 1 year ago
Julien Veyssier c1ed256d50
feat(taskprocessing): add IManager::runTask method to run task synchronously 1 year ago
Daniel Kesselberg af6de04e9e
style: update codestyle for coding-standard 1.2.3 1 year ago
Julien Veyssier dbab2a825d
fix(taskprocessing): select preferred provider when running sync task, fix task type values according to preferred provider 1 year ago
Marcel Klehr 5e4200853f fix(TaskProcessing): Legacy Speech To Text support needs UserId 1 year ago
Marcel Klehr 1205379f5a fix(TaskProcessing): Don't break if provider methods throw 1 year ago
Julien Veyssier 9a3a27f856
fix(taskprocessing): add missing translate default task type 1 year ago
Marcel Klehr 46c518f712 fix: Don't validate input again upon running a task 1 year ago
Marcel Klehr aaa8af4b49 fix: Make sure provider provides enum values 1 year ago
Marcel Klehr 6363437ccb
fix(taskprocessing): Update lib/private/TaskProcessing/Manager.php 1 year ago