Skip to content

webmail

v1.7.2 Feature

This release adds 5 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

calendar contacts email email-client jmap mail
+4 more
nextjs self-hosted typescript webmail

Summary

AI summary

Updates 1.7.2, i18n, and 2026-05-28 across a mixed release.

Changes in this release

Feature Low

Adds scheduled send and send delay in Mail.

Adds scheduled send and send delay in Mail.

Source: llm_adapter@2026-05-28

Confidence: high

Feature Low

Allows dragging emails out as .eml files.

Allows dragging emails out as .eml files.

Source: llm_adapter@2026-05-28

Confidence: high

Feature Low

Supports importing emails from .zip archives in Mail.

Supports importing emails from .zip archives in Mail.

Source: llm_adapter@2026-05-28

Confidence: high

Feature Low

Adds "Move to Trash and mark as read" delete action in Mail.

Adds "Move to Trash and mark as read" delete action in Mail.

Source: llm_adapter@2026-05-28

Confidence: high

Feature Low

Includes group inboxes in the unified mailbox view (Mail).

Includes group inboxes in the unified mailbox view (Mail).

Source: llm_adapter@2026-05-28

Confidence: high

Feature Low

Provides locale‑aware date format in the email list with a preset picker (Mail).

Provides locale‑aware date format in the email list with a preset picker (Mail).

Source: llm_adapter@2026-05-28

Confidence: high

Feature Low

Enables drag‑and‑drop into shared mailboxes (Mail).

Enables drag‑and‑drop into shared mailboxes (Mail).

Source: llm_adapter@2026-05-28

Confidence: high

Feature Low

Ctrl/Cmd+Enter now sends the open draft in Composer.

Ctrl/Cmd+Enter now sends the open draft in Composer.

Source: llm_adapter@2026-05-28

Confidence: high

Feature Low

Introduces a Downloads tab with template editor for .eml and attachment filenames (Settings).

Introduces a Downloads tab with template editor for .eml and attachment filenames (Settings).

Source: llm_adapter@2026-05-28

Confidence: high

Feature Low

Adds filename transform settings and an ASCII‑only "date (from-to) subject" template (Settings).

Adds filename transform settings and an ASCII‑only "date (from-to) subject" template (Settings).

Source: llm_adapter@2026-05-28

Confidence: high

Feature Low

Adds post-export action options (keep / archive / trash) in Settings.

Adds post-export action options (keep / archive / trash) in Settings.

Source: granite4.1:30b@2026-05-28-audit

Confidence: low

Feature Low

Provides a template for multi‑email .zip filenames in Settings.

Provides a template for multi‑email .zip filenames in Settings.

Source: granite4.1:30b@2026-05-28-audit

Confidence: low

Feature Low

Introduces per-domain branding editor with overrides on /api/config, manifest, and PWA icon (Admin).

Introduces per-domain branding editor with overrides on /api/config, manifest, and PWA icon (Admin).

Source: granite4.1:30b@2026-05-28-audit

Confidence: low

Feature Low

Adds policy‑controlled push relay URL with optional user lock (Admin).

Adds policy‑controlled push relay URL with optional user lock (Admin).

Source: granite4.1:30b@2026-05-28-audit

Confidence: low

Feature Low

Introduces NEXT_PUBLIC_DEFAULT_LOCALE for fallback UI locale (i18n).

Introduces NEXT_PUBLIC_DEFAULT_LOCALE for fallback UI locale (i18n).

Source: granite4.1:30b@2026-05-28-audit

Confidence: low

Bugfix Medium

Fixes editable HTML signature in new mail and ensures clean state on compose entry (Mail).

Fixes editable HTML signature in new mail and ensures clean state on compose entry (Mail).

Source: granite4.1:30b@2026-05-28-audit

Confidence: low

Bugfix Medium

Restores blob: in object-src and frame-src CSP for PDF/HTML previews (Mail).

Restores blob: in object-src and frame-src CSP for PDF/HTML previews (Mail).

Source: granite4.1:30b@2026-05-28-audit

Confidence: low

Bugfix Medium

Handles malformed event dates gracefully in Calendar.

Handles malformed event dates gracefully in Calendar.

Source: granite4.1:30b@2026-05-28-audit

Confidence: low

Bugfix Low

Reports real upload progress using XHR progress events (Mail).

Reports real upload progress using XHR progress events (Mail).

Source: granite4.1:30b@2026-05-28-audit

Confidence: low

Bugfix Low

Matches user‑avatar treatment on quick reply (Mail).

Matches user‑avatar treatment on quick reply (Mail).

Source: granite4.1:30b@2026-05-28-audit

Confidence: low

Bugfix Low

Prevents shattering table cells with word-break: break-word in Email viewer.

Prevents shattering table cells with word-break: break-word in Email viewer.

Source: granite4.1:30b@2026-05-28-audit

Confidence: low

Bugfix Low

Stops closing the form when editing any field in Composer.

Stops closing the form when editing any field in Composer.

Source: granite4.1:30b@2026-05-28-audit

Confidence: low

Bugfix Low

Keeps empty viewer pane visible in split layout for Pro users.

Keeps empty viewer pane visible in split layout for Pro users.

Source: granite4.1:30b@2026-05-28-audit

Confidence: low

Bugfix Low

Prevents an empty main pane when reordering tabs across panes in Pro.

Prevents an empty main pane when reordering tabs across panes in Pro.

Source: granite4.1:30b@2026-05-28-audit

Confidence: low

Bugfix Low

Collapses focus mail layout to multi‑line on mobile devices.

Collapses focus mail layout to multi‑line on mobile devices.

Source: granite4.1:30b@2026-05-28-audit

Confidence: low

Bugfix Low

Maintains a gutter on bare‑HTML and plain‑text emails in Mobile view.

Maintains a gutter on bare‑HTML and plain‑text emails in Mobile view.

Source: granite4.1:30b@2026-05-28-audit

Confidence: low

Bugfix Low

Aligns continued multi‑week events with the week's left edge in Calendar.

Aligns continued multi‑week events with the week's left edge in Calendar.

Source: granite4.1:30b@2026-05-28-audit

Confidence: low

Bugfix Low

Shows end date in the event popover for multi‑day events (Calendar).

Shows end date in the event popover for multi‑day events (Calendar).

Source: granite4.1:30b@2026-05-28-audit

Confidence: low

Bugfix Low

Converts recurrenceRules to singular form during batch create in Calendar.

Converts recurrenceRules to singular form during batch create in Calendar.

Source: granite4.1:30b@2026-05-28-audit

Confidence: low

Full changelog

1.7.2 (2026-05-28)

Features

  • Mail: Scheduled send and send delay (#322)
  • Mail: Drag emails out to the file explorer as .eml
  • Mail: Import emails from .zip archives
  • Mail: "Move to Trash and mark as read" delete action (#323)
  • Mail: Include group inboxes in the unified mailbox view (#328)
  • Mail: Locale-aware date format in the email list with a preset picker (#331)
  • Mail: Allow drag-and-drop into shared mailboxes
  • Composer: Ctrl/Cmd+Enter sends the open draft
  • Settings: New Downloads tab with template editor for .eml and attachment filenames
  • Settings: Filename transform settings and an ASCII-only "date (from-to) subject" template
  • Settings: Post-export action (keep / archive / trash)
  • Settings: Template for multi-email .zip filenames
  • Admin: Per-domain branding editor with overrides on /api/config, manifest, and PWA icon (#332)
  • Admin: Policy-controlled push relay URL with optional user lock
  • i18n: NEXT_PUBLIC_DEFAULT_LOCALE for fallback UI locale (#243)

Fixes

  • Mail: Editable HTML signature in new mail; clean state on every compose entry (#329)
  • Mail: Report real upload progress with XHR progress events (#333)
  • Mail: Restore blob: in object-src and frame-src CSP for PDF/HTML previews
  • Mail: Match user-avatar treatment on quick reply
  • Email viewer: Stop shattering table cells with word-break: break-word
  • Composer: Scope Ctrl/Cmd+Enter send to the focused composer
  • Composer: Stop closing the form when editing any field
  • Pro: Keep the empty viewer pane visible in the split layout
  • Pro: Prevent an empty main pane when reordering tabs across panes
  • Mobile: Collapse focus mail layout to multi-line
  • Mobile: Keep a gutter on bare-HTML and plain-text emails
  • Calendar: Align continued multi-week events with the week's left edge
  • Calendar: Show the end date in the event popover for multi-day events (#318)
  • Calendar: Convert recurrenceRules to singular in batch create
  • Calendar: Handle malformed event dates (#316)
  • Files: Stop URL-encoding drag-out filenames and preserve Unicode letters
  • Routing: Prefix remaining <img>, favicon, and WebDAV URLs with basePath (#319)
  • Routing: Prefix hand-written URLs with basePath for subpath deployments
  • Auth: OAUTH_ALLOW_PRIVATE_ENDPOINTS for split-DNS setups

i18n

  • Add missing translation keys across 16 locales

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track webmail

Get notified when new releases ship.

Sign up free

About webmail

Webmail built for the 21st Century. A modern, self-hosted email client for Stalwart Mail Server powered by the JMAP protocol. Email, calendar, contacts and files. Fast, private, and open source.

All releases →

Related context

Earlier breaking changes

  • v1.7.0 Server‑managed plugin bundles must be Ed25519‑signed and admin‑approved before loading.
  • v1.7.0 Bundle hash is now full SHA-256; legacy hashes auto-migrated.
  • v1.7.0 Server-managed bundles require Ed25519 signature verification.
  • v1.7.0 Plugins run in sandboxed iframe with postMessage RPC bridge.

Beta — feedback welcome: [email protected]