Skip to main content
01

Changelog

What's been shipped, fixed, and improved — currently at v1.25.6.

[1.25.6] - 2026-03-01

Bug Fixes

  • (web) Replace toSorted in contribution graph (b7a1373)

Refactor

  • Mirror server setup to monitor and add shared packages (f2c8cd9)
  • Consolidate type exports and clean up comments (e24b6d9)

[1.25.5] - 2026-02-09

Bug Fixes

  • Generate Next.js types before typecheck to resolve PageProps errors (c2c3856)

Refactor

  • Replace inline Promise params with PageProps utility type (f5b67b1)

[1.25.4] - 2026-02-09

Bug Fixes

  • Invalidate Better Auth cookie cache after avatar upload/delete (69323cb)
  • Prevent hydration mismatch in MobileNav by deferring session read (19f744f)

[1.25.3] - 2026-02-09

Features

  • Update cv and website with latest experience and branding (7d85e8e)

Refactor

  • Move command-palette and pagination-nav to (pages)/_components (117178f)

[1.25.2] - 2026-02-09

Miscellaneous

  • Bump web version in release (173d374)

[1.25.1] - 2026-02-05

Bug Fixes

  • Add wrangler env configs (dccb259)

Miscellaneous

  • Add cloudflared (d0d4c89)
  • Sort package scripts in lefthook (cf349cf)
  • Update dependencies and cleanup (9f1724f)
  • Migrate to turborepo structure (#3) (4ecc405)
  • Update wrangler configuration and add observability settings (85ac3ee)

[1.25.0] - 2026-02-05

Miscellaneous

  • (dev) Switch local dev to Cloudflare Tunnel domains (fa55af0)

[1.23.0] - 2026-02-03

Features

  • Add command palette and global keyboard shortcuts (60fc99e)

[1.22.0] - 2026-02-03

Features

  • Add Sentry error tracking for frontend and backend (bba9fd4)

Refactor

  • Replace KV-based rate limiting with Cloudflare Rate Limiter bindings (989c016)

[1.16.0] - 2026-01-31

Features

  • Add rehype-conflict-markers plugin with GitHub Primer colors (4bedeab)

[1.15.12] - 2026-01-31

Refactor

  • (ui) Migrate shadcn/ui style from base-mira to base-nova (2a55fe7)

Miscellaneous

  • Add knip and remove unused dependencies and files (e2ab183)

[1.15.11] - 2026-01-31

Performance

  • Add modern browserslist target to eliminate legacy polyfills (21797a6)

[1.15.10] - 2026-01-31

Refactor

  • (ui) Replace Button render prop with Link + buttonVariants pattern (073720c)

[1.15.9] - 2026-01-31

Refactor

  • (ui) Migrate shadcn/ui from Radix UI to Base UI primitives (5192797)

[1.15.8] - 2026-01-31

Performance

  • Reduce dev memory usage and enable webpack memory optimizations (d921b3a)

Refactor

  • (content) Migrate from gray-matter to Velite for content management (6618a8d)
  • (scripts) Use npm-run-all2 for parallel and sequential script orchestration (d418ef1)

[1.15.7] - 2026-01-30

Bug Fixes

  • (deps) Override tar to >=7.5.3 and bump commitlint to 20.4.0 (71c0528)

[1.15.5] - 2026-01-30

Performance

  • Apply Vercel React best practices audit fixes (1942239)

[1.15.4] - 2026-01-30

Miscellaneous

  • Add changelogithub config for release note commit types (81c88d2)

[1.15.3] - 2026-01-30

Refactor

  • (legal) Convert from database-driven to static MDX with version history (ab0fe83)

[1.14.0] - 2026-01-29

Features

  • (admin) Use Shiki GitHub themes in Monaco editor (53ac6e9)

[1.11.3] - 2026-01-28

Bug Fixes

  • Block PHP vulnerability scanner requests (076dcb4)
  • (deps) Update next.js to 16.1.6 to patch DoS vulnerability (1b909a5)

[1.7.0] - 2026-01-26

Features

  • (email) Add React Email with preview and dark mode support (54f566f)

[1.5.0] - 2026-01-24

Features

  • Add blog view counter and reading time (5d41a5e)

Bug Fixes

  • Resolve build type errors for RSS route and MDX types (7985f5a)

[1.3.0] - 2026-01-24

Features

  • Add RSS feed route and reorganize header components (99e014f)
  • Add server workspace and configure dev environment (cfb6cbf)

Performance

  • Optimize bundle size and server rendering (bb71f3e)

[1.1.0] - 2026-01-24

Features

  • Add git-cliff changelog generation and /changelog page (4e08c10)

[1.0.1] - 2026-01-24

Features

  • Add Vercel Analytics and Speed Insights (9f137d1)

[1.0.0] - 2026-01-24

Features

  • Add header component with theme toggle and navigation (9f937a6)
  • Add MDX content system with Velite and About section (3b1be96)
  • Add testimonials section with client feedback (6d80bac)
  • Add comprehensive SEO and metadata system (add4983)
  • Add GitHub contributions section with oRPC type-safe API (f8283f9)
  • Add better-auth authentication with email verification (b23fb7f)
  • Add admin experience management with CRUD and refactor experience section (4fd46d5)
  • Add blog posts system with admin editor and public writings page (6d0a907)
  • Add threaded comments system with auth redirect support (eccdc28)
  • Add legal pages management system with admin editor (1728bf4)

Refactor

  • Replace ESLint with Biome for linting and formatting (f0dd677)
  • Redesign admin dashboard with refined UI components (453c923)
  • Enforce oRPC usage over direct database access (807fc97)
  • Optimize build config and enhance UI consistency (6519902)
  • Consolidate experience section and upgrade dependencies (0df9669)
  • Extract backend into standalone Cloudflare Workers server (a653d27)

Styling

  • Switch from tabs to 2-space indentation (a0f4522)

Miscellaneous

  • Add VSCode settings and improve Biome config (e0c0bf6)
  • Add commitlint and lefthook for commit linting and pre-commit checks (3db57a3)
  • Require Node.js 24 and Bun 1.3, update dependencies (940ffad)
  • Add runtime vars to wrangler.toml and bump version to 1.0.0 (e67e2e5)