history
6 tagged builds of this site
Track the evolution and improvements of my portfolio website.
v1.4.0
November 20269 changes- Added blog post: A2UI 1.0 — open protocol letting AI agents describe UI for native rendering
- Added blog post: AWS Emulator — local AWS testing for coding agents, with agent-built fidelity suite
- Added blog post: Gemini 4 Hydrogen — fast agentic model plus multi-model Orchestrator in Antigravity
- Added blog post: Agent Skills Go Portable — GitHub guide to writing skills that run on any agent
- Added blog post: Lock Your GitHub Actions — workflow lockfiles and zizmor against supply-chain attacks
- Added blog post: CVE-2026-119618 — critical RCE in Apache HTTP Server mod_http2
- Added blog post: United Airlines Bans AI Agents From Booking Flights
- Added blog post: Jane Street False Smoke Alarm — a datacenter war story
- Added blog post: Why Writing Correct Software Is Hard — halting problem and the limits of verification
v1.3.0
November 202612 changes- Added blog post: What is new in .NET 11 — Thai summary of Runtime Async, LINQ FullJoin & SDK updates
- Added blog post: AI Agents & Dev Tools Roundup — Modern Web Guidance, shadcn/improve, Socratic Tutor & Gemini Decisions API
- Added blog post: Teardown — 3D Simulator Skill for Claude Code
- Added blog post: Grok Bot Is Not Grok — Cloud Computer With Your Logins
- Added Thai blog posts: pStack Usage Guide and JEV Classification Model
- Rebuilt site design as a passing deploy run report with isometric GitHub contributions wall
- Added LINE Seed Sans TH typography, scroll-swapped wordmark, and theme-aware favicon
- Restored masked View Transition theme toggle with Web Animations API wipe fallback
- Added interactive portrait photo modal and deploy run output summary on home page
- Improved article code blocks with copy button and interactive table of contents
- Fixed MDX inline image hydration by rendering CustomImage wrapper as block span
- Updated contact route to fail fast when SMTP is unset and made mobile submit full-width
v1.2.0
April 202615 changes- Added contentlayer build step to production build script
- Added comprehensive guide on OpenClaw installation with Docker Compose
- Redesigned BlogContent layout with improved hero section and metadata display
- Migrated MDX rendering from client-side to server-side with next-mdx-remote/rsc
- Added learning section to the website
- Migrated content management from dual MDX systems to Contentlayer with comprehensive SEO
- Standardized animation easing and code formatting across blog components
- Redesigned Experience section with improved timeline layout
- Replaced social media icons with generic Share2 icon
- Upgraded major dependencies: Next.js 16.2, React 19.2.4, TypeScript 6, and Payload CMS 3.81
- Added LiquidEther component with three.js 0.167.1
- Improved code style and formatting in next.config.mjs
- Added blog post: Security Best Practices for OpenClaw
- Added blog post: Building Sub-Agents for Multi-Agent AI Systems
- Added blog post: Getting Started with OpenCode as Claude Code Alternative
v1.1.0
August 20257 changes- Implemented MDX-based blog system with custom components
- Added reading progress indicator and social share buttons to blog posts
- Reorganized blog post components and improved type definitions
- Fixed MDX rendering issues with client-side mounting
- Added blog.kritsana.dev link to blogs page description
- Simplified pre-commit hook to only run lint-staged
- Removed unused UI components and hooks
v1.0.0
March 20245 changes- Initial release of the portfolio website
- Added responsive design and dark mode support
- Implemented contact form with form validation
- Created interactive 3D globe visualization
- Added social media integration and resume download
v0.9.0
February 20245 changes- Beta version development
- Implemented core portfolio sections
- Added animations and transitions
- Created tech stack showcase
- Developed education and experience timeline