Commit graph

24 commits

Author SHA1 Message Date
AeThex
34368e1dde fix: server-side OG/Twitter meta injection for crawler visibility
Some checks failed
Security Scan / semgrep (push) Has been cancelled
Security Scan / dependency-check (push) Has been cancelled
Build / build (push) Has been cancelled
Deploy / deploy (push) Has been cancelled
Lint & Type Check / lint (push) Has been cancelled
Test / test (18.x) (push) Has been cancelled
Test / test (20.x) (push) Has been cancelled
Crawlers (Twitter, Discord, Slack) don't execute JavaScript, so the
client-side SEO.tsx useEffect was invisible to them. Every page looked
identical — the hardcoded homepage defaults in index.html.

- node-build.ts: replace simple sendFile with async SSR meta middleware
  that injects per-route title/description/og:*/twitter:* before sending
  HTML. Static route map covers ~15 routes; dynamic lookup queries
  Supabase for /projects/:uuid (title, description, image_url) and
  /passport/:username (full_name, bio) so shared project/profile links
  render correct cards in Discord/Twitter/Slack unfurls.
- index.html: add twitter:site @aethexcorp; SSO.tsx useEffect still
  runs for browser tab updates.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-12 14:30:47 +00:00
sirpiglr
f6d1d3705e Improve website SEO by updating sitemap and title tags
Fixes invalid robots.txt, updates sitemap.xml with full URLs, expands the title tag in index.html, and ensures canonical URLs are absolute in index.html.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9203795e-937a-4306-b81d-b4d5c78c240e
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Event-Id: b8d81034-78c8-4b8e-91a7-ea448852570c
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7c94b7a0-29c7-4f2e-94ef-44b2153872b7/9203795e-937a-4306-b81d-b4d5c78c240e/LFvmEVc
Replit-Helium-Checkpoint-Created: true
2025-12-09 05:43:59 +00:00
Builder.io
a92d574c30 completionId: cgen-1099a38dee794d9e9572a16ca3ae4f14
cgen-1099a38dee794d9e9572a16ca3ae4f14
2025-11-15 03:28:04 +00:00
Builder.io
ec104c44cb Prettier format pending files 2025-11-15 02:26:54 +00:00
Builder.io
9e63061e45 completionId: cgen-edfe33e2231a4ed7aea8049819ca2464
cgen-edfe33e2231a4ed7aea8049819ca2464
2025-11-15 02:13:54 +00:00
Builder.io
ccc280001e Prettier format pending files 2025-11-13 03:58:48 +00:00
Builder.io
2bf5324cc3 completionId: cgen-17ee2e7ab3584086abe44a3bac558351
cgen-17ee2e7ab3584086abe44a3bac558351
2025-11-13 03:39:38 +00:00
Builder.io
631bee58b8 Remove incorrect Discord SDK loading script from HTML - SDK is imported properly in React context
cgen-d64ba6b866c94c7eb212a61c2c33c75f
2025-11-10 01:51:52 +00:00
Builder.io
938e8662af Prettier format pending files 2025-11-08 09:25:03 +00:00
Builder.io
bb732847f7 Remove blocking Discord SDK script to fix CORS issue
cgen-82b339983d994a1a8a373bb78daf682e
2025-11-08 09:13:24 +00:00
Builder.io
b3c2c6146d completionId: cgen-93830f21d1e140bdaeaed0bc9888da8b
cgen-93830f21d1e140bdaeaed0bc9888da8b
2025-11-05 07:33:10 +00:00
Builder.io
986ef4ad74 completionId: cgen-c6936ab7b7904045a84e15e2faa02773
cgen-c6936ab7b7904045a84e15e2faa02773
2025-11-05 00:02:45 +00:00
Builder.io
ebdfb2274c Set default title to AeThex | Home
cgen-53c74bc2390c4612ba06c3c6c724c075
2025-10-19 21:21:20 +00:00
Builder.io
ad49c6c9bb Prettier format pending files 2025-10-19 01:53:23 +00:00
Builder.io
9badd9b32e Enrich Organization JSON-LD with governance details
cgen-d5206b7ce9c64f16811e7b8dab37c1df
2025-10-19 01:46:06 +00:00
Builder.io
807aeae5d6 Remove direct HelloSkip script from index.html
cgen-088b8f2d60504ed59c3b69404fbcfea3
2025-10-14 00:29:53 +00:00
Builder.io
c550e59854 Add HelloSkip agent script
cgen-33a2622e3cf44feeb7568ec112682f81
2025-10-14 00:28:48 +00:00
Builder.io
cd41527a58 Prettier format pending files 2025-09-27 23:26:32 +00:00
Builder.io
3aff46834d Improve SEO, metadata, favicon, and structured data
cgen-85c07048b0c64fca91e03351ecbad997
2025-09-27 23:24:52 +00:00
Builder.io
25a7d8cd39 Prettier format pending files 2025-08-06 02:26:54 +00:00
Builder.io
51483e1ef5 Update script to use main.tsx entry point
cgen-2b4514dff5d240aba92aab3e0285561f
2025-08-06 02:24:00 +00:00
Builder.io
e3da687c49 Prettier format pending files 2025-08-06 01:49:33 +00:00
Builder.io
8d43b3b1f3 Update site title and meta info for AeThex
cgen-66fdbfb647f848f289cdb904df40d815
2025-08-06 01:47:03 +00:00
Builder.io
37df3b33de Initial commit 2025-08-05 20:03:34 +00:00