Skip to main content
← Back to changelog
v1.9.6

Next.js to Astro Migration

What’s New

  • Bootstrapped client-astro workspace with React islands integration
  • Migrated global design tokens, shared utilities, and app shell to Astro
  • Ported all auth routes (login, signup, reset, verify, OAuth callback)
  • Ported static routes (landing, about, contact, developers, status, docs)
  • Added apps workspace routes (/apps, /apps/endpoints)
  • Added error pages (400, 404, 500) with dedicated status layout

Improvements

  • Completed Phase 0 baseline with route inventory and performance metrics
  • Added ESLint, Prettier, and typecheck scripts for Astro workspace
  • Migrated core infrastructure (axios, schemas, types, auth session, i18n)
  • Added Vite resolve dedupe for React to prevent SSR context mismatches

Fixes

  • Fixed SSR crash from lucide-react binding to different React instance