Sainthood.xyz

Changelog

Keep in mind that the further back you go, the more likely you are to encounter broken links.

Filter by Year:

2026

2025

    • Accessibility tweaks
      • Fixed footnote links broken aria-describedby attribute.
    • Added the "song of the now" section back to the homepage and a separate page for other songs I've been listening to.
    • Revamped my changelog to have a better backend and use more semantic HTML.
      • (Thank you to Chris for helping me out with that!)
    • CSS tweaks.
      • Started using bundles for cleaner HTML and inline styling.
      • Fixed "favorite" bullets in the link directory not working on Safari.
      • Fixed details/summary rendering weird on Safari.
      • Made <mark> text look better in dark mode.
      • Made <hr>s thinner.
      • Fixed issues with the "prefers-reduced-motion" media query.
    • Reorganized some of my link directory and moved fun links to it's own page.
    • Added a new code snippet: CSS Tabs with Default Open Tab.
    • Decided to make my style guide public.
    • Updated Eleventy from v3.0.0 to v3.1.0.
    • CSS tweaks.
      • Changed body text from 1.125em to 1em when viewed on very small screens.
      • Added a border to callout boxes.
      • Added color-mix() to multiple elements and set up fallback styling in case your browser doesn't support it.
    • Accessibility tweaks.
      • All SVGs will now have aria-hidden="true" by default.
      • Changed the aria-label for "read more" links to better match text on screen.
      • Moved the "skip to content" link to the header landmark region.
      • Changed the blog sidebar from being one big <aside> to a <div> with multiple <aside>s in it.
    • Finally added my link directory back! Now reorganized and with a ton of new links!
    • Specified that I'm using the WCAG on my site info page
    • Changed <code> from 1.125em to 1em
    • Removed custom screen reader voiceover from <ins> and <del> tags
      • (Shout out to this blog post for making me realize I had to fix that.)
    • Hovering over abbreviations will now change your cursor to the "help" cursor.
    • Changed the default theme to dark mode.
    • Made some changes to how the table of contents sidebar works on large screens.
      • Changed it from being a <nav> inside of an <aside>, to the whole sidebar being a <nav> and removing the <aside> tag completely. Hopefully, this should improve accessibility.
      • The sidebar will now allow scrolling if the list of links gets too long.
    • Added a "# of posts" counter to blog tag pages.
    • Fixed/organized page templates.
    • Added "filter by year" tabs to the changelog page.
    • Optimized CSS for really small screens.
    • Fixed some stuff in the meta tags.
    • Fixed the focus outline.
      • Before, it only looked good on Firefox and looked awful on any other browser. Now it should look decent no matter what browser you're using.
    • Started building my site with Eleventy!
      • Which means I finally have a proper blogging engine with tags!
    • Completely redid the CSS!
    • Reorganized and reworded some things in my accessible zonelets tutorial and some of my code snippets.
    • Added a new code snippet: Rendering Pixel Art.
    • Reworked the file structure.
    • Added site info and sitemap pages.
    • Added legal licensing info to my sites footer and other relevant pages.
    • Put my uses and WIP pages in storage while I rework them.
    • Added a theme toggle to my blog.

2024

    • Added a layouts page.
    • Fixed some spelling errors.
    • Made some small tweaks to the CSS.
    • Added a playlists page.
    • Added a new song-of-the-now and a page to archive old ones.
    • Added a "back to top" link to the footer.
    • Put the changelog in a scrolling div so that it doesn't take up half the page anymore.
    • Added a "song of the now" section to the front page.
    • Switched webhosts from Webhostmost to Leprd!
    • Updated this changelog to use the ISO 8601 format (year-month-day) instead of the month/day/year format.
    • Made it so on-site links shouldn't have file extensions on them. ".php" and ".html" should not be showing up at the end of URLs anymore.
    • Fiddled around with the CSS a bit to make it more compatible with older browsers.
    • Changed HTML files to PHP.
    • Officially Launched the site!