Commit Graph

  • f0d87d594a Fix: honour basePath in plugin sandbox, http.post proxy, and branding dealerweb 2026-05-29 12:00:44 +02:00
  • 196e51e91b fix: preserve HTML signature when sending a quick reply Phongsaton UntanandClaude Opus 4.8 2026-05-30 07:19:38 +07:00
  • 0879030dc8 feat(dev-jmap): persist identity create/update/destroy in mock server Phongsaton UntanandClaude Opus 4.8 2026-05-30 07:19:11 +07:00
  • 05e2837f6b Fix: localize reply/forward quote header incl. sender address dealerweb 2026-05-29 13:02:12 +02:00
  • 241544cd08 Fix: correct <html lang> and localize the <head> description per locale dealerweb 2026-05-30 13:51:21 +02:00
  • 7341e47a1b feat: route Sent copy to shared-mailbox account on per-identity send Roman Oswald 2026-05-29 20:50:17 +02:00
  • f238ca5898 chore: update package-lock.json Linus Rath 2026-05-28 21:09:50 +02:00
  • 00b40fc48a chore: update version to 1.7.2 1.7.2 Linus Rath 2026-05-28 20:31:03 +02:00
  • 856496715b i18n: add missing translation keys across 16 locales Linus Rath 2026-05-28 20:27:40 +02:00
  • eb7eeae1ac feat: per-domain branding editor in admin panel #332 Linus Rath 2026-05-28 20:21:25 +02:00
  • 6b1a99a70b docs: document DOMAIN_BRANDING env var in examples and README #332 Linus Rath 2026-05-28 20:13:11 +02:00
  • 1da04c254b feat: per-domain branding overrides on /api/config, manifest, pwa-icon #332 Linus Rath 2026-05-28 20:06:47 +02:00
  • 8ae5ecba41 feat: policy-controlled push relay URL with optional user lock Linus Rath 2026-05-28 19:45:14 +02:00
  • 4ff05bd4ec fix: editable HTML signature in new mail; clean state on every compose entry #329 Linus Rath 2026-05-28 19:21:44 +02:00
  • 31e96d6a46 Feat: Scheduled send and send delay #322 Lucas GaitzschandLinus Rath 2026-05-28 18:46:49 +02:00
  • 82be047708 fix(email-viewer): stop shattering table cells with word-break: break-word Shuki Vaknin 2026-05-26 19:33:48 +03:00
  • 7d1fb73290 fix: scope Ctrl/Cmd+Enter send to focused composer Linus Rath 2026-05-28 18:28:07 +02:00
  • 2818a16f06 feat(composer): Ctrl+Enter / Cmd+Enter sends the open draft Shuki Vaknin 2026-05-26 20:01:48 +03:00
  • e93dd44111 fix: report real upload progress; XHR with progress events #333 Shuki Vaknin 2026-05-28 11:20:22 -05:00
  • dc2228600a feat: enable Trusted Senders address book by default on contacts-capable accounts Linus Rath 2026-05-26 12:23:05 +02:00
  • e86183b44a Fix bug where editing any field closed the form Chuyen Nguyen 2026-05-26 09:36:57 +07:00
  • ad80aa23ca fix: keep empty viewer pane visible in Pro split layout Linus Rath 2026-05-25 19:07:27 +02:00
  • 3a8daf8bff feat: allow drag-and-drop into shared mailboxes Linus Rath 2026-05-25 18:53:54 +02:00
  • f8e7cce85a fix: prevent empty main pane when reordering tabs across panes Linus Rath 2026-05-25 18:25:55 +02:00
  • 62ebe443f9 fix: align continued multi-week events with week's left edge Linus Rath 2026-05-25 18:13:57 +02:00
  • 3c0faba837 fix: collapse focus mail layout to multi-line on mobile Linus Rath 2026-05-25 18:05:01 +02:00
  • 956acb69ce feat: add NEXT_PUBLIC_DEFAULT_LOCALE for fallback UI locale #243 Linus Rath 2026-05-25 17:01:52 +02:00
  • e2abc8dee9 fix: prefix remaining <img>, favicon, and WebDAV URLs with basePath #319 Linus Rath 2026-05-25 16:45:13 +02:00
  • 42ec34be21 fix: show end date in event popover for multi-day events #318 Linus Rath 2026-05-25 16:28:03 +02:00
  • 534894c38d feat: locale-aware date format in email list with preset picker #331 Linus Rath 2026-05-25 16:17:32 +02:00
  • 537707d9ed feat: include group inboxes in unified mailbox view #328 Linus Rath 2026-05-23 16:01:22 +02:00
  • afe1e5a67c fix: restore blob: in object-src and frame-src CSP for PDF/HTML previews Linus Rath 2026-05-23 15:53:58 +02:00
  • d13934c2a6 fix: match user-avatar treatment on quick reply Linus Rath 2026-05-23 15:35:10 +02:00
  • acc90eb455 feat: add "Move to Trash and mark as read" delete action #323 Linus Rath 2026-05-22 19:08:02 +02:00
  • 5aa6d7a2f0 docs: document OAUTH_ALLOW_PRIVATE_ENDPOINTS in env/config examples Linus Rath 2026-05-22 17:57:41 +02:00
  • c46de636e0 fix: keep a gutter on bare-HTML emails on mobile Linus Rath 2026-05-22 17:47:24 +02:00
  • 8de8babba5 fix(email): keep a small gutter on plain-text emails on mobile shukiv 2026-05-22 18:33:47 +03:00
  • 63f2169ae7 fix: add OAUTH_ALLOW_PRIVATE_ENDPOINTS for split-DNS setups Linus Rath 2026-05-22 17:22:14 +02:00
  • e843ef0ebb fix: convert recurrenceRules to singular in batch create Linus Rath 2026-05-22 17:00:53 +02:00
  • 4b463f9691 fix: prefix hand-written URLs with basePath for subpath deployments Linus Rath 2026-05-22 16:38:55 +02:00
  • 58e4a3d117 feat: add post-export action setting (keep/archive/trash) Linus Rath 2026-05-22 15:36:15 +02:00
  • e3f6ae874d feat: add settings template for multi-email .zip filename Linus Rath 2026-05-22 15:30:15 +02:00
  • 52f5a5b42c feat: support importing emails from .zip archives Linus Rath 2026-05-22 15:22:33 +02:00
  • e7bded82fb i18n: add missing translation keys across 16 locales Linus Rath 2026-05-22 15:09:51 +02:00
  • 3ac14ecf38 feat: add filename transform settings Linus Rath 2026-05-22 14:57:25 +02:00
  • 0dca019fe5 fix: stop URL-encoding drag-out filenames and preserve Unicode letters Linus Rath 2026-05-22 14:49:17 +02:00
  • ca0d6805cf feat: add Downloads settings tab with template editor for .eml and attachment filenames Linus Rath 2026-05-22 14:46:25 +02:00
  • 8bcb487442 feat: name dragged/exported .eml files as "date (from-to) subject" with ASCII-only chars Linus Rath 2026-05-22 14:28:36 +02:00
  • 0245ec67e1 feat: enhance email filename generation and sanitization for drag-and-drop functionality Linus Rath 2026-05-22 14:25:30 +02:00
  • 8810a63262 feat: drag emails out to file explorer as .eml Linus Rath 2026-05-22 14:04:52 +02:00
  • d3778e6521 fix: handle malformed event dates in calendar route #316 Linus Rath 2026-05-22 14:04:02 +02:00
  • 1fc6185002 chore: update version to 1.7.1 1.7.1 Linus Rath 2026-05-22 12:22:03 +02:00
  • 4269d0589c feat: collapse empty viewer pane and hide placeholder in Pro mode Linus Rath 2026-05-22 12:19:34 +02:00
  • 2b1b06abd6 fix: collapse empty viewer pane so mail list fills the space Linus Rath 2026-05-22 12:16:49 +02:00
  • ac4a89120d fix: preserve inline images when replying #163 Linus Rath 2026-05-22 12:06:55 +02:00
  • 704a259432 feat: hide empty-state placeholder in email viewer pane Linus Rath 2026-05-22 12:04:40 +02:00
  • 1c02970ae1 fix: use canonical INBOX in Sieve filter paths #313 Linus Rath 2026-05-22 11:51:25 +02:00
  • 66b2036e37 feat: expose PWA branding fields in admin Branding tab Linus Rath 2026-05-22 11:22:07 +02:00
  • bd2ffab3bc fix: resolve destination account id to local namespace in mailbox drop Linus Rath 2026-05-22 11:20:50 +02:00
  • 7142627cec chore: update version to 1.7.0 Linus Rath 2026-05-22 00:51:38 +02:00
  • 1e7d2d880c i18n: add missing translation keys across 16 locales 1.7.0 Linus Rath 2026-05-22 00:44:00 +02:00
  • 63efd724d2 fix: trust directory version on marketplace install/update Linus Rath 2026-05-22 00:20:00 +02:00
  • ba4781910d feat: marketplace update flow for installed plugins/themes Linus Rath 2026-05-22 00:11:10 +02:00
  • 08c85a42e1 chore: update version to 1.7.0 Linus Rath 2026-05-21 23:47:31 +02:00
  • fc5f6f43d6 feat: expose PWA, app identity, and extension directory keys in JSON config #312 Linus Rath 2026-05-21 23:35:58 +02:00
  • 9b22ef810e fix: allow adding contacts from mail recipient popover on mobile #306 Linus Rath 2026-05-21 23:23:45 +02:00
  • dbc0eea148 feat: group composer From dropdown by account in Pro shell Linus Rath 2026-05-21 23:07:02 +02:00
  • e80412b6fd feat: show contacts from all logged-in accounts in Pro shell Linus Rath 2026-05-21 22:32:17 +02:00
  • 2c825af689 fix: show avatars in calendar/address book sharing menu Linus Rath 2026-05-21 18:58:46 +02:00
  • 4cfee4f672 feat: split owned vs shared calendars per account in sidebar in Pro shell Linus Rath 2026-05-21 18:54:09 +02:00
  • 7076f1ded8 feat: show calendars from all logged-in accounts in Pro shell Linus Rath 2026-05-21 18:48:55 +02:00
  • 9fbcdf7a5f fix: hide mail sidebar header in Pro shell Linus Rath 2026-05-21 18:19:30 +02:00
  • 7f35d792b2 fix: load globals.css and Geist font in plugin sandbox iframe Linus Rath 2026-05-21 18:15:00 +02:00
  • c9cda3e203 fix: parent navigation detaching account in Pro shell file browser Linus Rath 2026-05-21 18:06:59 +02:00
  • 3540bf42d9 fix: use Avatar component in Pro shell file account picker Linus Rath 2026-05-21 18:05:03 +02:00
  • e6782e61a8 fix: sync plugin slot iframe height with reported content height Linus Rath 2026-05-21 17:59:24 +02:00
  • 33e655bcce feat: narrow-pane sidebars and cross-account file picker in Pro shell Linus Rath 2026-05-21 17:54:03 +02:00
  • 15a67a14b3 fix: parent dir navigation jumping to root in file browser Linus Rath 2026-05-21 17:27:49 +02:00
  • b48eef2189 feat: hide files back button in Pro shell Linus Rath 2026-05-21 17:25:01 +02:00
  • 280f5bc675 feat: support cross-account email moves in Pro shell Linus Rath 2026-05-21 17:22:31 +02:00
  • 1756f5ac1c feat: enable search in unified mailbox in pro mode Linus Rath 2026-05-21 17:12:06 +02:00
  • c9435f7580 feat: always show unified mailbox in Pro shell Linus Rath 2026-05-21 17:01:34 +02:00
  • 426d344aa8 feat: multi-account mail sidebar and client routing for Pro shell Linus Rath 2026-05-21 16:52:03 +02:00
  • ed90e096b5 feat: add per-account mailbox cache for Pro shell data layer Linus Rath 2026-05-21 16:11:26 +02:00
  • eb6e5f589e fix: hide redundant account switcher in mail sidebar inside Pro shell Linus Rath 2026-05-21 15:54:33 +02:00
  • eca837962c fix: hide "Back to Mail" in settings when Pro mode is on Linus Rath 2026-05-21 15:49:09 +02:00
  • b75bbaa517 feat: auto-redirect to Pro shell when proInterface is on Linus Rath 2026-05-21 15:47:05 +02:00
  • 9763ffa2a3 fix: keep proInterface per-device instead of syncing it Linus Rath 2026-05-21 15:39:02 +02:00
  • d854b903e0 fix: anchor unmatched URLs into main so 404 renders Linus Rath 2026-05-20 23:59:10 +02:00
  • 5008857880 fix: respect server-resolved locale on first visit #309 Linus Rath 2026-05-20 23:53:44 +02:00
  • 628966d3b5 fix: split app into (main)/(sandbox) route groups so plugin iframe hydrates properly Linus Rath 2026-05-20 23:41:49 +02:00
  • d45c8ef511 feat: list and reorder logged-in accounts in settings #282 Linus Rath 2026-05-20 19:22:44 +02:00
  • ba90ec1f7a feat: warn when setup JMAP URL points at a local-only host Linus Rath 2026-05-20 19:11:46 +02:00
  • 5023d31202 fix: defer setup wizard HTTP detection to avoid hydration mismatch Linus Rath 2026-05-20 19:05:11 +02:00
  • 1c44f59ba1 feat: allow setup wizard over plain HTTP with dismissable warning gate Linus Rath 2026-05-20 19:01:46 +02:00
  • 433a63bf1a fix: normalize malformed contact photo data URIs #307 Linus Rath 2026-05-20 18:42:12 +02:00
  • de847b9e9f i18n: add missing translation keys across 16 locales Linus Rath 2026-05-20 18:30:50 +02:00
  • d530d9614b fix: serialize draft autosave with send to stop replies stalling in Drafts #303 Linus Rath 2026-05-19 23:33:11 +02:00
  • 9a92271f6f fix: prevent mobile dual-scroll and use full width for mail content Linus Rath 2026-05-19 14:38:28 +02:00
  • 97ddf935a8 fix: mobile handoff flow for OAuth authentication Linus Rath 2026-05-19 00:45:35 +02:00