Command Palette

Search for a command to run...

Changelog

A curated timeline of major feature releases, architecture migrations, and technical improvements shipped to kentandrian.com.

2026 - AI Agent & Architecture Push

2026-11-02

  • pnpm Migration: Migrated monorepo package manager from Yarn v4 to pnpm v12 with strict workspace overrides and sandboxed builds.
  • Command Palette Navigation: Added direct ⌘K access to the /assistant route and primary site pages.
  • Assistant Header: Added an expand-to-full-page toggle to the assistant slide-out drawer header.

2026-11-01

  • Session Service: Integrated Google Cloud Agent Platform Sessions managed session service for resilient conversation state.

2026-09-27

  • Gemini 3.8 Flash: Upgraded the conversational AI agent model to Google Gemini 3.8 Flash.

2026-08-11

  • AI Assistant Drawer: Embedded the conversational agent into a global slide-out drawer accessible from the floating dock navigation.

2026-08-09

  • AI Assistant Launch: Shipped conversational portfolio representative powered by Google ADK, featuring streaming SSE and custom tool calling (getBioSummary, getProjects, getTravelSummary) for grounded, hallucination-free answers.

2026-08-08

  • BProgress Upgrade: Replaced custom progress bar implementation with @bprogress/next provider.

2026-04-04

  • Vitest Setup: Configured Vitest for fast unit and business logic testing, co-located alongside source modules.

2026-03-23

  • Velite Content Engine: Migrated project and article MDX processing from Contentlayer2 to Velite for type-safe static schema compilation with native Zod validation.

2026-03-22

2026-03-20

  • Floating Dock & Command Palette: Shipped floating dock navigation and cmdk command palette (⌘K) for fast keyboard-driven navigation.

2025 - Scale & Modernization

2025-11-21

  • Next.js 16 Upgrade: Upgraded the foundational web framework to Next.js 16 (App Router).

2025-10-27

  • Biome Migration: Fully replaced ESLint and Prettier with Biome for unified linting, formatting, and pre-commit checks with zero configuration drift.

2025-08-09

  • Hybrid i18n: Added localization support for Indonesian (id) and Chinese (zh-CN / zh-TW) with localized routing and SEO.
  • Google GenAI SDK: Migrated from Genkit to @google/genai.

2025-02-18

  • Page Progress Indicator: Replaced nprogress-v2 with @bprogress/core.

2025-01-22

  • Tailwind CSS v4: Upgraded style systems to the stable release of Tailwind CSS v4.

2024 - Architecture & AI Integrations

2024-12-06

  • React 19 Stable: Early adopter of React 19, upgrading from RC to the stable release.

2024-10-27

  • Next.js 15 Stable: Upgraded foundational framework to Next.js 15.

2024-06-15

  • Genkit Integration: Integrated Google Genkit for anonymous guestbook name generation.

2024-05-26

  • Contentlayer2 Migration: Migrated from legacy Contentlayer to community-maintained Contentlayer2.

2023 - Modernization & Refinement

2023-10-26

2023-06-15

  • Third-Party Integrations: Integrated GitHub API (Octokit) and YouTube Data API v3.

2023-05-05

  • App Router & Redesign: Migrated from Pages Router to Next.js App Router, adopted Tailwind CSS with shadcn/ui, integrated Contentlayer for MDX, and moved to custom domain kentandrian.com.
  • Sentry & tRPC: Added Sentry error tracking and tRPC type-safe API procedures.
  • Vercel Hosting: Moved hosting to Vercel with Vercel KV for guestbook storage.

2022 - Foundation & Initial Launch

2022-10-25

2022-07-16

  • Initial Launch: First commit as a cloud engineering course project with Next.js 12 (Pages Router) and Chakra UI, hosted on Google App Engine.