feat: Enhance MailToTaskImporter with AI error handling and update OpenAI model to gpt-4o-mini

feat: Add Gantt task normalization and filter selection in main_view.php
This commit is contained in:
2026-02-09 23:34:50 +01:00
parent 304c87f933
commit 482ca312aa
5 changed files with 431 additions and 34 deletions

View File

@@ -40,6 +40,92 @@
"lmtime": 0,
"modified": false
}
},
"Users": {
"UserRepository.php": {
"type": "-",
"size": 610,
"lmtime": 1770653480229,
"modified": false
}
}
},
"factory": {
"class.BackendSites.php": {
"type": "-",
"size": 2962,
"lmtime": 0,
"modified": false
},
"class.Crm.php": {
"type": "-",
"size": 1863,
"lmtime": 0,
"modified": false
},
"class.Cron.php": {
"type": "-",
"size": 26120,
"lmtime": 0,
"modified": false
},
"class.Finances.php": {
"type": "-",
"size": 16159,
"lmtime": 0,
"modified": false
},
"class.Projects.php": {
"type": "-",
"size": 27476,
"lmtime": 0,
"modified": false
},
"class.Tasks.php": {
"type": "-",
"size": 20921,
"lmtime": 0,
"modified": false
},
"class.Users.php": {
"type": "-",
"size": 2072,
"lmtime": 1770654026945,
"modified": false
},
"class.Wiki.php": {
"type": "-",
"size": 1911,
"lmtime": 0,
"modified": false
}
},
"Controllers": {
"class.TasksController.php": {
"type": "-",
"size": 567,
"lmtime": 0,
"modified": false
},
"TasksController.php": {
"type": "-",
"size": 3009,
"lmtime": 0,
"modified": false
},
"UsersController.php": {
"type": "-",
"size": 3914,
"lmtime": 1770653696575,
"modified": false
}
},
"controls": {
"class.Users.php": {
"type": "-",
"size": 4242,
"lmtime": 1770653518273,
"modified": false
}
}
},
@@ -57,6 +143,12 @@
"modified": false
}
},
"CODE_INDEX.md": {
"type": "-",
"size": 16884,
"lmtime": 1770652965090,
"modified": false
},
"config.php": {
"type": "-",
"size": 1249,
@@ -140,9 +232,74 @@
"lmtime": 0,
"modified": false
}
},
"users": {
"login-form.php": {
"type": "-",
"size": 3336,
"lmtime": 0,
"modified": false
},
"main-view.php": {
"type": "-",
"size": 2012,
"lmtime": 1770653623175,
"modified": false
},
"settings.php": {
"type": "-",
"size": 3457,
"lmtime": 0,
"modified": false
}
},
"site": {
"layout-cron.php": {
"type": "-",
"size": 6369,
"lmtime": 1770653884637,
"modified": false
},
"layout-logged.php": {
"type": "-",
"size": 6762,
"lmtime": 1770653877600,
"modified": false
},
"layout-unlogged.php": {
"type": "-",
"size": 986,
"lmtime": 0,
"modified": false
}
}
},
"tests": {
"Controllers": {
"UsersControllerTest.php": {
"type": "-",
"size": 1839,
"lmtime": 1770653599232,
"modified": false
}
},
"Domain": {
"Users": {
"UserRepositoryTest.php": {
"type": "-",
"size": 1540,
"lmtime": 1770653587539,
"modified": false
}
}
},
"run.php": {
"type": "-",
"size": 851,
"lmtime": 1770653605021,
"modified": false
}
},
"tests": {},
"tmp_debug_mail_import.php": {
"type": "-",
"size": 1238,