mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-17 01:39:39 +02:00
Rate Limiting: - Add @nestjs/throttler with 100 req/min global limit - Stricter limits for uploads: 20 req/min single, 10 req/min multi File Versioning (Backend): - GET /api/v1/files/:id/versions — list version history - POST /api/v1/files/:id/versions — upload new version with optional comment - Updates file metadata (size, name, storageKey) on new version - 7 new tests for versioning service and controller API Client (Frontend): - Add FileVersion interface - Add filesApi.getVersions() and filesApi.uploadVersion() Total tests: 205 (140 backend + 65 web) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| src | ||
| docker-entrypoint.sh | ||
| Dockerfile | ||
| drizzle.config.ts | ||
| eslint.config.mjs | ||
| jest.config.js | ||
| nest-cli.json | ||
| package.json | ||
| tsconfig.json | ||