refactor: bunch of improvements
All checks were successful
Build Test / test (pull_request) Successful in 35s
JS Unit Tests / test (pull_request) Successful in 33s
PHP Unit Tests / test (pull_request) Successful in 1m5s

Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
This commit is contained in:
2026-04-23 22:04:36 -04:00
parent d0e8406830
commit acc42d09ee
8 changed files with 406 additions and 259 deletions

View File

@@ -3,19 +3,18 @@ import type { ServiceInterface } from "@KTXM/MailManager/types/service";
import { JmapServiceObject } from './models/JmapServiceObject'
const integrations: ModuleIntegrations = {
mail_account_config_panels: [
mail_account_protocol_panels: [
{
id: 'jmap',
label: 'JMAP',
icon: 'mdi-api',
caption: 'Modern JSON-based mail protocol',
component: () => import('@/components/JmapConfigPanel.vue'),
label: 'JMAP Protocol Panel',
component: () => import('@/components/JmapProtocolPanel.vue'),
priority: 10,
}
],
mail_account_auth_panels: [
{
id: 'jmap',
label: 'JMAP Authentication Panel',
component: () => import('@/components/JmapAuthPanel.vue'),
}
],