Deploy Notes 04.19.2026
Random Thoughts from a Restless Mind
Category: Deploy Notes
Published On: April 19, 2026
The Droplets
Behind-the-scenes infrastructure milestone this week: the second (and final) LAMP droplet was migrated to LEMP. Both Ubuntu 24 Symfony droplets are now running Nginx in place of Apache. Nothing user-facing, but the stack is consistent for the first time in a while.
uncleversace.com — v2026.4.3
Small release this week. Hardcoded the production base URL for canonical links (SEO housekeeping), ported over some docs and protocols to stay consistent with the other projects, and cleared a lingering IDE warning that had been bugging me longer than I want to admit. Nothing user-facing, but the foundations are a little tidier.
They Said It! — theysaidit.app
Matching the SEO canonical URL fix from the home page, plus a bit of docs polish. Also added a custom 403 error page, so if you ever wander somewhere you're not supposed to, you'll at least get a friendly door slammed in your face instead of a generic one.
Accumulated Knowledge — v2026.4.3 — accumulatedknowledge.app
Two big updates this week.
First — open beta is officially live. Email verification is wrapped up, which means registration codes are a thing of the past. Anyone with a valid email address can now sign up and start logging their Magic results.
Second — Scryfall image support is live.
- Deck listings, Archetype pages, and Format pages now show card art thumbnails next to each deck.
- The Deck show page features larger art and a full card image.
- The home page got a refresh too, with new Trending Decks and Recently Added sections pulling from actual play activity.
Artwork sync runs via a scheduled command that pulls from the Scryfall API — the cron job to automate it on a weekly schedule is on the to-do list.
uncleversacebot.com
New to the Deploy Notes — the Twitch bot is back online and getting a lot of attention (from me). A huge chunk of work this week went into a full pass reviewing and tightening every page (home, roadmap, login, profile, stream log, chat log, command grid, check-ins, bingo, auction, feature requests, admin dashboards). On the security side: token-based API security, login throttling, CSRF protection on form submissions, and fixes for some missing permission checks. For the fun stuff, the Wheel feature got rebuilt from scratch with live functionality, and several profile grids — stream log, chat log, command, check-in, bingo — now have proper sorting, filtering, and pagination.
On Deck
Still weighing a potential migration of the home page to a dedicated blog/CMS platform — WordPress, Drupal, Joomla — nothing decided yet. For Accumulated Knowledge, now that we're in open beta, the focus shifts to UX improvements and getting that cron job scheduled. And for the bot: the momentum's real. I'd like to keep the wins coming.