From a2f08524371bd199e404525a94e3ba2b4af270d9 Mon Sep 17 00:00:00 2001 From: John Coffey Date: Tue, 25 Aug 2026 13:46:32 -0700 Subject: [PATCH] Put badges under the logo Seven, each saying something true about this project rather than decorating the page: CI, the licence, which Stalwart generations it has actually been run against, the JMAP RFCs it implements, the Node floor from engines, that both tsconfigs are strict, and the line the README already uses to describe itself -- no IMAP, no SMTP, no database. Every claim was checked against the repository: the CI badge is the workflow's own, the licence matches LICENSE and package.json, the Node version comes from engines, and strict is set in both tsconfigs. All seven were fetched and rendered before committing, so none of them is a broken image. The standalone licence badge lower down goes, being now the second one on the page. The Stalwart badge is the one to remember: it is static, so it needs changing when the live instance moves, exactly as the prose above it does. --- README.md | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 7855918..b16cf9d 100644 --- a/README.md +++ b/README.md @@ -2,12 +2,20 @@ ihasmail

+

+ CI + Licence: AGPL-3.0-or-later + Tested against Stalwart 0.16.19 and 0.15.5 + JMAP: RFC 8620 and 8621 + Node 20.10 or newer + TypeScript, strict + No IMAP, no SMTP, no database +

+ # ihasmail **A fast, friendly, Gmail-class webmail for [Stalwart Mail Server](https://stalw.art) — built on JMAP, from the ground up.** -[![License: AGPL v3](https://img.shields.io/badge/License-AGPL_v3-blue.svg)](LICENSE) - ihasmail is a JMAP-first web client: mail, calendars, contacts, files, filters and every other modern feature Stalwart exposes, in a responsive single-page app that works equally well on a desktop monitor and a phone. It talks only JMAP (plus Stalwart's blob/upload/EventSource endpoints) — no IMAP, no SMTP, no database. > Status: 2.0 rewrite, in QA against a live Stalwart server — **0.16.19**