No description
- src/seed.ts: idempotent seed script (admin, labels, SiteSettings, Navigation, TicketsConfig, homepage, sample blog/event) - src/app/(frontend)/loading.tsx: page skeleton loader with animate-pulse - next.config.ts: CSP + security headers (X-Frame-Options, Referrer-Policy, Permissions-Policy), localhost added to image remotePatterns - src/app/api/tickets/create/route.ts: rate limiting (10 req/min/IP) - src/app/api/tickets/webhook/route.ts: X-Webhook-Secret or ?secret query param verification - .env.example: EZY_WEBHOOK_SECRET, SEED_ADMIN_*, portal URLs Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .claude | ||
| docker/postgres | ||
| src | ||
| .env.example | ||
| .gitignore | ||
| .npmrc | ||
| .pnpmfile.cjs | ||
| components.json | ||
| CONTEXT_HANDOVER.md | ||
| docker-compose.yml | ||
| Dockerfile | ||
| implementation_plan.md | ||
| next-env.d.ts | ||
| next.config.ts | ||
| package.json | ||
| pnpm-lock.yaml | ||
| postcss.config.mjs | ||
| tsconfig.json | ||
| tsconfig.tsbuildinfo | ||