- Add /server, /workstation, /cloud routes with per-page SEO titles
- Extract shared nav, footer, and waitlist form into partials
- Nav links to edition pages with active-state highlighting; swap About/Security order
- Waitlist form pre-checks the current edition and adds a Cloud option
- Add page-hero variant, edition switcher, and active-nav styles
- Responsive fixes: nav wraps at 540px, waitlist checkboxes wrap on narrow screens
- Reposition Arcline OS as the OS for people who defend infrastructure
- Add Security Stack section (Wazuh, Suricata, ClamAV, OpenSCAP, Falco,
gitleaks/trufflehog, syft/grype, Lynis) plus compliance-ready callout
- Reframe editions for SOC/blue-team/cloud-security audiences; add Kali
and Security Onion comparisons; update meta/OG tags for security intent
- Remove the custom Arcline Toolchain (11 Go tools) and all references
- Redesign CSS: tactical near-black + amber palette, HUD details
(hero grid, terminal caret + sigil, card corner brackets, status dot),
sharpened nav/buttons, responsive fixups; both dark and light themes
- Parse templates once at startup instead of on every request
- Add security headers (X-Content-Type-Options, X-Frame-Options, etc.)
- Add per-request logging (IP, method, path, status, size, duration,
referer, user-agent) — no PII in logs
- Add /healthz endpoint and graceful shutdown (SIGTERM)
- Validate waitlist emails and return proper errors on render failure
- Remove ~1700 lines of duplicate CSS appended to style.css
- Fix contribute grid (auto-fill → auto-fit for 3-card balance)
- Add accent color to contribute icons so SVGs are visible
- Center section headings, descriptions, waitlist form, and edition teaser
- Add Inter and JetBrains Mono Google Fonts
- Update hero and edition teaser copy to \"in development\"
- Add wget to Dockerfile for container healthcheck
- Point docker-compose healthcheck at /healthz
- Add .gitignore for build artifacts
Signed-off-by: Blake Ridgway <blake@blakeridgway.com>