32 Commits
Author SHA1 Message Date
Cris Charles a35b21a5bb Update sitemap with current timestamp and change frequency
Updated last modified date to current timestamp and added change frequency for each URL.
2026-06-15 18:36:21 +08:00
Cris Charles e892ca8c87 Delete public/sitemap.xml 2026-06-15 18:29:52 +08:00
Cris Charles b7b06ee37e Add files via upload 2026-06-15 18:20:51 +08:00
Cris Charles 304be2c2f5 Update sitemap with new last modified date and URLs
Updated the last modified timestamp and changed URLs in the sitemap.
2026-06-15 18:19:33 +08:00
Cris Charles 4aedc4df0d Add files via upload 2026-06-15 18:15:32 +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