feat(swagger): add central OpenAPI 3.1 specification file

- Create server/openapi.yaml with OpenAPI 3.1.0 base
- Define info, servers, tags, securitySchemes
- Add component schemas: NormalizedDownload, DashboardPayload, ErrorResponse,
  BlocklistSearchRequest, WebhookPayload, HistoryItem, StatusResponse
- Add path placeholders for all endpoints (to be merged with JSDoc)
- Document cookie-based auth + CSRF security scheme
This commit is contained in:
2026-05-21 12:30:01 +01:00
parent 93a8c3fd2e
commit 777fa26e5b
+1413
View File
File diff suppressed because it is too large Load Diff