pageta/apps/api
Till JS 3f0c87a4d2 feat(api): Rate-Limiting für Compute-Endpoints
In-Memory Fixed-Window-Limiter (dependency-frei, Single-Bun-Instanz):
- /summarize 20/min (LLM-Compute)
- /research 30/min (Server-Fetch fremder Sites)
- /articles/extract/preview 30/min (Fetch + Readability)
Keyed per User-ID, Fallback Client-IP; 429 mit Retry-After.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-29 15:50:20 +02:00
..
src feat(api): Rate-Limiting für Compute-Endpoints 2026-05-29 15:50:20 +02:00
.env.example Rebrand lesen → pageta (Code-Refactor, Phase 1) 2026-05-18 12:06:12 +02:00
Dockerfile Rebrand lesen → pageta (Code-Refactor, Phase 1) 2026-05-18 12:06:12 +02:00
drizzle.config.ts feat(api): versionierte Drizzle-Migrations + Auto-Apply beim Boot 2026-05-20 14:06:29 +02:00
package.json feat(api): DSGVO auf @mana/shared-app-tpl/createDsgvoRouter (Adoption) 2026-05-19 14:47:09 +02:00
tsconfig.json λ-0 bis λ-4: lesen Standalone-Reader-Webapp, lokal grün 2026-05-16 03:01:03 +02:00