Contacts, and the Original Scope Is Now Complete
v0.7.0: contacts. A page under the sidebar to save a name and email address, edit or delete either inline, no page reload needed. Two conveniences tie it into…
Read more →Notes from building KNJ Panel, in the order it actually happened.
blog /blɒɡ/ noun — 1. A web log. 2. Here: a build log. What we built, what broke, and what we learned.
v0.7.0: contacts. A page under the sidebar to save a name and email address, edit or delete either inline, no page reload needed. Two conveniences tie it into…
Read more →v0.6.0: HTML compose. The plain textarea is now a real editor — Bold, Italic, Underline, bulleted and numbered lists, links — built without a framework behind a small…
Read more →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 →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 →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 →The foundation from last time (login, inbox, read, compose, send) gets the batch of features that make it usable day to day — v0.2.0. Real folders now: Inbox,…
Read more →The webmail client the panel was built ahead of last time: KNJ Webmail, built into the panel itself rather than a separate app. Same layout, same colors, same…
Read more →A small piece of groundwork ahead of building our own webmail client: the account panel now has a “Webmail” card with a launch link and a Default Webmail…
Read more →A small but useful gap: Create Account has always auto-generated the owner’s password and shown it once, which is a sensible default — but there was no way…
Read more →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 →