e24cf8d0be
fix: recaptcha badge into inline, CG logo main page with smooth scroll
ssbg042026-06-11 16:13:29 +08:00
ad88525b91
fix: sitemap for google search console
ssbg042026-06-11 15:46:39 +08:00
b97ea58563
fix: sitemap for google search console
ssbg042026-06-11 15:31:59 +08:00
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
ssbg042026-06-11 14:50:18 +08:00
17a34659b1
fix: toast notifications styles and visibility bugs in globals.css and module CSS
ssbg042026-06-06 22:43:20 +08:00
2bba36ffd7
feat: replace favicon.ico with SVG-converted version (16/32/48px multi-size)
ssbg042026-06-06 22:16:54 +08:00
d2c2b0bea7
fix: remove onClick from Server Component JSX (toast backdrop)
ssbg042026-06-06 21:49:08 +08:00
3f6c67b975
feat: add center toast notifications, compact reCAPTCHA badge, CG logo scroll-to-top
ssbg042026-06-06 21:48:06 +08:00
8b485b5103
fix: migrate Web3Forms submission to frontend to bypass Vercel Cloudflare block, while keeping reCAPTCHA on backend
ssbg042026-06-06 21:39:56 +08:00
54932b9c72
feat: switch from FormSubmit to Web3Forms to bypass Vercel server blocks
ssbg042026-06-06 21:27:14 +08:00
016d4e08e1
chore: add HTTP status code to FormSubmit error message for debugging
ssbg042026-06-06 21:20:55 +08:00
4e5c385852
fix: add Origin headers to FormSubmit API request to prevent spam blocking
ssbg042026-06-06 21:13:03 +08:00
7d4972456e
fix: remove leftover import of uninstalled recaptcha SDK to fix build
ssbg042026-06-06 20:51:20 +08:00
1e461bbbf7
fix: use REST API for recaptcha to avoid SDK authentication issues
ssbg042026-06-06 20:49:46 +08:00