Skip to content

Releases: Atrakt/atrakt.github.io

v1.2.0

30 Apr 09:39

Choose a tag to compare

Added

  • Initial Public Release: This version marks the first official commit on GitHub, consolidating all previous development milestones into a stable, high-performance SSG-based architecture.
  • SSG Architecture: Full build-time HTML prerendering using preact-render-to-string. Resolves PageSpeed NO_FCP issues by serving fully populated HTML before JS executes.
  • Security: Implemented robust JSON escaping in prerender.js and secure hydration protocols to neutralizing potential XSS risks.
  • Architecture: Created centralized data utility (src/utils/data.ts) to secure and standardize preloaded data parsing (DRY).
  • Automation: Enhanced GitHub Actions workflow with automatic release generation and weekly scheduled stats refresh.

Changed

  • Design System: Fully migrated to Tailwind CSS v4 using semantic theme tokens and fluid typography.
  • Performance: Removed all entrance animations to prioritize instant content delivery and minimize Cumulative Layout Shift (CLS).
  • Hydration: Switched to hydrate() in src/index.tsx for seamless transition from static HTML to interactive Preact components.
  • Typing: Standardized Preact type imports to resolve CSSProperties deprecation warnings.