Changelog
Changes to this website.
- Added /slashes, an index of all my slash pages.
- Added all-time top artists and albums to /dashboard.
- Added /now and /friends.
- Finished moving the site to Astro: blog, projects, photos, guestbook, dashboard and sign-in all came across.
- Blog views moved from Firebase to Supabase, and reactions were archived.
- Pages now ship almost no JavaScript, and the homepage dropped to around 400 KB.
- Brighter dark mode, a mechanical key theme switch and 88×31 buttons in the footer.
- New pages: /chris-cornell and a reworked /verify and /bookmarks.
- Started rebuilding the site in Astro, keeping every existing URL.
- New design system: Inter, purple accent, yellow highlights.
- Vertical sidebar navigation and a System / Light / Dark theme switcher.
- Added slash pages: /nope, /guy, /verify, /ai, /changelog, /concerts and /blank.
- Added a now-playing card as an SVG for my GitHub profile, with light and dark themes.
- Added a link that redirects to whatever I'm currently playing.
- Moved my contact email to [email protected].
- Added Nusa, Minimal YouTube and TranslucentTB to /uses.
- Now playing comes from Last.fm instead of the Spotify API, with iTunes as a fallback for missing covers.
- Added Recently Listened to the dashboard.
- Styled the RSS feed as a highlighted XML tree and added a GitHub stars widget to the colophon.
- Added Claude and Seelen UI to /uses.
- Performance pass: removed framer-motion and lazy-loaded ads and images.
- SEO pass: structured data and metadata across the main pages.
- Blog posts moved to rich text, with images and media inside the post.
- Added 1Password, Paper and a terminal screenshot to /uses.
- Added PowerToys, Windhawk and Helium to /uses.
- Rebuilt /uses to show hardware, software and tools.
- Added /bookmarks.
- Upgraded to Next.js 16 and React 19.3.
- New blog typography with Rubik and Roboto, and better tables in posts.
- Added a sitemap, robots.txt and an RSS feed for posts and projects.
- Guestbook gets a dynamic social image built from its messages.
- Better image loading and a multi-image viewer on /photos.
- Added a reading list from my daily.dev bookmarks.
- Added a README and licence to the repository.
- Added random facts and TikTok to /about.
- Added the Hunger Strike quote and CD sticky note to the homepage.
- Added an "open for projects" button.
- Added the tools dock to the homepage About section.
- Added prayer flags to /about.
- Reorganised the whole codebase into feature folders.
- Dashboard gets Site Traffic totals and recent visits with browser and device icons.
- Replaced animation library code on sticky notes with plain CSS.
- Added llms.txt for AI crawlers.
- Added tables to blog posts and tooltips to the client logos.
- Removed /wall.
- Sticky notes can now use images, and /about gets a Gmail contact link.
- Added the Trusted by section to the homepage.
- Softer, rounder buttons, forms and avatars.
- Added /digitalpathshala, with a stack of photo cards.
- New project cards on /projects.
- Added a favourite game section to /about.
- New header, and an animated pixel character in the hero.
- Added an image preview modal and a new logo.
- Added Karla, plus Facebook and TikTok links, and decorated the colophon.
- Added /bio with a polaroid gallery and journal.
- Reworked /about around a toggle and the spinning Firfirey.
- Added /wall for posters and album covers.
- Launched /dashboard with WakaTime, Umami, GitHub contributions and blog stats.
- Added education to /about and a copyable colour palette to the colophon.
- Guestbook sends email notifications, and each message has a shareable link.
- Faster images and better blog metadata.
- Added /contact and Carbon Ads.
- Set up Better Auth and Vercel Speed Insights.
- Added comments to blog posts with Utterances.
- Added /photos.
- Added /about with a timeline, certificates and my NTV interview.
- Added the colophon and finished the guestbook, with replies and sorting.
- Added blog view counts, a custom 404 page and a live clock in the footer.
- Homepage content now comes from Sanity.
- New footer navigation and the flower button.
- Added the guestbook, with Supabase and sign-in through GitHub and Google.
- Made the homepage responsive and added a mobile menu.
- Added the blog, syntax highlighting, image zoom and UI sound effects.
- Started this version of the site with Next.js and Sanity.