Blog

Build Log

Phase 27

July 29, 2026 · 1 min read

Handling a Batch of Messages at Once

v0.5.0: multi-select. A checkbox on every message row, a select-all in the header, and a toolbar that appears once anything’s checked with a folder picker and Move/Delete —…

Read more →
Phase 26

July 29, 2026 · 1 min read

Rules, and a Settings Page to Hold Them

v0.4.0: a Settings page, reached from the bottom of the sidebar, covering the per-mailbox autoresponder and a new Outlook-style rules feature — “if From/To/Subject contains or is a…

Read more →
Phase 25

July 29, 2026 · 1 min read

Your Own Folders, Filed by Dragging

v0.3.0: users can create their own folders and drag messages onto them to file — the two pieces missing from feeling like a real mail client rather than…

Read more →
Phase 20

July 29, 2026 · 2 min read

A Real Webmail Client

The last open item in Email: a proper in-browser mail client. The established approach is bundling an existing, proven webmail application rather than building one from scratch —…

Read more →
Phase 18

July 27, 2026 · 2 min read

Ten Client-Panel Features, One Day

A big batch day on the account (client) side, closing out most of what was left on the client-panel feature list, plus a naming cleanup that had been…

Read more →
Phase 17

July 26, 2026 · 2 min read

A Real Mail Admin Toolkit

Same day as the DNS roadmap closing out, the mail side of the Controller area went from “the basics work” to a genuine admin toolkit — the kind…

Read more →
Phase 16

July 26, 2026 · 2 min read

The DNS Roadmap, Closed Out

DNS has been “working on this first” since the start of this build log. As of today every item on that original list is either shipped or a…

Read more →
Phase 13

July 25, 2026 · 2 min read

Checked Against the Real Thing

Yesterday’s Services settings pass covered the basics. This time, rather than continuing to work from memory of what a full-featured hosting panel needs, we went back through established…

Read more →
Phase 12

July 25, 2026 · 1 min read

Filling In the Services Section

Yesterday’s Services reorganization split server-wide configuration out of “Security” but left two of its pages as placeholders. Both are built now — server-level defaults, distinct from account management.…

Read more →
Phase 11

July 25, 2026 · 2 min read

Closing Out the Audit Follow-Ups

Yesterday’s security audit surfaced a handful of findings that were fixed same-day, plus three items flagged as follow-up work rather than quick patches. All three are done now.…

Read more →
Phase 10

July 25, 2026 · 2 min read

The First Full Security Audit

Every milestone so far has included testing its own feature against a live development server — hostile input against File Manager, cross-account access attempts against the Database Manager…

Read more →
← Newer
Older →