Commit Graph

4 Commits

Author SHA1 Message Date
hsiegeln
4afe37ee1a Add lightningcss devDependency (required by vite cssMinify config) 2026-04-24 16:36:29 +02:00
hsiegeln
b9b0dcb6ec Scaffold Astro 5 project with static output and i18n-ready content collections 2026-04-24 16:30:21 +02:00
hsiegeln
75f20d5367 Add implementation plan for cameleer.io marketing site
21-task TDD-oriented plan covering Astro scaffold, Mission Control
tokens, auth URL + security-headers modules (with vitest), shared
components, 6-section dual-register homepage, pricing/imprint/privacy
pages, Apache .htaccess hardening, HTML + link + Lighthouse CI gates,
and Gitea Actions rsync deploy with host-key pinning and post-deploy
header smoke check. Includes operator checklist for Hetzner +
Cloudflare + Gitea secrets.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-24 16:25:31 +02:00
hsiegeln
e15408b498 Initial design spec for cameleer.io marketing site
Captures brainstormed architecture: Astro 5 static site on Hetzner
Webhosting L, Cloudflare profile B (WAF, rate limit, HSTS, security
headers), redirect-to-Logto auth at auth.cameleer.io. Four pages (home,
pricing, imprint, privacy), English-only with i18n-ready scaffold, no
analytics in v1. Homepage uses dual-register 6-section weave serving
both manager and engineer audiences at every scroll depth.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-24 16:13:47 +02:00