diff --git a/CHANGELOG.md b/CHANGELOG.md index b36c9d22..5cbaec13 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,48 @@ # Changelog +## 1.7.5 (2026-06-24) + +### Features + +- **Mail**: Cross-account "All accounts" views with full group/shared-account support +- **Mail**: Per-account "All Mail" folder selection +- **Mail**: "Download all" button to bundle attachments into a zip (#466) +- **Mail**: Return to the list after deleting or marking the open message unread — configurable (default on) +- **Mail**: Collapse-all-threads action in thread-list selection +- **Calendar**: Option to disable the calendar +- **Composer**: Send-now button on scheduled/delayed messages +- **Composer**: Email a contact or group via the in-app composer +- **Composer**: Split a pasted address list into recipient chips +- **Contacts**: "New address book" creation UI (#415) +- **OAuth**: `OAUTH_AUTHORIZE_URL` to override the authorize endpoint +- **i18n**: Farsi (fa) locale — complete (2654 strings) +- **i18n**: Romanian (ro) locale + +### Fixes + +- **Composer**: Keep HTML signature styling in the editor and on send +- **Composer**: Guard Send against double-submit +- **Composer**: Strip display names from the `EmailSubmission` envelope addresses +- **Calendar**: Disable iMIP scheduling on calendar import (#411) +- **Mail**: Localize special-folder names by JMAP role (#404) +- **Mail**: Block remaining email tracking vectors (#457) +- **Mail**: Route counter and unread updates to the email's own account in aggregate views +- **Mail**: Fix blank space in plain-text emails +- **Mail**: Fix toolbar re-render when opening emails +- **Mail**: Truncate long subjects so they don't overlap the timestamp +- **Mail**: Strip reply/forward prefixes followed by a full-width colon +- **Mail**: Add breathing room between the unread dot and the avatar +- **Mail**: Isolate per-account state snapshots from leakage and mutation +- **Mail**: Cap filename tokens at the full 200-char limit +- **Spam**: Fetch mailboxes with `accountId` in `markAsSpam` +- **Filters**: Load mailboxes when opened directly (#485) +- **Settings**: Surface server errors on password change and TOTP toggle +- **Send now**: Gate the toolbar label and translate `send_now` across locales +- **Directory**: Fix fetching display names +- **Push**: Reap only relay-confirmed-dead leftover subscriptions +- **i18n**: Add the missing fa locale to the client `IntlProvider` messages map +- **i18n**: Add missing translation keys across 19 locales + ## 1.7.4 (2026-06-15) ### Features diff --git a/README.md b/README.md index 628d9acf..f47abf3c 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ A modern, self-hosted webmail client for [Stalwart Mail Server](https://stalw.ar [![License: AGPL v3](https://img.shields.io/badge/license-AGPL%20v3-blue.svg?logo=gnu&logoColor=white)](LICENSE) [![Discord](https://img.shields.io/discord/1482128142939455674?color=7289da&label=discord&logo=discord&logoColor=white)](https://discord.gg/tYCujymGrT) -[![Version](https://img.shields.io/badge/version-1.7.4-green.svg?logo=git&logoColor=white)](CHANGELOG.md) +[![Version](https://img.shields.io/badge/version-1.7.5-green.svg?logo=git&logoColor=white)](CHANGELOG.md) [![Docker](https://img.shields.io/badge/docker-ghcr.io%2Fbulwarkmail%2Fwebmail-blue?logo=docker&logoColor=white)](https://ghcr.io/bulwarkmail/webmail) [![Grafana](https://img.shields.io/badge/grafana-dashboard-orange?logo=grafana&logoColor=white)](https://grafana.external.bulwarkmail.org/) diff --git a/VERSION b/VERSION index 3511591d..6a126f40 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.7.4 \ No newline at end of file +1.7.5 diff --git a/package-lock.json b/package-lock.json index 2eac6253..938af1b8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "bulwark-webmail", - "version": "1.7.4", + "version": "1.7.5", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "bulwark-webmail", - "version": "1.7.4", + "version": "1.7.5", "license": "AGPL-3.0-only", "dependencies": { "@tanstack/react-virtual": "^3.13.24", diff --git a/package.json b/package.json index 5edfb35c..89cd42e0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "bulwark-webmail", - "version": "1.7.4", + "version": "1.7.5", "description": "Bulwark Webmail - a modern webmail client built for Stalwart Mail Server", "author": "Bulwark Webmail ", "license": "AGPL-3.0-only",