Zum Inhalt

Stable v2.10.1

  • feat(reseller): settings form for the reseller's own mail server
  • fix(notifications): add a circuit breaker for unreachable reseller servers and drop the standard footer after an edited closing line
  • feat(notifications): translate the reseller mail-server notices into 13 more languages
  • fix(notifications): count the acknowledgment as delivery, bound the whole SMTP session, report a lost key
  • fix(notifications): key the SMTP fingerprint and keep stored passwords home
  • feat(notifications): own SMTP server per reseller with a fenced transport and a visible fallback
  • feat(notifications): editor for the mail header and footer, admin and reseller
  • fix(notifications): format report numbers the way the recipient's language writes them
  • feat(notifications): reseller header and footer, editor API on both levels
  • feat(notifications): translate the monthly report and the migration notice into 13 more languages
  • docs: stop claiming OpenLiteSpeed support that was never built
  • fix(lint): use the US spelling in the profile comment
  • fix(mail): show the mail domain, not the product, as the profile organization
  • fix(i18n): add the logo_url_must_be_https error message in all 15 languages
  • fix(mail): return a specific error code for a rejected mail logo URL
  • fix(mail): refuse http mail logos at save time and log when one is dropped
  • fix(mail): stop placeholder-prefixed URLs from bypassing the envelope allowlist
  • fix(notifications): remove templates and settings of retired events on seed
  • feat(notifications): add the monitoring and security mails in the 13 missing languages
  • fix(notifications): use the full-width comma in the Chinese closing line
  • refactor(notifications): move the header and the closing line out of the templates
  • feat(notifications): wrap every mail in a maintained header and footer
  • fix(mail): take the vendor name out of messages a reseller sends under their brand
  • feat(notifications): preview and per-event test mails over the real render path
  • build(lint): stop misspell from flagging the translated mail templates
  • feat(notifications): show the sign-in address in system mails and cover all 15 languages
  • fix(notifications): brand the sender, resolve optional blocks, mail in the recipient's language
  • feat(extensions): per-extension auto-update switch and worker
  • feat(extensions): opt-in auto-update switch per installed extension
  • feat(dashboard): translate the What's-new notes into all 15 panel languages
  • fix(dashboard): show curated news in all 15 panel languages and label changelog lines
  • fix(packaging): still attempt role setup when the agent is slow to answer
  • fix(packaging): respect a deliberately disabled service on upgrade