diff --git a/CHANGELOG.md b/CHANGELOG.md index e391dc08..c46e7419 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,28 @@ # Changelog +## 1.2.4 (2026-03-14) + +### Features + +- **Tags**: Show total and unread email counts next to each tag in the sidebar +- **Tags**: Instant tag count refresh after adding or removing a tag +- **Search**: Wildcard query functionality for enhanced search capabilities +- **Search**: Support OR conditions across multiple fields in email search +- **Search**: Improved search results display with pluralization and localization +- **Email**: Dropdown menus for actions in email viewer +- **Email**: Improved email list messages for clarity and localization +- **Email**: Enhanced unsubscribe banner with destructive color styling +- **Auth**: Centralized Stalwart credentials management +- **Login**: Configurable logo with light/dark mode support +- **Avatar**: Dev mode configuration for profile picture retrieval +- **DevOps**: Added `.env.dev.example` for development configuration + +### Fixes + +- **Email**: Prevent browser auth dialog when viewing emails with inline images +- **Login**: Optimize theme store usage with shallow comparison +- **Git**: Add local private data directory to `.gitignore` + ## 1.2.3 (2026-03-13) ### Features diff --git a/README.md b/README.md index 2d4d7c29..241ee6a5 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ A modern, self-hosted webmail client for [Stalwart Mail Server](https://stalw.ar Built with Next.js and the JMAP protocol. [![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE) -[![Version](https://img.shields.io/badge/version-1.2.3-green.svg)](CHANGELOG.md) +[![Version](https://img.shields.io/badge/version-1.2.4-green.svg)](CHANGELOG.md) [![Docker](https://img.shields.io/badge/docker-ghcr.io%2Fbulwarkmail%2Fwebmail-blue)](https://ghcr.io/bulwarkmail/webmail) diff --git a/VERSION b/VERSION index 0495c4a8..e8ea05db 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.2.3 +1.2.4 diff --git a/app/[locale]/login/page.tsx b/app/[locale]/login/page.tsx index 7e94c9cf..cedcaad5 100644 --- a/app/[locale]/login/page.tsx +++ b/app/[locale]/login/page.tsx @@ -16,7 +16,7 @@ import { discoverOAuth, type OAuthMetadata } from "@/lib/oauth/discovery"; import { generateCodeVerifier, generateCodeChallenge, generateState } from "@/lib/oauth/pkce"; import { OAUTH_SCOPES } from "@/lib/oauth/tokens"; -const APP_VERSION = "1.2.3"; +const APP_VERSION = "1.2.4"; const THEME_OPTIONS = [ { value: "light" as const, icon: Sun, label: "Light" }, diff --git a/package-lock.json b/package-lock.json index 8dd9992e..2197b621 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "bulwark-webmail", - "version": "1.2.3", + "version": "1.2.4", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "bulwark-webmail", - "version": "1.2.3", + "version": "1.2.4", "license": "MIT", "dependencies": { "@tanstack/react-virtual": "^3.13.18", diff --git a/package.json b/package.json index 571e2c81..32440c43 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "bulwark-webmail", - "version": "1.2.3", + "version": "1.2.4", "description": "Bulwark Webmail — a modern webmail client built for Stalwart Mail Server", "author": "Matthieu MALVACHE ", "license": "MIT",