For all humankind
"Micfong"
"Micfong"

Refactor Roadmap

Created: 2025-06-23
Updated: 2025-10-19
Translations of this post: en-US 

I was somewhat thinking of a refactor of this site, as the structure was getting a bit complicated. Since June 2025, I have been working on the refactor sporadically, and things are starting to take shape. I think it's time to forge some plans here to make things clearer.

Navigation

Bottom navigation bar

  • Breadcrumbs
  • Home button
  • Language switcher button
  • Dynamic clock in my current timezone

Translations

  • Multilingual 404 page
  • Better translation handling in blogs
  • More native Chinese translations

Organization

  • Separate academic-related content into a subsite
  • Better organized notes page
  • Tag-based post browsing
  • Post filtering and sorting by date and language

UI and UX

  • Improve overall visual consistency
  • Better animations and transitions
  • Responsive layout on home page (final column gets too wide on narrower screens)
  • Date labels in project view and blog view
  • Better odyssey sphere
  • Add last updated date on posts
  • Link type indicators
  • Consistent "Back" button

Codebase

  • Clean up file structure and components
  • Reformat translation tags and structure
  • Upgrade to Tailwind CSS v4

Data

  • Update odyssey data
  • Update profile info

Bug Fixes

  • Steam API not working
  • Hover message does not show on links

warning

Links to pages may change overnight, so please don't be too disappointed when you see those big red 404s. It's not your fault — and the pages are probably still there, just not at the same URL.

Please, feel free to report any issues you encounter!