Commit graph

5 commits

Author SHA1 Message Date
df04844ca2 feat: implement dark mode with theme toggle
- Add dark mode support across all components and pages
- Implement theme toggle button in navbar (desktop and mobile)
- Fix desktop theme toggle icon visibility issue
- Add dark mode color variants to all text, backgrounds and components
- Update Tailwind config to enable class-based dark mode
- Add dark mode support to prose styles for blog content
- Persist theme preference in localStorage
- Update all pages (index, bio, blog) with dark mode colors
- Optimize images (me.png and me-baby.jpg)
2026-01-09 16:20:24 +01:00
7cf2e858a2 featmigrate from Angular to Astro static site
BREAKING CHANGE: Complete rewrite from Angular SPA to Astro

- Replace Angular 18 with Astro 5.16.7 + Tailwind CSS
- Convert all Angular components to Astro components
- Add content collections for blog with markdown support
- Setup S3 deployment with CloudFront invalidation
- Add RSS feed and sitemap generation
- Configure Prettier and Biome for code formatting
- Switch from npm to pnpm
- Remove Amplify backend (now fully static)
- Improve SEO and performance with static generation
2026-01-08 16:46:17 +01:00
Lorenzo Iovino
bf18822f6b Optimized SEO 2024-01-18 10:24:37 +01:00
Lorenzo Iovino
c94493a3c5 Added a lot of components 2023-12-29 03:06:56 +01:00
Lorenzo Iovino
08f8d90f3d Added tailwind 2023-12-28 11:33:21 +01:00