Kristian Kähkönen
  • Home
  • Blog
  • Projects
  • About
  • Contact

Navigation

  • Home
  • Blog
  • Projects
  • About
  • Contact

Latest blogs

  • Kampuslounas.fi päivityshistoria
  • Update history and coming features

Featured blogs

  • Kampuslounas.fi päivityshistoria
  • Update history and coming features

Subscribe to the newsletter

Get notified of the latest posts to your email. No spam, unsubscribe at any time. Powered by Substack.
Subscribe

Thanks for visiting!

Source code
LinkedIn
Contact

© 2024 - 2026 Kristian Kähkönen. All rights reserved.

Update history and coming features

Information about this site's future updates and update history

Author: Kristian Kähkönen

Published: July 15, 2024

Updated: March 19, 2026

Waves

Source code

This site's code is open-source and viewable on GitHub!

Updates

These don't include everything, just the major points. See GitHub commits for all changes if interested.

2026

March 2026

  • Upgrade all packages to latest versions

2025

December 2025

  • Fix CVE-2025-55182
  • New blog features!
    • Changed code formatting to
      chiki
    • Add button to copy code blocks
    • Add more languages to code blocks
    • Add titles to code blocks
    • And other!
  • Many package and dependancy updates
  • Add Vitest
  • Migrated to pnpm

November 2025

  • Upgrade to Next.js 16
  • Update other packages

June 2025

  • Added cover images and captions for blog posts
  • Added captions to images
  • Updated og image (shows when sharing the page)

April 2025

  • Upgraded Next.js version
  • Upgraded Tailwind to V4
  • Upgraded pretty much all the images and dependencies

February 2025

  • Upgraded Next.js version

2024

December 2024

  • Upgraded to React 19 and Next.js 15
  • Upgraded Directus and database versions
  • Removed unused packages

September 2024

  • Release 🎉

August 2024

  • Redesigned frontpage
  • Redesigned about page
  • Changed light- and dark mode colours
  • Improved readability on some pages
  • Redesigned projects page from the ground up
  • Improved accessibility
  • Updated contact page
  • Upgraded markdown by adding code theme
  • Added back-to-top -button to footer and other small footer changes
  • Added Substack newsletter to get notified of new posts
  • Updated footer layout
  • Added code highlighting
  • Updated navigation bar hover animations
  • Added kristiankahkonencom to Projects page
  • Added education and certification to About page, everything now fetched from CMS
  • Added animations with Framer motion to About page
  • Added lazy loading to images everywhere
  • Added main image to blogs, which also is the blog's ogimage (the preview you see when sharing a link)
  • Added fade-in animations to every page

July 2024

  • Added table of contents to blogs
  • Changed site layout for better readability
  • Added footer
  • Added fade-in animations to client-side rendered items
  • Added basic anonymous site analytics using Umami
  • Improved site performance by pre-generating it (SSG). When adding new blogs, Directus sends a webhook to NextJS to revalidate everything (ISR).

On this page


  • Source code
  • Updates
  • 2026
  • March 2026
  • 2025
  • December 2025
  • November 2025
  • June 2025
  • April 2025
  • February 2025
  • 2024
  • December 2024
  • September 2024
  • August 2024
  • July 2024