chore: bump version to 1.4.7
This commit is contained in:
@@ -1,5 +1,26 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## 1.4.7 (2026-03-21)
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
- **Calendar**: Add task management features with task creation, editing, and status tracking
|
||||||
|
- **Calendar**: Add option to show week numbers in mini-calendar
|
||||||
|
- **Email**: Add resizable image component and rich text editor with image upload support
|
||||||
|
- **Files**: Support uploading folders via drag-and-drop and toolbar button
|
||||||
|
- **Filters**: Add expanded visual view for filter rules
|
||||||
|
- **Auth**: Add non-interactive SSO login flow for embedded/iframe deployments (#69)
|
||||||
|
- **DevOps**: Add separate Docker build workflow for releases and dev branch images
|
||||||
|
|
||||||
|
### Fixes
|
||||||
|
|
||||||
|
- **Calendar**: Handle updates and deletions for synthetic JMAP IDs in calendar events with fallback to destroy and recreate
|
||||||
|
- **Security**: Extend CryptoEngine to support legacy algorithms and integrate with LinerEngine for decryption
|
||||||
|
- **Auth**: Refactor logout to use synchronous flow with full page redirect
|
||||||
|
- **Email**: Update iframe sandbox attributes to allow popups to escape sandbox
|
||||||
|
- **i18n**: Add missing translation keys across all locales
|
||||||
|
- **Docker**: Update .env.example to clarify Docker volume mounting for settings data directory
|
||||||
|
|
||||||
## 1.4.6 (2026-03-21)
|
## 1.4.6 (2026-03-21)
|
||||||
|
|
||||||
### Features
|
### Features
|
||||||
|
|||||||
@@ -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.
|
Built with Next.js and the JMAP protocol.
|
||||||
|
|
||||||
[](LICENSE)
|
[](LICENSE)
|
||||||
[](CHANGELOG.md)
|
[](CHANGELOG.md)
|
||||||
[](https://ghcr.io/bulwarkmail/webmail)
|
[](https://ghcr.io/bulwarkmail/webmail)
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ import { discoverOAuth, type OAuthMetadata } from "@/lib/oauth/discovery";
|
|||||||
import { generateCodeVerifier, generateCodeChallenge, generateState } from "@/lib/oauth/pkce";
|
import { generateCodeVerifier, generateCodeChallenge, generateState } from "@/lib/oauth/pkce";
|
||||||
import { OAUTH_SCOPES } from "@/lib/oauth/tokens";
|
import { OAUTH_SCOPES } from "@/lib/oauth/tokens";
|
||||||
|
|
||||||
const APP_VERSION = "1.4.6";
|
const APP_VERSION = "1.4.7";
|
||||||
|
|
||||||
const THEME_OPTIONS = [
|
const THEME_OPTIONS = [
|
||||||
{ value: "light" as const, icon: Sun, label: "Light" },
|
{ value: "light" as const, icon: Sun, label: "Light" },
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "bulwark-webmail",
|
"name": "bulwark-webmail",
|
||||||
"version": "1.4.6",
|
"version": "1.4.7",
|
||||||
"description": "Bulwark Webmail — a modern webmail client built for Stalwart Mail Server",
|
"description": "Bulwark Webmail — a modern webmail client built for Stalwart Mail Server",
|
||||||
"author": "Bulwark Webmail <bulwark@rbm.systems>",
|
"author": "Bulwark Webmail <bulwark@rbm.systems>",
|
||||||
"license": "AGPL-3.0-only",
|
"license": "AGPL-3.0-only",
|
||||||
|
|||||||
Reference in New Issue
Block a user