Personal Site v1.5.46
My personal website and blog built with Astro. A place to showcase my work, share thoughts, and maintain my professional presence online.
Astro TypeScript Tailwind CSS Vitest Vercel
Version History
v1.5.46 Apr 8, 2026
- Migrated to Astro 6 and Tailwind CSS 4
- Fixed CSP headers for Pagefind WASM and Vercel Live script
- Redesigned portfolio demo dialog layout and fixed horizontal centering
v1.5.44 Mar 18, 2026
- Refactored custom elements with proper lifecycle (connectedCallback/disconnectedCallback)
- Improved SEO: locale from config, resume print page excluded from sitemap
- Accessibility: native dialog element, contact info hidden on screen (print only)
- Performance: optimized getTagsWithCounts to O(n)
- Code cleanup: removed dead types, unused dependencies, and duplicate code
v1.5.21 Mar 5, 2026
- Hardened security headers: removed unsafe-eval from CSP, deprecated X-XSS-Protection
- Fixed caching bugs: array mutation, unified caching pattern across all collections
- Improved custom element lifecycle cleanup across all components
- Fixed resume rendering issues (company_url, dynamic experience duration, print layout)
- Cleaned up JSON-LD schema and locale handling
- Accessibility and font loading improvements
v1.5.0 Feb 25, 2026
- Published three new blog posts on AI topics
- Added Git Wayback to portfolio with demo URL and changelog
- New wavy underline navigation style
- Upgraded Astro and dependencies
v1.4.0 Jan 9, 2026
- Fixed Table of Contents scroll behavior on small screens
- UI improvements: tag list limit, resume contact link
v1.3.0 Nov 18, 2025
- Implemented intelligent caching system with comprehensive test coverage
- Published blog post on Apple Store's frontend architecture
- Enhanced security headers and production deployment config
- Achieved 98.97% test coverage
- Translated content to English
v1.2.0 Oct 15, 2025
- Added demo preview dialog for portfolio items
- Automated version sync between develop and master branches
v1.1.0 Oct 15, 2025
- Added versioning and changelog to portfolio items
- Added RSS feed links to notes and posts
v1.0.0 Oct 13, 2025
- First official release