HardAndHeavy and Linus Rath
0f3459c2e5
feat: add NEXT_PUBLIC_LOCALE_PREFIX build argument to Dockerfile
2026-07-21 20:59:33 +02:00
Linus Rath
956acb69ce
feat: add NEXT_PUBLIC_DEFAULT_LOCALE for fallback UI locale #243
2026-05-25 17:01:52 +02:00
Linus Rath
51745ea03d
feat: web setup wizard + admin config/state dir split ( #226 )
2026-05-09 17:37:41 +02:00
Linus Rath
178922323d
chore: update version to 1.6.2
2026-05-06 20:07:36 +02:00
Linus Rath
599fa66822
fix: show git commit in About instead of "unknown"
2026-05-02 00:28:08 +02:00
Linus Rath
841513e510
feat: support subpath deployment with NEXT_PUBLIC_BASE_PATH environment variable
2026-05-01 14:57:49 +02:00
Linus Rath
ec581ce53e
feat: update Docker configuration
2026-04-28 17:27:47 +02:00
Linus Rath
136686f230
feat(settings): enhance error handling for settings operations and improve logging
2026-03-25 10:21:05 +01:00
Linus Rath
71cd826c6f
fix: update vendor label in Dockerfile to correct value
2026-03-17 15:12:37 +01:00
Linus Rath
119bfed1eb
feat: update licensing information to AGPL-3.0-only and add NOTICE file for fork lineage
2026-03-16 16:46:45 +01:00
Linus Rath
e85d0b946e
chore: rename JMAP Webmail to Bulwark Webmail and update all URLs
2026-03-13 13:14:08 +01:00
Matthieu MALVACHE and Matthieu MALVACHE
a7908692ef
fix(docker): resolve 4 CVEs in production image
...
Remove npm/npx from runner stage and upgrade Alpine packages to
patch minimatch, tar, busybox, and zlib vulnerabilities.
2026-02-26 13:39:57 +01:00
Matthieu MALVACHE and Matthieu MALVACHE
c59bf63603
chore: disable Next.js telemetry in Docker image
2026-02-26 01:16:24 +01:00
Matthieu MALVACHE and Matthieu MALVACHE
a932e1a1c7
feat: add GHCR Docker image publishing with multi-arch support
...
Add GitHub Actions workflow to automatically build and publish Docker
images to ghcr.io on releases. Supports amd64 and arm64 architectures.
Pre-built image available at ghcr.io/root-fr/jmap-webmail.
2026-02-21 23:30:44 +01:00
Matthieu MALVACHE and Matthieu MALVACHE
fb414bf2c9
feat: add contacts phase 2, advanced search, vacation responder, Docker & TOTP 2FA
...
- Contact groups/lists, vCard import/export (RFC 6350), bulk operations
- Advanced search with JMAP filter panel, search chips, cross-mailbox queries
- Vacation responder with JMAP VacationResponse, settings tab, sidebar indicator
- TOTP two-factor authentication support
- Docker multi-stage build with standalone output and docker-compose
- CSP Report-Only headers and security headers via proxy middleware
- Virtual scrolling for large email lists
- Structured server-side logger (text/JSON, configurable level)
- 450+ tests (contacts, vCard, threads, headers, identity, components)
- Playwright E2E framework setup
- Updated README and ROADMAP with all new features
2026-02-16 18:51:30 +01:00