The Page That Grew Instead of Scrolling
Feedback raised two problems in webmail: a sidebar that drifted out of reach as messages piled up, and an address book that was empty in one place and…
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.
Feedback raised two problems in webmail: a sidebar that drifted out of reach as messages piled up, and an address book that was empty in one place and…
Read more →A domain reached on the panel port returned an error that the request was too large, even though the request had not grown. Cause The feature that lets…
Read more →A recent incident showed that when a domain’s certificate has not been issued yet, an HTTPS visit fell through to the server’s default site and could show unrelated…
Read more →A restored account’s contacts had already been confirmed safe once, checked against the real contact entries with nothing missing. Then the actual owner tried to use them, and…
Read more →A new restore-time safeguard shipped the same day it was designed, and within hours we found it produced a false positive on a core WordPress file. The unit…
Read more →Our earlier review of a problematic backup was manual, which is not a repeatable safeguard. This phase makes the restore check for it automatically. A gap in signature…
Read more →The dashboard hang from earlier was supposed to be closed, but a satellite server still hung at login. The first fix was real and necessary, but not the…
Read more →Finding the missing contacts raised a broader question: what else might a backup carry that the restore never looks for? We reviewed a real-world archive against what the…
Read more →On a test restore, an account’s dashboard showed 1MB used although its files totalled about 1.8GB. On this server the home area was on a separate disk, and…
Read more →The admin dashboard on a satellite server showed a spinner indefinitely. The page shell loaded instantly, but a request for live service status never returned while every other…
Read more →