From 0872d3dc8dde95cb5d912fc3a73cb7c06b1ab088 Mon Sep 17 00:00:00 2001 From: Linus Rath <139418639+rathlinus@users.noreply.github.com> Date: Mon, 15 Jun 2026 23:28:20 +0200 Subject: [PATCH] chore: update version to 1.7.4 --- CHANGELOG.md | 38 ++++++++++++++++++++++++++++++++++++++ README.md | 2 +- package-lock.json | 4 ++-- 3 files changed, 41 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6662b60b..b36c9d22 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,43 @@ # Changelog +## 1.7.4 (2026-06-15) + +### Features + +- **Mail**: New "All Mail" view across folders and accounts +- **Mail**: Edit contact directly from the email viewer contact sidebar +- **Calendar**: Recurrence editor, set-default calendar, and timezone-aware calendar queries +- **Calendar**: Agenda plugin sidecar +- **Composer**: Email display name support +- **Composer**: Drag-and-drop recipient chips between To/CC/BCC fields, with the address shown in the drag preview +- **Composer**: Avatars in recipient autocomplete suggestions, including directory users +- **Files**: JMAP file/folder sharing in the Files app (#408) +- **Auth**: QR-code SSO login and device pairing between webmail and the mobile app +- **Auth**: Require re-authentication for device pairing and SSO +- **Accounts**: Manage shared/group account settings from the Accounts page +- **Setup**: Opt-in telemetry in the web setup wizard +- **Mail**: Persist the email detail sidebar state + +### Fixes + +- **Mail**: Preserve line breaks in the generated `text/plain` alternative (#421) +- **Mail**: Fix inconsistent threading of email messages in the inbox and folders +- **Mail**: Stop draft emails from being marked as unread +- **Mail**: Prevent wide email tables from rendering with rotated headers (#409) +- **Mail**: Preserve the folder list when a mailbox refetch hits the concurrent-request limit +- **Mail**: Correct dark-mode background-image inversion and height clipping in the email viewer +- **Calendar**: Dedupe scheduling emails and use Stalwart-compatible calendar filters +- **Calendar**: Redesign the custom recurrence editor to match the modal UI +- **Files**: Don't send the connected-account key as the JMAP `accountId` when sharing files (#408) +- **Routing**: Strip the build-time `basePath` from `router.push` redirects after login (#390) +- **Nav**: Open recent contact emails at `/` instead of 404ing on `/mail` +- **Nav**: Hide the Add App button when `sidebarAppsEnabled` is false +- **Settings**: Move the "Plain Text Only" setting from Reading to Composing (#422) +- **Privacy**: Make telemetry opt-in +- **UI**: Fix the context menu being invisible on first right-click after page load +- **Admin**: Remove the JMAP status from the admin dashboard +- **i18n**: Add missing translation keys across 17 locales + ## 1.7.3 (2026-06-04) ### Features diff --git a/README.md b/README.md index 57e9baee..769735cc 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.3-green.svg?logo=git&logoColor=white)](CHANGELOG.md) +[![Version](https://img.shields.io/badge/version-1.7.4-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/package-lock.json b/package-lock.json index 62f1f862..2eac6253 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6,7 +6,7 @@ "packages": { "": { "name": "bulwark-webmail", - "version": "1.7.3", + "version": "1.7.4", "license": "AGPL-3.0-only", "dependencies": { "@tanstack/react-virtual": "^3.13.24", @@ -10418,4 +10418,4 @@ } } } -} \ No newline at end of file +}