- Removed my Omnivore page, since the service no longer exists.
- Fixed up some 404s on the site from old page links, and added redirects where I could.
- SEO metatags should now be automatically inserted on each page.
- Opengraph images are generated automatically.
- Individual blog and project pages now correctly link to the right feeds.
Changes
March 2025
February 2025
-
Upgraded to Astro 5.2 and Tailwind 4.0.
I have never in my life experienced such a clean upgrade process for supposedly "breaking" changes! 3 commands upgraded Astro, replaced the Tailwind integration with the new Vite plugin and converted my Tailwind config to the new format. 😘🤌
January 2025
- Added the option to archive blog posts. A lot of my older posts are either irrelevant or just not very good. I'm going to still list them somewhere, but they won't be in the main blog feed.
- Changelogs are now grouped by month.
- Also went back and added changelogs for the last 8 months. I've been making a lot of changes, but not documenting them. I'm going to try to be better about that in the future.
- Added a CLI command to create new changelogs
- Planning to support adding content as well, but for now it just creates the file.
December 2024
- Added some sort options to the all games page. Page is fast enough that it's just a full page load with search parameters rather than something client side.
- Added some libs to talk to Warframe APIs from Warframe Status (opens in new tab) and AlecaFrame (opens in new tab). This is apparently how I get back into warframe.
- Added a CLI to help me manage site data. Currently replaces some scripts I was using to update game data, but will add to it as I need things.
- This is my compromise between the current MDX and YAML data and moving to a full CMS.
- Added JSON feeds alongside my RSS feeds. You can find them on the /feeds page.
- Added the concept of an accent colour to the site. Planning to do more with this, but for now it's just blue.
- Games list now includes platforms I'm playing on.
- Got sidetracked and spent a few hours fiddling with prettier and linters. Code is now 80% prettier and tailwind classes get sorted nicely.
- Added the all games page, which lists all games (shocker) and allows filtering by platform.
- Removed the Inter font in favour of stacks from Modern Font Stacks (opens in new tab)
- Added Critters to handle inlining critical CSS.
November 2024
- Updated to Astro 5.0 beta
- Added my /feeds page, and RSS feeds for blog posts, projects and "everything".
- Added my /slashes page.
- Moved my /changelog page to a content collection. Note sure what I'll do with that yet.
October 2024
- Added some custom directives to Astro to load islands based on "click" or "focus" events.
- Added a new instant games search to the Gaming page, using Astro actions and SolidJS.
- Added Projects page back to the site.
- Added some test pages for the grid and the general style of the site.
- Added back my main Gaming page, and started experimenting with how to make use of it.
- Behind the scenes, but added some simple libs to handle talking to Steam and IGDB APIs, and some helper scripts to update game data.
September 2024
- Added a new Games database for my games collection.
- Added an entirely custom colour palette, along with a custom Tailwind plugin to use it.
- Made a pass improving a11y across the site, specifically on links and colour contrast.
June 2024
- A new page to list my Omnivore links
May 2024
- Played around with some colour ideas.
April 2024
- Started working the new "Aurora" version of the site
- Some basic Astro components for MDX content
- Ported blog posts over as content collections