Phase 109
August 21, 2026 · 2 min read
Followed Phase 108’s webmail fix with the bulk of the remaining work: migrating every mail-related service still bypassing the Stage 2 dispatcher. Four releases (v0.16.32 through v0.16.36), each…
Read more →
Phase 108
August 21, 2026 · 2 min read
Started the next slice of Mail Only: making the remaining mail-related account features satellite-aware, starting with KNJ Webmail itself. Shipped that fix, then found something bigger while verifying…
Read more →
Phase 107
August 21, 2026 · 2 min read
Two unrelated bugs, found during live testing and fixed together: one in the mail stack, one in the admin “log in as user” feature. Webmail login broke, and…
Read more →
Phase 106
August 21, 2026 · 2 min read
The gap behind “existing mailboxes aren’t copied over yet” Stage 2’s Mail Settings selector shipped with an honest caveat in its UI: switching to a linked Mail Only…
Read more →
Phase 105
August 21, 2026 · 2 min read
The piece DNS-only never needed DNS-only’s design rests on zone content always being authored on Main and pushed. Mail does not get that luxury. Creating a mailbox or…
Read more →
Phase 104
August 21, 2026 · 2 min read
Starting the second satellite role DNS-only’s two-key linking system (Phase 102) and feature-parity pass (Phase 103) proved the pattern: a restricted-role satellite install links to a Main server,…
Read more →
Phase 103
August 21, 2026 · 3 min read
Starting from a real gap The two-key linking system (Phase 102) fixed how a DNS-only box connects to a Main server, but left an obvious hole: once linked,…
Read more →
Phase 102
August 21, 2026 · 3 min read
A document root bug sweep first Before this, a quieter fix: several features that write to an account’s document root (the cPanel importer, custom Error Pages, Directory Privacy,…
Read more →
Phase 101
August 19, 2026 · 4 min read
The goal was to rebuild Deploy from Git so it works with private repositories and per-account deploy keys, the way mature panels handle it, then ship it, cut…
Read more →
Phase 100
August 19, 2026 · 3 min read
The install script was run on a genuinely fresh, disposable VM for the first time since the setup wizard shipped, which is the real test that wizard was…
Read more →