Also, it asks for confirmation before logging out. And the side panel closes when clicking outside. Doesn't "Mark as read" as items scroll by—you have to actually click the text/"Expand" button. Should add confirmation before likes/reposts are sent, though—it's way too easy to accidentally do so now. Will add keyboard shortcuts, too. Not sure if the page header should become fixed. Or if I should move the menu button. It may be a little hard to reach for some.
And, a built-in image proxy.
Oh, and I got resizing to work, too, provided Imagick’s installed. Circles for avatars it is! (If no image dimensions are passed along, the original will just be passed through without ever being saved. If dimensions are present, the image’ll be resized and cropped accordingly, and stored indefinitely. [I’m planning a console command/cron job to purge images, say, weekly.]) Still, the entire app now runs on my shared hosting account; no 3rd-party services—other than a Microsub server!—needed.
What I miss: “Fetch original content” (which, again, shouldn’t be too hard to add, but would probably have to be done on “server” level).
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!