Build Info
Branch: 3a2fa1a
SHA: 3a2fa1a87a
Built: June 21, 2026 at 08:37 AM
June 14, 2026
- Restructured monorepo: moved app
code/astro01/→code/apps/astro01/ - Expanded workspace:
code/*→code/apps/*+code/packages/* - Upgraded
wrangler^4.93.0→^4.100.0
May 28, 2026
- Redesigned default theme palette: blood red → warm coral (oklch, hue ≈ 20)
- Converted
default.cssall hex colors → oklch color space - Added
--shadowand--shadow-accentdesign tokens for geometric pop shadows - Tokenized Masonry layout hardcoded bg/shadow colors → CSS var tokens
- Tokenized Bento layout hardcoded rgba shadow colors → CSS var tokens
- Updated confetti colors to match warm coral palette
- Fixed WCAG AA contrast ratios: light primary (L 0.62→0.55), light tertiary (L 0.68→0.57), dark secondary (chroma 0.08→0.12)
- Fixed Bento contrast: quote author
text-primary→text-on-surface, removedopacity-80on secondary text - PageScore Accessibility: 92 → 100
May 23, 2026
- Upgraded Astro 5 → 6 (
astro@^6.3.6) - Upgraded
@astrojs/mdx4 → 5,@astrojs/preact4 → 5, Vite 6 → 7, Vitest 3 → 4 - Migrated content config to Astro 6 format (
src/content.config.tswithglobloader) - Removed
@vite-pwa/astro(incompatible with Astro 6) - Removed
workbox-windowand PWA-related code
May 19, 2026
- Replaced back button with breadcrumb navigation (
Breadcrumb.tsx) - Extracted reusable
BreadcrumbPreact component for server-rendered pages - Added breadcrumb to Markdown layout and posts index page
- Fixed YAML syntax error in
content/about/intro.md - Fixed branch display on Cloudflare Pages (added
CF_PAGES_BRANCHfallback) - Extracted
getGitInfo()server utility for centralized build info - Added
og:imagefallback to logo inHeadMetacomponent - Renamed
favicon.svgtologo.svgfor reusability - Added
og:logometa tag; separated fromog:image(page-specific only) - Generated default OG image (
og-default.png, 1200×630) for social sharing - Updated PWA
includeAssetsto glob pattern
May 18, 2026
- Added PWA support with service worker and manifest icons
- Added SEO meta tags (
HeadMetacomponent) and production env config - Updated site title and description
- Fixed Bento layout styling issue
- Added
robots.txtand@astrojs/sitemapintegration - Optimized avatar image with Astro
getImage()(140KB → 10KB WebP) - Added
getOptimizeImg()server utility for reusable image optimization - Eliminated render-blocking CSS with
inlineStylesheets: 'always' - Deferred non-critical components (
ThemeWatcher,Modal) toclient:idle - Fixed color contrast for WCAG AA compliance (light & dark mode
--outline) - Added logo icon and favicon
- Added spider SVG component
- Added loading component with skeleton animation
- Added home page with layout switcher
- Added theme system with style adjustments
- Updated reactive API and Preact integration
- Added version page (
$info) - Refactored file structure
- Added random quote display with
getQuote()on home page - Fixed knip unresolved imports in
version.astrowith/** @public-api */tags
May 17, 2026
- Added Terminal layout (CRT green-phosphor theme)
- Added Masonry layout (card-based, angled shadows)
- Layout switcher with localStorage persistence
May 17, 2026
- Material Design 3 color tokens
- Brutalist design language with heavy shadows
- Dark mode support with system preference detection
April 02, 2026
- Astro 5 + Preact + Tailwind CSS 4 setup
- RxJS FRP architecture for reactive state
- Content collections for posts
- UnoCSS Iconify integration