From the first commit in April 2025 to now — a log of every meaningful turn this site has taken. Only the bigger moments are listed; the small tweaks are skipped.
Milestones
- 2025-04-01Site born — Docker + SSL + Nginx reverse proxy all set in one shot
- 2025-04-05Hero and Portfolio v1 live
- 2025-08-25Blog launched — full stack (Express + SQLite + Nginx). Forgot to back up posts and books, now I need to dig around for where they are...
- 2025-09-24Performance overhaul — lazy loading / useInView / pause animation off-screen
- 2025-10-07Activity dashboard + Steam / GitHub API integration
- 2025-10-08Now page — "what I'm up to right now" (mood / location / learning / projects)
- 2025-10-090G Library — Three.js 3D interactive bookshelf
- 2025-10-10PhotoViewer fullscreen + starry album + Music (Spotify)
- 2025-10-11shadcn/ui adopted + admin dashboard refactor
- 2025-10-14Custom domain — koimsurai.blogsyte.com:13579 → koimsurai.com
- 2025-12-10Migrated entire project to pnpm; added /cinema and /anime pages
- 2026-01-08Moved to my own HomeLab — Ubuntu reinstall, Docker spin-up, full site migration from the old box
- 2026-02-11SEOHead dynamic metadata + Setup deep-space themed page
- 2026-02-19Glassmorphism rolled out site-wide + AI post generation
- 2026-02-20AI summaries + AI tag suggestions + ImageLightbox
- 2026-02-21OAuth login + RBAC (admin / visitor split)
- 2026-02-24RSS feed + Mermaid diagram syntax support
- 2026-02-26404 page + auto OG image generation + CJK font install
- 2026-04-09Black hole, Activity refactor + dynamic sitemap
- 2026-04-18Emergency fix for Spotify audio-features deprecation — cache + circuit breaker
- 2026-04-20Multi-locale i18n — zh-TW / zh-CN / en / ja + OpenCC conversion + Monaco per-locale models
- 2026-04-25Blog style unified + Zen editor mode + drag-drop upload + slash commands + View Transitions
- 2026-04-26Major design redo — Shiki + PWA + Series + Reactions + koim global button system + Steam animated avatar
- 2026-04-26Cleared 33 Dependabot alerts (vite / axios / xmldom / dompurify / lodash / serialize-javascript ...)
- 2026-05-08Thumbhash blur placeholders + Vim mode in editor + custom snippets + reading time
- 2026-05-15Home page redo + wormhole intro + full Newsletter subscription stack (Resend)
- 2026-05-25Added About-site / History / Messages pages + Portfolio GitHub repos + site-wide MiSans font + Hero / Footer / Mega menu visual refresh
- 2026-05-28Site-wide i18n landed — 5 locales + browser auto-detect + every personal section translated + per-locale font swap via :lang()
- 2026-06-24Whole codebase JS → TS migration done — 162 files to strict TypeScript, 0 tsc / eslint errors
Thank you for being here along the way.
Want to see more, or just say hi? Start here:
GitHub Profile
@timo9378
Site has been running for:
✨ Be the first to comment