Skip to content 26/01/2021 Refactored my Destiny Timer to use
date-fns since I’m already using it for the age on my about page.
21/01/2021 Started highlighting my TODOs on the actual site. It seems in keeping with the whole “learn in public” deal. Created a new component to display them consistently. Might look at collating them all into a todo list page of some kind. 18/01/2021 09/01/2021 Also trying out Umami for self hosted statistics. It doesn’t store anything specific about visitors, and doesn’t rely on storing anything client side like cookies, which is nice. 05/01/2021 Trying out Plausible for stats, because they’re privacy focused and store no information, and I love graphs. Made my build pipeline even more complicated. 02/01/2021 Fixed the logic that works out my age on my about page. Moved that logic into a new
<Age> component that makes it more fun.
Fixed some a11y issues with my
<Age> components and keyboard navigation.
01/01/2021 New Year: New faster site. Switched from react to preact, reduced the JS bundle by 25%. 30/12/2020 Finally caved and moved over to Github. Updated a few links on the site from Gitlab to Github. Spent far too long migrating my Gitlab CI over to Github actions. 04/12/2020 Fixed an iOS rendering issue on Destiny timers. Destiny Xur timer now counts down his leaving time as well as arrival. 03/12/2020 Updated my 12 in 12 page. Added bit more personality to the 12 in 12 statuses. 02/12/2020 01/12/2020 More list style tweaking Added a new
<YesScript> component, so that things that require JS can be hidden when JS is disabled.
27/11/2020 Tweaked the header sizing. I like it. Started working on the footer. Still a work in progress, but it’s getting there. Added a placeholder page to link to site feeds. Playing with list items again, cannot get them how I want them. 27/10/2020 Added descriptions to RSS feeds. Fixed a few issues so I now have a valid RSS feed and a valid JSON feed. My “builder” docker image only gets rebuilt when it’s needed. This makes no difference to you, but it cuts 5 minutes off my deploy times! 24/10/2020 Simplify the partially active nav logic. Added a bunch of punctuation to this page… 23/10/2020 Fixed the flipper jumping the page to the top. Fixed print display in dark mode. Added link text when printing. Other printy fixes, like preventing code blocks from spanning pages. Fixed dates on articles. Fixed some transitions that were occuring with reduce motion on. Added active navigation links on child links. Sticky sidebar on 12 in 12. 31/08/2020 More consistent vertical rythm. A new styleguide page. 24/08/2020 Undid the new header, didn’t like it. Tidier, more consistent styling. 20/08/2020 18/08/2020 Dark toggle moved to header. Mobile menu toggle. Sitemap/robots.txt. 16/08/2020 Some a11y fixes. Refactored my flipper component so it can be used elsewhere. Rejigged my ‘draft’ functionality. Some nicer styling on article list. 14/08/2020 An About page! The first attempt at my gallery component. 06/06/2020 27/05/2020 Hopefully fixed cloudflare caching. MDX support. 20/05/2020 Tidied up dark mode logic to prevent flashes on toggle button. 19/05/2020 Respect
prefers-reduced-motion for animations.
Now with actual under-construction.gif (well, .svg). Slightly tweak code snippet styling. 16/05/2020 Moved hosting over to a custom docker container, and tweaked all the caching and things. Moved styling over to styled components. Not sure if I’ll keep them or not. Linked headers, smart punctuation, smarter internal links. Thanks plugins! 12/05/2020 11/05/2020 Banged my face against configuring dokku. Moved back to gitlab pages. 10/05/2020 Moved from gitlab pages to dokku (this is here so I can see if it worked). 09/05/2020 Playing with hover/focus effects. Project repo link styling. Images in CMCUCUP. Better footer. Menu generated from code. 19/04/2020 Added PWA goodness with offline support. Some a11y fixes. 17/04/2020 Some colour and layout. Dark mode. 12 in 12. 16/04/2020 Added articles listing page. Added projects listing page. Added main navigation. Added post dates to articles. Hide articles from lists if no date. Hide articles from lists if draft. 15/04/2020 Added new projects page type. Added CMCUCP page. Fixed automatically generated slugs. 12/04/2020 New version of this site uploaded. Automatic builds and hosting on gitlab pages. Added this /changelog page.