Commit Graph

136 Commits (master)

Author SHA1 Message Date
Marcel Klehr 25044f82ae fix(TaskProcessing): Adjust OCR task type to allow for multiple files and pdfs 3 weeks ago
Julien Veyssier b4f7fe2cb6
feat(taskprocessing): add a boolean 'includeWatermark' to taskprocessing tasks and pass it to ISynchronousWatermarkingProvider::process 4 weeks ago
Marcel Klehr 3ee6999682 fix: Use substr to cut error messages 2 months ago
Marcel Klehr 7f15598083 fix: address review comments 2 months ago
Marcel Klehr 6a1501a7d6 fix: address review comments 2 months ago
Marcel Klehr 044e92bf4e feat(TaskProcessing): Introduce ITriggerableProvider 2 months ago
Marcel Klehr 9df303f876 fix: address review comments 2 months ago
Marcel Klehr 3f527661b1 fix: Create new class instead of extending existing class 2 months ago
Marcel Klehr 7373f11af6 feat(TaskProcessing): user-facing error messages 2 months ago
Marcel Klehr be8e168f38 fix: Address psalm issues and review comments 2 months ago
Marcel Klehr 16da8bbc8a fix(TaskProcessingApiController): Implement getNextScheduledTasks for next_batch endpoint 2 months ago
Marcel Klehr 13eb2d1cbd feat(TaskProcessing): Introduce internal task types 2 months ago
Marcel Klehr a6f899f925 fix(TaskProcessing): Increase MAX_TASK_AGE to 6 months 3 months ago
Marcel Klehr fe54914ef9 fix(TaskProcessing): Cache task types by 3 months ago
Julien Veyssier 8c447eaba6
feat(taskprocessing): add manager method to get the list of available task type IDs 4 months ago
Julien Veyssier aa2ca86fb3
feat(taskprocessing): avoid generator cascade 5 months ago
Julien Veyssier e2c65b2493
feat(taskprocessing): fix mistake 5 months ago
Julien Veyssier 222b19b805
feat(taskprocessing): rename cleanup column to allow_cleanup 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
Ferdinand Thiessen 5981b7eb51
chore: apply new CSFixer rules 6 months ago
Edward Ly 6af7ca0a85
fix(TaskProcessing): increase task cleanup delay 8 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