pcbjam/site/public
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Istvan Matejcsok 74afb7b726 harden the marketing site: gate demo overrides, rate-limit + redact waitlist
- gerber-demo/boot.js honors the base/cdn/tag script-source overrides only on a
  loopback hostname, so a shipped page ignores them.
- /api/waitlist gains a best-effort per-IP/per-address rate limit and masks the
  submitter address in the no-key log line.
Adds vitest to the site: test/boot-overrides.test.ts (happy-dom) and
test/waitlist.test.ts.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-16 12:46:17 +02:00
..
blog/w28-assets site(blog): devblog w28 — collab week (presence videos, y-sexpr v2, platform) 2026-07-13 17:57:57 +02:00
clients feat(site): 🛬 PCBJam landing page — waitlist, sections, Tailwind 2026-06-07 14:59:13 +02:00
ee feat(site): 🛬 PCBJam landing page — waitlist, sections, Tailwind 2026-06-07 14:59:13 +02:00
gerber-demo harden the marketing site: gate demo overrides, rate-limit + redact waitlist 2026-07-16 12:46:17 +02:00
graphics site(landing): demo-first CTAs, light theme, honest copy; restore positioning map 2026-07-04 21:04:37 +02:00
icons feat(site): 🛬 PCBJam landing page — waitlist, sections, Tailwind 2026-06-07 14:59:13 +02:00
og feat(site,demo): OG share cards + demo page meta ahead of the HN post 2026-07-04 09:14:44 +02:00
apple-touch-icon.png feat(site): add favicon.ico + apple-touch-icon so the tab icon renders 2026-06-10 17:24:31 +02:00
favicon.ico feat(site): add favicon.ico + apple-touch-icon so the tab icon renders 2026-06-10 17:24:31 +02:00
favicon.svg feat(site): 🫙 PCBJam landing revisions — branding, accuracy, positioning graphic 2026-06-07 17:14:19 +02:00
robots.txt feat(site): 🚀 add Astro marketing/content site 2026-06-07 08:57:37 +02:00