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 |
|
ssbg04
|
020221349e
|
feat(testimonials): remove mock testimonials and add empty state note
|
2026-09-05 10:59:36 +08:00 |
|
ssbg04
|
92cff2878e
|
feat(projects): redesign projects section with split modal & 5-item homepage limit
|
2026-09-05 10:49:37 +08:00 |
|
ssbg04
|
5824716e9c
|
chore: untrack sanity-studio
|
2026-09-04 00:56:32 +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
|
5d90407a41
|
fix(background): resolve landscape right-side collision, tailor portrait layout & increase mouse travel
|
2026-09-04 00:32:11 +08:00 |
|
ssbg04
|
3b7425c5b6
|
fix: resolve certifications visibility with referrerPolicy, merge sanity certs, and refine non-colliding zoom parallax
|
2026-09-04 00:18:01 +08:00 |
|
ssbg04
|
408f968e96
|
fix: use named createImageUrlBuilder from @sanity/image-url, make background parallax vibrant and clearly visible
|
2026-09-03 23:47:49 +08:00 |
|
ssbg04
|
a38e3b3e98
|
feat: implement multi-layer background parallax and mobile haptic vibration feedback
|
2026-09-03 23:41:08 +08:00 |
|
ssbg04
|
fc0e320532
|
del: lightrays
|
2026-09-03 23:33:14 +08:00 |
|
ssbg04
|
83aef0ec24
|
chore: update brand logo & favicon, remove unused favicon.svg, sync TODO.md
|
2026-09-03 23:26:57 +08:00 |
|
ssbg04
|
ba1959deaf
|
fix: eliminate excessive top space under navigation bar across all pages and links page
|
2026-09-03 22:56:00 +08:00 |
|
ssbg04
|
dc32e778a3
|
feat: optimize about image load, dynamic availability chip & cv url on links page, large certificate preview on cards & modal, remove redundant hero on certs page
|
2026-09-03 22:48:02 +08:00 |
|
ssbg04
|
e1800d7e81
|
feat: redesign certificate cards with large picture & modal, align numbering (tech stack 2, certs 3), remove certs from about page
|
2026-09-03 22:36:30 +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
|
df9affba83
|
fix: replace literal • HTML entity strings with unicode bullets
|
2026-09-03 20:37:56 +08:00 |
|
ssbg04
|
c3c1fc6b35
|
feat: bento box layout for technologies stack and 3-card auto-carousel for testimonials
|
2026-09-03 20:29:03 +08:00 |
|
ssbg04
|
9090ce135d
|
fix(about): retain only sanity studio managed content in bento box layout
|
2026-09-03 20:11:13 +08:00 |
|
ssbg04
|
7cc522f01e
|
feat(about): redesign about section into modern responsive bento box layout
|
2026-09-03 20:06:05 +08:00 |
|
ssbg04
|
14fe0d7f25
|
feat: sync entire portfolio to sanity studio and add education section
|
2026-09-03 19:58:10 +08:00 |
|
ssbg04
|
978711a16a
|
feat(sanity): add dynamic studio schemas, certifications, education, and frontend data integration
|
2026-09-02 23:15:21 +08:00 |
|
ssbg04
|
cf0cbd9a1f
|
feat(links): remove NFC badge, redesign cards to minimalist glass bento, and display destination URLs
|
2026-09-02 23:03:47 +08:00 |
|
ssbg04
|
c369b7dde2
|
feat: enable viewing and downloading of CV-Cris-Charles-Garcia.pdf across portfolio and maintenance page
|
2026-09-02 22:58:42 +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
|
5a2cc28658
|
refactor: clean maintenance page with sleek minimalist developer aesthetic
|
2026-08-16 02:56:48 +08:00 |
|
ssbg04
|
a0dff8c876
|
feat: add under development maintenance page and redirect middleware
|
2026-08-16 02:53:55 +08:00 |
|
ssbg04
|
2aaff50843
|
fix: resolve font contrast visibility and enhance Sanity CMS data pipeline
|
2026-08-16 02:50:50 +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
|
0737254432
|
add no testimonials, remove the testimonials sample data, hamburger bar nav in mobile convert into FAB
|
2026-07-12 14:05:18 +08:00 |
|
ssbg04
|
8081efd079
|
add dynamic profile based on theme
|
2026-07-12 13:49:11 +08:00 |
|
ssbg04
|
c70e78cae2
|
remove frosted glass theme in mobile
|
2026-07-12 13:44:38 +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 |
|
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
|
911d439798
|
feat: sync SpotifyWidget scroll animation with Navbar, add spacing
|
2026-07-07 22:07:35 +08:00 |
|
ssbg04
|
880483d448
|
feat: align Spotify widget with centered content and clean diagnostic code
|
2026-07-07 21:53:05 +08:00 |
|
ssbg04
|
70b627a2e4
|
debug: expose Spotify token error details
|
2026-07-07 21:43:33 +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
|
ac47707e5f
|
fix nav bar
|
2026-07-07 19:07:37 +08:00 |
|
ssbg04
|
ad3a5a8ec9
|
ahhhhh
|
2026-07-07 01:39:05 +08:00 |
|
ssbg04
|
03b3004894
|
fix: manual CSS explicit RGBA fallbacks for glassmorphism
|
2026-07-07 01:26:10 +08:00 |
|
ssbg04
|
67cecc7688
|
fix: restore frosted glass navbar blur on Vercel deployment
|
2026-07-07 01:21:51 +08:00 |
|
ssbg04
|
8301df05b4
|
fix: resolve navbar blur stripped in build by correcting tailwind v4 layers
|
2026-07-07 01:18:49 +08:00 |
|
ssbg04
|
eb1885fb32
|
feat: add SVGs for popular PH social media and chat apps
|
2026-07-07 01:13:37 +08:00 |
|
ssbg04
|
bd689225d4
|
style: align CTA buttons to social links with a desktop divider
|
2026-07-07 01:09:49 +08:00 |
|
ssbg04
|
624597557a
|
fix: swap Astro adapter from node to vercel for deployment
|
2026-07-07 01:03:56 +08:00 |
|
ssbg04
|
725a17ce84
|
first commit
|
2026-07-07 00:54:37 +08:00 |
|
ssbg04
|
edd3d336a2
|
update: nav bar blog page into section, card modal color and font
|
2026-06-11 17:45:03 +08:00 |
|
ssbg04
|
301ea32dc0
|
fix: email form
|
2026-06-11 17:36:45 +08:00 |
|
ssbg04
|
6a65d0e58e
|
fix: hover, cards quantity
|
2026-06-11 17:27:53 +08:00 |
|
ssbg04
|
5f396f7c07
|
fix: recaptcha badge
|
2026-06-11 16:44:00 +08:00 |
|
ssbg04
|
e24cf8d0be
|
fix: recaptcha badge into inline, CG logo main page with smooth scroll
|
2026-06-11 16:13:29 +08:00 |
|
ssbg04
|
ad88525b91
|
fix: sitemap for google search console
|
2026-06-11 15:46:39 +08:00 |
|
ssbg04
|
b97ea58563
|
fix: sitemap for google search console
|
2026-06-11 15:31:59 +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
|
17a34659b1
|
fix: toast notifications styles and visibility bugs in globals.css and module CSS
|
2026-06-06 22:43:20 +08:00 |
|
ssbg04
|
730083b061
|
del: recaptcha custom, responsive recaptcha badge
|
2026-06-06 22:37:41 +08:00 |
|
ssbg04
|
1b59189ea2
|
add: google search console and sitemap
|
2026-06-06 22:26:43 +08:00 |
|
ssbg04
|
2d15c7e239
|
remove: mysql2 sharp
|
2026-06-06 22:17:32 +08:00 |
|
ssbg04
|
2bba36ffd7
|
feat: replace favicon.ico with SVG-converted version (16/32/48px multi-size)
|
2026-06-06 22:16:54 +08:00 |
|
ssbg04
|
d2c2b0bea7
|
fix: remove onClick from Server Component JSX (toast backdrop)
|
2026-06-06 21:49:08 +08:00 |
|
ssbg04
|
3f6c67b975
|
feat: add center toast notifications, compact reCAPTCHA badge, CG logo scroll-to-top
|
2026-06-06 21:48:06 +08:00 |
|
ssbg04
|
8b485b5103
|
fix: migrate Web3Forms submission to frontend to bypass Vercel Cloudflare block, while keeping reCAPTCHA on backend
|
2026-06-06 21:39:56 +08:00 |
|
ssbg04
|
54932b9c72
|
feat: switch from FormSubmit to Web3Forms to bypass Vercel server blocks
|
2026-06-06 21:27:14 +08:00 |
|
ssbg04
|
016d4e08e1
|
chore: add HTTP status code to FormSubmit error message for debugging
|
2026-06-06 21:20:55 +08:00 |
|
ssbg04
|
4e5c385852
|
fix: add Origin headers to FormSubmit API request to prevent spam blocking
|
2026-06-06 21:13:03 +08:00 |
|
ssbg04
|
7d4972456e
|
fix: remove leftover import of uninstalled recaptcha SDK to fix build
|
2026-06-06 20:51:20 +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
|
57bb5babae
|
feat: switch to reCAPTCHA v3 implementation
|
2026-06-06 20:39:45 +08:00 |
|
ssbg04
|
1706012ad3
|
fix: add recaptcha widget to frontend contact form
|
2026-06-06 20:35:30 +08:00 |
|
ssbg04
|
04be959b8e
|
chore: trigger vercel deployment
|
2026-06-06 20:24:43 +08:00 |
|
ssbg04
|
177f84d1ae
|
remove: local ip alloweddev
|
2026-06-06 20:11:01 +08:00 |
|
ssbg04
|
9f79598a15
|
Delete old files and upload new portfolio
|
2026-06-06 19:54:03 +08:00 |
|