Commit Graph
152 Commits
Author SHA1 Message Date
Cris Charles ac92336803 Delete public/sitemap.xml 2026-09-24 05:16:00 +08:00
Cris Charles d085783872 Modify robots.txt for maintenance and sitemap update
Updated robots.txt to disallow maintenance and change sitemap reference.
2026-09-24 05:14:45 +08:00
Cris Charles 5b7742b132 Refactor SEO component for better URL and robots handling
Refactor SEO component to improve canonical URL and social image handling. Introduced robots meta tag logic based on indexability.
2026-09-24 05:12:39 +08:00
Cris Charles ec3768e6a9 Modify site URL and enhance sitemap configuration
Updated site URL to include trailing slash and added sitemap filter to exclude specific pages.
2026-09-24 05:12:06 +08:00
ssbg04 ba2f24b6f7 fix featured for projects and certifications at their pages 2026-09-23 12:34:40 +08:00
ssbg04 f26959a77f fix featured for projects and certifications 2026-09-23 12:11:43 +08:00
ssbg04 aabbe7e98d removed: todo and agent md 2026-09-22 21:54:18 +08:00
ssbg04 ec8b9da1ea removed: todo and agent md 2026-09-22 21:52:55 +08:00
ssbg04 bbb392576a update: from SSR to Hybrid SSR/SSG 2026-09-22 19:33:58 +08:00
ssbg04 cc876b9159 Merge branch 'main' of https://github.com/ssbg04/Portfolioo 2026-09-22 19:05:09 +08:00
ssbg04 422fd9fd25 fix fontawesome icons 2026-09-22 19:03:51 +08:00
Cris Charles 951b6ee3a6 Improve SEO metadata, Open Graph, and JSON-LD for better Bing/social indexing 2026-09-22 18:21:17 +08:00
ssbg04 6dd8fb8703 Stop tracking sripts folder 2026-09-22 18:16:08 +08:00
ssbg04 d723fe1854 improve SEO 2026-09-22 18:04:34 +08:00
ssbg04 89a1752f1f improve SEO 2026-09-22 17:59:30 +08:00
ssbg04 825a74f795 improve SEO 2026-09-22 17:40:56 +08:00
ssbg04 e3a646e3d0 add: bingapi 2026-09-22 17:08:57 +08:00
Cris Charles 2b303e3195 Update SEO.astro 2026-09-22 10:22:04 +08:00
Cris Charles 6f978601b7 Update astro.config.mjs 2026-09-22 10:00:57 +08:00
Cris Charles 7fe72b1aa7 Update sitemap.xml 2026-09-22 09:49:26 +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 b1af4331fe feat: redesign portfolio into neo-brutalism design system
- adopt authentic neo-brutalist typography (Space Grotesk, Plus Jakarta Sans, Space Mono)
- default theme to light mode and remove lite mode/data saver
- redesign certification preview and fullscreen lightbox modals with frosted backdrop blur
- redesign photo gallery preview modal and grid into neo-brutalism
- update scroll animations to trigger at 1/4 bottom of viewport
- add spring pop-up entry and sticker slap animations to hero profile image
- overhaul section backgrounds and components into neo-brutalist cards and shadows
2026-09-20 00:52:16 +08:00
ssbg04 f24ba80cd0 feat(mobile): hide navbar and portfolio assistant button on scroll down, reveal on scroll up
- Mobile navbar slides out of view on scroll down and reveals on scroll up
- Portfolio assistant FAB slides down on mobile scroll down and reveals on scroll up
- Keep elements visible when drawer or chat window is open
- Reset visibility on ClientRouter page transitions
2026-09-13 22:50:10 +08:00
ssbg04 000a45f0f9 feat(ui): redesign navbar & footer glassmorphism, center spotify modal, and polish responsive layouts
- Redesign navbar and footer with modern glassmorphism styling
- Remove icons and monogram avatars from navigation links for clean typography
- Render Spotify modal via portal to ensure centered viewport positioning
- Fix navbar background handling at top scroll positions
- Optimize responsive spacing across all pages and update documentation
2026-09-13 22:37:09 +08:00
ssbg04 29017e84ba feat(nav): smooth page transitions, icon-free navigation, cross-page ultra-fast persistence, and optimized glassmorphism 2026-09-13 17:16:56 +08:00
ssbg04 164e3a6bbc fix(ui): tighten projects title spacing, improve gallery description readability, and make cert modal responsive 2026-09-13 15:37:28 +08:00
ssbg04 52cb837c28 feat(ui): update mobile nav full-screen drawer, links responsive layout, and gallery modal controls 2026-09-13 15:19:02 +08:00
ssbg04 6365b59a14 feat(mobile): hide 3D background objects and auto-activate gyroscope tilt without background tap
- Hide 3D floating section objects on mobile viewport to prevent clutter behind cards
- Immediately attach deviceorientation on mount for Android (0 taps needed)
- Capture iOS device orientation permission on any touch/scroll/click with capture: true
2026-09-13 14:49:40 +08:00
ssbg04 5a46a00827 feat(mobile): add gyroscope background parallax tilt and tighten hero top spacing
- Add DeviceOrientationEvent tilt to 3D wave mesh, section models, and dot grid on mobile
- Adjust mobile hero layout to eliminate excessive top whitespace below navbar
2026-09-13 14:09:21 +08:00
ssbg04 2b729fb213 feat(skills): update preview limit to 12 and deduplicate count label
- Set homepage skills limit to 12 for balanced grid rows across all viewports
- Remove redundant count from header when limited, showing count once in card footer
- Update TODO.md
2026-09-13 13:58:44 +08:00
ssbg04 1724aab396 feat(ui): refine navbar, settings modal, section headers, and mobile responsiveness
- Remove section numbering prefixes and duplicate title tags across all sections
- Update Navbar brand to name only and animate hamburger button to 'X' icon
- Refactor settings modal to body portal with system theme detection
- Compact mobile badge cards into 2-column grid and simplify active nav indicators
2026-09-13 13:44:43 +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 39e2e6514f feat(ui): remove duplicate project action buttons and calibrate 3d wave background 2026-09-12 22:07:40 +08:00
ssbg04 64cc41e919 feat(projects): update project links to showcase page and redesign dedicated project layout 2026-09-12 20:41:36 +08:00
ssbg04 363fa64faf feat(cv): add simple in-page modal, fix cross-origin download, and resolve hydration warnings 2026-09-12 15:41:52 +08:00
ssbg04 b2a5ef1a31 feat(ui): simplify skills display and fix contact heading and static labels 2026-09-12 13:38:54 +08:00
ssbg04 5f2593db2a feat(ui): implement ultra-fast retro standard css design mode 2026-09-12 13:20:23 +08:00
ssbg04 325bddb528 feat(github): make contributions matrix responsive full width with mobile horizontal scroll 2026-09-12 10:42:16 +08:00
ssbg04 43293f2284 feat(ui): redesign cursor to single fluid ring and default magnifier off 2026-09-08 09:39:15 +08:00
ssbg04 ae76389178 feat(about): add local time/weather and remove unused components 2026-09-08 09:26:56 +08:00
ssbg04 286ec847fc feat(about): move github contributions from footer to about section 2026-09-08 09:07:34 +08:00
ssbg04 d30e15f3b9 feat: polish sections, optimize widgets, and fix chat assistant 2026-09-08 08:59:00 +08:00
ssbg04 bb98eabbde feat: fix lite mode reload blank sections, align mobile glass UI with PC, and add stutter/lag detection prompt 2026-09-08 00:02:27 +08:00
ssbg04 988d3089f0 fix(background): resolve WebGL shader crash and implement section-linked 3D reveal with static hero 2026-09-07 23:34:05 +08:00
ssbg04 1ec00327ac feat(background): add 3D Blender-style cybernetic constellation with scroll-down zoom animation 2026-09-07 22:53:21 +08:00
ssbg04 ec1fa185df feat(home): reorder sections and remove skill proficiency percentages 2026-09-07 20:49:52 +08:00
ssbg04 dd3bfac6f0 fix(certifications): fix mobile picture zoom/drag review modal and remove dummy credentials 2026-09-07 01:03:48 +08:00
ssbg04 ee7652ff09 feat: redesign spotify vinyl sleeve widget, add cert zoom modal & github contributions api 2026-09-06 23:34:39 +08:00
ssbg04 d5f5d96565 feat: default lite mode off, mobile magnifier, assistant anti-spam & footer github contributions with spotify modal 2026-09-06 23:15:40 +08:00
ssbg04 c97e37cdad Update & Commented: sitemap.xml 2026-09-05 11:22:15 +08:00