Optimized Listmonk configuration and styling

This commit is contained in:
2025-11-28 14:13:07 +01:00
parent 3912e9b217
commit 3dddda39f6
4 changed files with 49 additions and 7 deletions

View File

@@ -12,7 +12,7 @@ defaults_service_provider:
logo: "{{ applications['web-svc-asset'].url ~ '/img/logo.png' }}" logo: "{{ applications['web-svc-asset'].url ~ '/img/logo.png' }}"
platform: platform:
titel: "{{ SOFTWARE_NAME }}" titel: "{{ SOFTWARE_NAME }}"
subtitel: "One login. Infinite applications." subtitel: "One login. Infinite Solutions."
logo: "{{ applications['web-svc-asset'].url ~ '/img/logo.png' }}" logo: "{{ applications['web-svc-asset'].url ~ '/img/logo.png' }}"
favicon: "{{ applications['web-svc-asset'].url ~ '/img/favicon.ico' }}" favicon: "{{ applications['web-svc-asset'].url ~ '/img/favicon.ico' }}"
contact: contact:

View File

@@ -302,3 +302,7 @@ thead {
h1, h2, h3, h4, h5, h6, p{ h1, h2, h3, h4, h5, h6, p{
color: var(--color-01-10); color: var(--color-01-10);
} }
label {
color: var(--color-01-20);
}

View File

@@ -0,0 +1,34 @@
.wrap {
color: var(--color-01-01);
background-color: var(--color-01-80);
box-shadow: 2px 2px 0 var(--color-01-60);
border: 1px solid var(--color-01-30);
border-radius: 6px;
}
.lists .description {
color: var(--color-01-10);
}
#app .main {
background: var(--color-01-60);
}
.title {
color: var(--color-01-10);
}
.tabs a {
border-bottom-color: var(--color-01-15);
color: var(--color-01-07);
}
.field .help {
color: var(--color-01-25);
}
.field label {
color: var(--color-01-90);
}

View File

@@ -11,6 +11,10 @@ LISTMONK_CONFIG_HOST: "{{ [ docker_compose.directories.config,'config.to
LISTMONK_PUBLIC_API_ENABLED: "{{ applications | get_app_conf(application_id, 'public_api_activated') }}" LISTMONK_PUBLIC_API_ENABLED: "{{ applications | get_app_conf(application_id, 'public_api_activated') }}"
# User Configuration
LISTMONK_USER_SEND: "newsletter"
LISTMONK_USER_BOUNCE: "bounce"
LISTMONK_SETTINGS: LISTMONK_SETTINGS:
- key: "app.root_url" - key: "app.root_url"
value: '"{{ domains | get_url(application_id, WEB_PROTOCOL) }}"' value: '"{{ domains | get_url(application_id, WEB_PROTOCOL) }}"'
@@ -47,8 +51,8 @@ LISTMONK_SETTINGS:
"host": SYSTEM_EMAIL.HOST, "host": SYSTEM_EMAIL.HOST,
"port": SYSTEM_EMAIL.PORT, "port": SYSTEM_EMAIL.PORT,
"enabled": SYSTEM_EMAIL.SMTP, "enabled": SYSTEM_EMAIL.SMTP,
"username": "no-reply", "username": users[LISTMONK_USER_SEND].email,
"password": users['no-reply'].email, "password": users[LISTMONK_USER_SEND].password,
"tls_type": ( "tls_type": (
SYSTEM_EMAIL.TLS SYSTEM_EMAIL.TLS
| ternary("TLS", | ternary("TLS",
@@ -96,9 +100,9 @@ LISTMONK_SETTINGS:
"type": "pop", "type": "pop",
"uuid": "471fd0e9-8c33-4e4a-9183-c4679699faca", "uuid": "471fd0e9-8c33-4e4a-9183-c4679699faca",
"enabled": true, "enabled": true,
"username": users.bounce.email, "username": users[LISTMONK_USER_BOUNCE].email,
"password": users.bounce.mailu_token, "password": users[LISTMONK_USER_BOUNCE].mailu_token,
"return_path": users.bounce.email, "return_path": users[LISTMONK_USER_BOUNCE].email,
"tls_enabled": SYSTEM_EMAIL.TLS, "tls_enabled": SYSTEM_EMAIL.TLS,
"auth_protocol": "userpass", "auth_protocol": "userpass",
"scan_interval": "15m", "scan_interval": "15m",
@@ -117,7 +121,7 @@ LISTMONK_SETTINGS:
# value: '1000' # value: '1000'
- key: "app.from_email" - key: "app.from_email"
value: '"{{ service_provider.company.titel }} Newsletter <{{ users["no-reply"].email }}>"' value: '"{{ service_provider.company.titel }} Newsletter <{{ users[LISTMONK_USER_SEND].email }}>"'
# - key: "bounce.actions" # - key: "bounce.actions"
# value: >- # value: >-