Uncle Versace

Deploy Notes 08.16.2026

Random Thoughts from a Restless Mind

Category: Deploy Notes

Published On: August 16, 2026

💧 The Droplets

Routine maintenance week - system packages updated, reboots applied. No infrastructure changes this time around.

🎬 They Said It! — v2026.8.3 — theysaidit.app

The site has a blog now. "Random Thoughts" lives at /blog - short pieces about the movies in the collection, written and published straight from the admin. What makes it more than a bolted-on blog is the linking: each post lists the movies it's about as cards, and each of those movie pages grows a matching "Random Thoughts" section pointing back. Prose and data pages feed each other. There's an Atom feed, sitemap and structured data support, and scheduled publishing - date a post in the future and it appears on its own, no deploy required.

Adding a movie also lost its last command-line step. A "Fetch TMDB Image" button now sits on every movie in the admin - click it, and the best textless still gets searched, stored, and shown to you on the spot, with the matched TMDB title and id named so a plausible-but-wrong match is visible immediately instead of on the public site later. A bulk version on the Ops page drains missing images ten at a time.

Also fixed: share previews. The site-wide fallback image had been pointing at a Google Drive link that quietly stopped being publicly readable, so any page without its own artwork shared as a bare link everywhere - Discord, X, iMessage, all of it. The share card is now a self-hosted asset that deploys with the code, so a third party's sharing settings can never break it again. Rounding things out, this release includes a security update to EasyAdmin covering an access-control bypass in custom admin actions - directly relevant given the new fetch button.

🧙 Accumulated Knowledge — v2026.8.3 — accumulatedknowledge.app

You can finally change your password without pretending you forgot it. My Account → Change Password: confirm your current password, pick a new one that clears the same rules as registration, done. A confirmation email goes out on every change, so if someone else ever rotates your password, you find out immediately with a link to lock things back down.

The hardening around it is the meat of the release: the page requires a full sign-in (a "remember me"-only session gets asked for the password first), a successful change signs out remember-me sessions on your other devices, clears any outstanding reset links, and rotates your session id. Attempts are rate limited so a borrowed session can't sit there guessing, and account-security events now land in a dedicated audit log on the server.

More in Deploy Notes

Deploy Notes 06.22.2026

💧 The DropletsRoutine Sunday maintenance, run a day late - packages updated and reboots applied across...

Continue reading...

Deploy Notes 06.14.2026

💧 The DropletsRoutine Sunday maintenance, plus some runbook hardening that came out of a real near-miss....

Continue reading...

Deploy Notes 06.07.2026

💧 The DropletsRoutine maintenance — system packages updated, reboots applied, no infrastructure changes....

Continue reading...