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
⌘Kaccess to the/assistantroute 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
- Playwright & Axe A11y: Replaced Cypress with Playwright for end-to-end testing and automated WCAG 2.2 AA accessibility audits via @axe-core/playwright.
2026-03-20
- Floating Dock & Command Palette: Shipped floating dock navigation and
cmdkcommand 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-v2with@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
- Next.js 14: Upgraded to Next.js 14.
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
- Next.js 13: Upgraded to Next.js 13.
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.