Commit Graph
41 Commits
Author SHA1 Message Date
ssbg04 b7723b11d9 feat: redesign portfolio to bryl-minimal aesthetic and refine mobile/desktop UX
- Default theme to system mode with live OS color-scheme detection
- Fix custom dot-matrix sprite cursor for light/dark modes
- Preserve natural color portraits across all views
- Improve mobile hero layout with responsive portrait and Geist Pixel typography
- Add subtle color tint to perimeter background dots while keeping reading content clear
- Center certificate modal via createPortal and make verify button theme-responsive
- Make settings controls (magnifier toggle, lens button, zoom levels) theme-responsive
- Remove flagship badge and deep-dive technical sections from TIS-RMS case study
2026-10-23 00:50:38 +08:00
ssbg04 5e5010c06c feat(analytics): add global background visitor geo telemetry to Layout 2026-10-22 01:08:40 +08:00
ssbg04 a628246e0b feat(routing): route links page to links.crischarles.com subdomain 2026-10-22 00:49:38 +08:00
ssbg04 c1edea07ce feat(deploy): migrate to Cloudflare Pages, integrate Resend email API, and optimize contact form 2026-10-18 12:10:16 +08:00
ssbg04 c3ad31f28b perf(core): self-host fonts, eliminate Google Fonts CDN, defer API fetches, and convert utility islands to zero-JS 2026-10-18 11:15:58 +08:00
ssbg04 c4caf4c13d perf: optimize page speed, accessibility, and activity chart
- Replace FontAwesome CDN with lightweight SVG TechIcon component (-317 KiB payload)
- Load Google Fonts asynchronously with preload and media=print to unblock render
- Add cdn.sanity.io preconnect for faster LCP image discovery
- Convert Hero to static server-rendered HTML and balance CTA button size
- Replace 480-node DOM contribution grid with lightweight SVG Activity Sparkline
- Use GPU-composited scaleY for Footer sound wave bars to prevent layout thrashing
- Fix accessibility: viewport zooming, ARIA list/listitem, link labels, and color contrast
- Cache and defer weather API calls using requestIdleCallback
2026-10-18 09:39:54 +08:00
ssbg04 5f3604bd2a perf: optimize mobile LCP, image delivery, font loading, and client hydration 2026-10-17 06:47:44 +08:00
ssbg04 383161ce78 feat: add dot matrix cursor, optimize theme switching, and fix hover performance 2026-10-16 20:04:28 +08:00
ssbg04 ce1135dd65 feat: optimize performance, add AMOLED theme, dot-matrix font, and fix tis-rms 301 redirect 2026-10-16 16:45:26 +08:00
ssbg04 afe834317b fix(seo): resolve Google Search Console indexing, canonical, heading, and redirect issues 2026-10-16 12:29:32 +08:00
Cris Charles 2fd31e973d Add sitemap link to Layout.astro 2026-09-24 05:48:13 +08:00
ssbg04 bbb392576a update: from SSR to Hybrid SSR/SSG 2026-09-22 19:33:58 +08:00
ssbg04 422fd9fd25 fix fontawesome icons 2026-09-22 19:03:51 +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 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 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 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 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 ef5d35dbf4 feat(pwa): add offline support, network-first service worker, web manifest & e-business card mode 2026-09-04 00:49:17 +08:00
ssbg04 d8bc9f9f52 feat: implement ultra-fast alternate design for save-data, slow internet & manual lite mode 2026-09-04 00:40:00 +08:00
ssbg04 d31f6d38bd feat: implement 8 portfolio enhancements (gallery, portfolio assistant fab, spinning vinyl spotify, accessibility & mobile theme fixes) 2026-09-03 22:05:33 +08:00
ssbg04 457a2278f6 feat: overhaul design to minimalist glassmorphism bento grid, add certifications, accessibility controls, and footer spotify widget 2026-09-02 22:40:27 +08:00
ssbg04 d8631d4499 feat: optimize SSR & SEO, add Schema JSON-LD, and redesign adaptive Fluent & Material UI navigation 2026-08-16 02:44:39 +08:00
ssbg04 e193b75c64 feat: add true magnifying glass effect on R key 2026-07-12 15:39:45 +08:00
ssbg04 f2e00e8a49 perf: optimize animations, glass styling, and widget performance on mobile 2026-07-12 13:36:06 +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 94f4d10976 remove google site meta 2026-07-11 01:39:23 +08:00
ssbg04 a4a11c77a9 google site verification 2026-07-11 01:37:21 +08:00
ssbg04 f3b430af48 google site verification 2026-07-11 01:35:59 +08:00
ssbg04 b6fc630f32 Merge branch 'main' of https://github.com/ssbg04/Portfolioo
add google site verification
2026-07-11 01:33:34 +08:00
ssbg04 6e97415000 add google site verification meta tag 2026-07-11 01:33:13 +08:00
Cris Charles 94bd1e90b6 Add Analytics component to Layout 2026-07-09 01:59:04 +08:00
ssbg04 5b58ec5405 add: vercel analytics 2026-07-08 23:00:55 +08:00
ssbg04 d871b213e6 fix: only shows on root page 2026-07-07 22:15:28 +08:00
ssbg04 7af8df289a spotifaw 2026-07-07 21:29:18 +08:00
ssbg04 cfb5c0a68e feat: integrate custom brand logo, navbar updates, favicon, and cached image visibility fix 2026-07-07 21:10:58 +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 ad3a5a8ec9 ahhhhh 2026-07-07 01:39:05 +08:00
ssbg04 725a17ce84 first commit 2026-07-07 00:54:37 +08:00