2026-05-14feat(analytics): self-hosted Umami tracker (stats.67projects.app) — gated <Script> w prod (NEXT_PUBLIC_UMAMI_SRC + WEBSITE_ID opcjonalne), CSP allowlist derived od env, brak cookies/DNT respected, TRACKER_SCRIPT_NAME=ascii.js bypass adblock
2026-05-14docs(claude): initial CLAUDE.md — architecture, commands, security model, deployment dla future Claude Code sessions
2026-05-11feat(cms): revalidatePath hooks na SiteSettings/Projects/Repos/LogEntries/Categories — zmiany w admin natychmiast widoczne na stronie (bez czekania na revalidate window)
2026-05-10chore(deploy): commit .coolify.env (UUIDs only, no secrets)
2026-05-10fix(deploy): entrypoint uses .bin/payload (not direct dist/bin) so tsx loader handles payload.config.ts
2026-05-10fix(deploy): pages render-resilient when DB unavailable at build time (try/catch + empty fallback) — fixes Coolify build failure
2026-05-10feat(deploy): production entrypoint (migrate + idempotent seed-fresh + admin), Dockerfile build-time args, .gitignore + .dockerignore for .coolify.env
2026-05-10feat(cms): rozszerzenie SiteSettings o branding (Hero, Sections, Footer, Contact, Branding tabs); lib/site-settings z fallback; podpięcie wszystkich komponentów pod CMS; Nav prompt linkuje do home + większy font; ChallengeGrid minmax(0,1fr) fix; Footer build timestamp stable
2026-05-10fix: Payload admin (RootLayout + serverFunction wiring), regenerated importMap, hydration mismatch in RevenueLogStream timestamp; .env script loading via tsx --env-file
2026-05-10feat: bundle JetBrains Mono v2.304 woff2 (Regular/Bold/ExtraBold) + OFL license; wire next/font/local in layout
2026-05-10fix(security): post-audit fixes — auth-001 (REST create lockdown), rate-001 (github limiter), upload-001 (size cap); SECURITY.md aligned with reality
2026-05-10fix(verify): typecheck + build fixes (importMap.d.ts, generateStaticParams resilience, sitemap fallback, slug regex disable, payload migrations)
2026-05-10docs: README + SECURITY.md + e2e test suites
2026-05-10feat(scripts): create-admin + idempotent seed (14 projects, 5 repos, 10 logs)
2026-05-10feat(security): CSP nonce middleware
2026-05-10feat(pages): home, projects list+detail, open-source, log, contact, sitemap, robots, error, not-found
2026-05-10feat(api): github-stars + sales-stream + ContactForm
2026-05-10feat(ui): cards, filter, home sections, checkout box
2026-05-10feat(ui): primitives + Nav + Footer
2026-05-10feat(payload): mount admin + REST API in app router
2026-05-10feat(payload): all collections + SiteSettings global + payload.config
2026-05-10feat(lib): TDD env, ascii, ip, validators, rate-limit, github, revenue-stream
2026-05-10feat: docker compose + healthcheck
2026-05-10test: vitest + playwright config
2026-05-10feat: next.js + tailwind v4 wiring with @theme tokens
2026-05-10chore: bootstrap project skeleton