OpenMail v0.2.1
OpenMail v0.2.1
Image (Docker Hub)
docker pull ianshaw027/openmail:v0.2.1
docker pull ianshaw027/openmail:latest
Run
docker pull ianshaw027/openmail:v0.2.1
docker run -d --name openmail -p 8000:8000 \
-e OPENMAIL_MASTER_KEY="$(openssl rand -base64 32)" \
-v openmail-data:/data \
ianshaw027/openmail:v0.2.1Or with compose from this repo: docker compose pull && docker compose up -d
/api/health reports version: 0.2.1.
Changelog
Added
- Unified brand logo registry (
brandLogos.ts, 100+ Simple Icons / multi-color marks) shared by mail chips, 2FA, and purpose shortcuts - Expanded 2FA service presets (OpenAI, Claude, Cloudflare, Docker, Stripe, …)
- CF temp-mail expand/collapse under the API source row (children not flat peers)
Fixed
- mail.com HTML body via lightmailer
mailbodyiframe hydrate - Mainstream body extraction: nested MIME prefer-HTML, Graph
body/uniqueBody, HttpApi field aliases - Incremental fetch no longer uses
lastFetchAtassince(empty pull after cache) - Purpose shortcuts: idle → on → used(gray) cycle, live text sync,
~~tag~~disabled form - Manage-groups modal layout consistency
- CF temp children: read-only credentials, per-child fetch, re-parent orphans on sync
- localStorage QuotaExceeded on
openmail.userSettings— drop unusedlastFetchAt, capfirstFullDone, safe persist + prune
Changed
- Brand filter includes
cf_temp, GMX, Proton, Zoho, DuckMail - ChatGPT purpose / 2FA marks resolve to OpenAI glyph