From 8c5aec9ca413c3f4da48e80464642202b6a228db Mon Sep 17 00:00:00 2001 From: Linus Rath <139418639+rathlinus@users.noreply.github.com> Date: Sun, 17 May 2026 18:17:13 +0200 Subject: [PATCH] chore: update version to 1.6.7 --- CHANGELOG.md | 47 +++++++++++++++++++++++++++++++++++++++++++++++ README.md | 2 +- package-lock.json | 4 ++-- package.json | 2 +- 4 files changed, 51 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 35141103..024db29e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,52 @@ # Changelog +## 1.6.7 (2026-05-17) + +### Features + +- **Contacts**: vCard 4.0 parsing and generation support +- **Admin**: Master-user impersonation route with `app-top-banner` plugin slot rendered on every authenticated page +- **Admin**: Allow admin password overwrite during setup recovery +- **Setup**: HTTPS requirement warning in the setup wizard +- **Mobile**: Show details toggle and expandable panel for sender info + +### Performance + +- **Calendar**: Speed up calendar invitation banner load + +### Security + +- **Mail**: Sandbox thread email HTML in `srcDoc` iframe with a CSP `` tag +- **Admin**: Redact sensitive config secrets from the admin API response +- **Admin**: Make impersonation cookies session-only + +### Fixes + +- **Auth**: Read `OAUTH_SCOPES` at runtime instead of build time +- **Auth**: Use a relative `Location` header in redirects +- **Auth**: Adopt orphan session cookie on first SPA load +- **Mail**: Per-account push subscriptions so multi-account notifications work (#298) +- **Mail**: Close attachment preview when clicking outside the content area +- **Mail**: Pin quick reply to the bottom for short emails +- **Mail**: Show "no body content" instead of an infinite skeleton for bodyless emails +- **Mail**: Show contact popup when clicking the sender name in the email header +- **Mail**: Prevent long addresses from overflowing email details columns (#297) +- **Mobile**: Align quick reply with the mobile bottom toolbar +- **Mobile**: Respect safe-area insets on mobile bottom bars +- **Mobile**: Pad `safe-area-inset-top` +- **UI**: Apply dark background to the email content wrapper in dark mode +- **UI**: Improve dark mode background colors in the email viewer +- **UI**: Add viewport export with `initialScale: 1` +- **UI**: Strip the Stalwart master-user `%` suffix from the displayed account +- **Plugins**: Warn and block install when the app version is below the plugin's `minAppVersion` +- **Plugins**: Register `app-top-banner` in plugin-store `SLOT_NAMES` +- **Plugins**: Carry `configSchema` + `settingsSchema` through marketplace install +- **Build**: Add `outputFileTracingExcludes` to reduce Turbopack memory tracing + +### i18n + +- Add missing translation keys across 16 locales + ## 1.6.6 (2026-05-15) ### Features diff --git a/README.md b/README.md index ac690821..2b673748 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.6.6-green.svg?logo=git&logoColor=white)](CHANGELOG.md) +[![Version](https://img.shields.io/badge/version-1.6.7-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 da52a159..fd9fc5dc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "bulwark-webmail", - "version": "1.6.6", + "version": "1.6.7", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "bulwark-webmail", - "version": "1.6.6", + "version": "1.6.7", "license": "AGPL-3.0-only", "dependencies": { "@tanstack/react-virtual": "^3.13.24", diff --git a/package.json b/package.json index e3e0584d..8494d367 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "bulwark-webmail", - "version": "1.6.6", + "version": "1.6.7", "description": "Bulwark Webmail - a modern webmail client built for Stalwart Mail Server", "author": "Bulwark Webmail ", "license": "AGPL-3.0-only",