ssbg04
585b76137e
feat: integrate FontAwesome React SVG v7 for techstack icons
...
- Install @fortawesome/react-fontawesome, @fortawesome/fontawesome-svg-core, @fortawesome/free-brands-svg-icons, and @fortawesome/free-solid-svg-icons
- Map Sanity IO skills and FontAwesome classes to tree-shaken <FontAwesomeIcon /> SVGs
- Fix icon precedence ensuring Tailwind CSS renders official faTailwindCss
- Support official vector fallbacks for modern platforms (Vercel, Netlify, Render, GCP)
2026-10-18 10:27:53 +08:00
ssbg04
89a1752f1f
improve SEO
2026-09-22 17:59:30 +08:00
ssbg04
c228fff265
Fix mobile navbar disappearing issue and optimize image loading across all pages
...
- Fix: Removed undefined checkLite function in ControlsDropdown causing navbar to crash on menu close
- Fix: Add justClosedDrawerRef to prevent navbar auto-hide after closing mobile menu
- Optimize: Add loading and fetchPriority attributes to all images across components
- Optimize: Eagerly load above-the-fold images (gallery first 3, certifications first 1+2 badges)
- Optimize: Lazy load below-the-fold images with proper decoding async
- Improve: Better LCP performance and bandwidth usage across gallery, projects, and certifications pages
2026-09-20 20:04:44 +08:00
ssbg04
b6d26fcc42
feat(contact): implement Zoho SMTP with Nodemailer and 2 emails/day rate limit
2026-09-13 10:48:49 +08:00
ssbg04
d30e15f3b9
feat: polish sections, optimize widgets, and fix chat assistant
2026-09-08 08:59:00 +08:00
ssbg04
f04a1d31e8
feat: enhance UI with loading screen, dynamic backgrounds, and fix Spotify recently played fallback
2026-07-12 02:09:37 +08:00
ssbg04
5b58ec5405
add: vercel analytics
2026-07-08 23:00:55 +08:00
ssbg04
7af8df289a
spotifaw
2026-07-07 21:29:18 +08:00
ssbg04
c20bf00236
feat: upgrade layout animations, glass casing profile tilt, cta magnetic glow, back-to-top, sliding nav pills, and liquid mouse trail
2026-07-07 20:40:21 +08:00
ssbg04
725a17ce84
first commit
2026-07-07 00:54:37 +08:00
ssbg04
df552df131
Add: Floating Back button for sub-pages, Cards Modal Update: Mini Preview Certificates, Website Preview in Admin Side, ReCaptcha badge to icon, emoji to icon
2026-06-11 14:50:18 +08:00
ssbg04
2d15c7e239
remove: mysql2 sharp
2026-06-06 22:17:32 +08:00
ssbg04
1e461bbbf7
fix: use REST API for recaptcha to avoid SDK authentication issues
2026-06-06 20:49:46 +08:00
ssbg04
d6cef60922
feat: implement @google-cloud/recaptcha-enterprise SDK
2026-06-06 20:45:40 +08:00
ssbg04
9f79598a15
Delete old files and upload new portfolio
2026-06-06 19:54:03 +08:00