Repository navigation
v0.3.0
v0.3.0 — 2026-10-11
- Move the installer's default pinned runtime from the v0.1.0 release commit to
the v0.2.0 release commit (21b3a08), so unflaggedbash install.shinstalls
the 0.2.0 CLI. Docs, skill guidance and offline regressions now describe the
new pin. - Rewrite the documentation site for the 0.2.0 CLI: a concise 8-step setup
guide with a sticky progress stepper, an illustrative replay of acmail setup
session built from real CLI output, a token-permission mock, a nameserver swap
diagram and per-step "Done when" checks. Add CLI docs, changelog and privacy
pages. Checklist progress moves to thecmail:setup-progress:v2key (older
14-step progress is not carried over). The site no longer documents the old
pinned source snapshot; the README keeps that history. - Setup guide: move "add your domain to Cloudflare" before
cmail setup(now
step 4, setup is step 5) and mark it as needed only when the domain is not on
Cloudflare yet. The step now points to Cloudflare's own "Add a domain" flow
and nameserver instructions. Saved checklist progress is keyed by step ID, so
existing ticks still load (#26). - Setup guide: show a congratulations card asking for a GitHub star once all 8
steps are checked. It hides again when a step is unchecked or progress is
reset, and its state is restored on reload (#27). - Install with one command, without cloning:
curl -fsSL https://raw.githubusercontent.com/luongnv89/cmail/main/install.sh | bash.
The installer no longer fails when piped (it previously stopped with
BASH_SOURCE[0]: unbound variable), runs nothing if the download is cut
short, and says whether~/.local/binis already on PATH or prints the
export PATHline to add. It still downloads the pinned v0.2.0 runtime;
bash install.shandbash install.sh --localfrom a checkout keep working.
The README, setup guide and CLI docs now lead with the one-line command (#25).
Full Changelog: v0.2.0...v0.3.0