Releases: Atrakt/atrakt.github.io
Releases · Atrakt/atrakt.github.io
v1.2.0
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 PageSpeedNO_FCPissues by serving fully populated HTML before JS executes. - Security: Implemented robust JSON escaping in
prerender.jsand 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()insrc/index.tsxfor seamless transition from static HTML to interactive Preact components. - Typing: Standardized Preact type imports to resolve
CSSPropertiesdeprecation warnings.