💧 The DropletsRoutine maintenance - packages updated, reboots applied. The weekly runbook itself got...
Continue reading...Deploy Notes 09.10.2026
Random Thoughts from a Restless Mind
Category: Deploy Notes
Published On: September 10, 2026
🧙 Accumulated Knowledge - v2026.9.2 - accumulatedknowledge.app
Yes, it's Thursday. This one shipped off-cycle on purpose: the headline feature is an installable web app, and there's no way to test "add to home screen" against a fake HTTPS origin on a dev server. It has to be the real site on a real phone. I've got FNM tomorrow night, so rather than wait for Sunday and test it a week late, it went out now. Same rules as any other release - merged via PR, all the gates green, the browser flow run - just an earlier calendar day.
So, the feature. Log a match is a new single-page way to record a match without creating an event first. That was the biggest bit of friction in the app: before you could log a single win, you had to stop and invent a name for a "Tuesday Commander" event. Now you open the page, pick one of your recent events or leave it on New event and one gets created for you, named after the format and today's date. Your deck, bracket, and number of opponents are filled in from your last match, the Save match button stays pinned to the bottom of the screen no matter how long the form gets, and saving drops you right back on the page ready for the next game with a running record for the night. Don't know what your opponent was playing? Remove the opponent row. "My deck, I won" is a complete entry.
And the part that needed the phone: Accumulated Knowledge is now an installable web app. On Android, Chrome offers Install app; on iPhone it's Safari's Share > Add to Home Screen. The icon opens full-screen straight into Log a match, and if you lose signal you get a proper "you're offline" screen instead of a browser error. Nothing to download from a store.
A few smaller things rode along. New events created from Log a match are dated on your clock, not the server's, so a match logged at 9pm no longer lands on tomorrow's date - and if you close the app mid-evening and reopen it, it picks your event back up as long as your last match was within the past six hours, midnight or not. Every form now shows a general error at the top when a submission is rejected for a reason that isn't tied to one field (previously the page just reloaded and said nothing). And the match form got tightened up server-side: submitting with no deck used to be a server error and is now a normal validation message, opponent decks and names are checked properly, and turn counts are capped at a sane range so a bad request can't skew the pace averages.
🔮 On Deck
Whatever breaks at FNM gets fixed and ships this Sunday as a patch on this same version, along with a couple of things deliberately held back so a field test stays a field test. Beyond that, the mobile plan has a next rung: a JSON API designed and documented this week but intentionally not built until there's a native client to build it against.
More in Deploy Notes
Deploy Notes 08.16.2026
💧 The DropletsRoutine maintenance week - system packages updated, reboots applied. No infrastructure...
Continue reading...Deploy Notes 06.22.2026
💧 The DropletsRoutine Sunday maintenance, run a day late - packages updated and reboots applied across...
Continue reading...