Changelog: Images!

This site now supports posting images.

I've finally built support for images! It's taken about 2 months to finish implementation — I started during my vacation in early August and have been working on it when I find the time and motivation. I'll write up a larger post detailing the full system later, suffice it to say I'm generating multiple encodings (JPEG, WEBP, AVIF) at multiple resolutions (400px, 720px, 1440px) so I can minimize bandwidth usage and enable the user's browser to select the image which fits best (<picture>).

To kick things off, here's a picture of my dog Ki at the dog park:

A tri-colored Australian Shepherd dog named Ki sitting on a wooden tree stump, looking directly at the camera with his tongue hanging out in a happy expression. He has a black coat with white chest and paws, and tan/brown markings around his face and legs. The setting is an outdoor area with a blurred background of buildings and trees during golden hour lighting.