fix(security): Sprint 1 — path traversal, SSRF, Docker hardening, error exposure b986b08 unverified Claude commited on Apr 15
fix: "error [object Object]" on API validation errors + SQLite migration f8ed5d0 unverified Claude commited on Apr 14
fix(security+infra): Sprint Fix 1 — path traversal, docker-compose, CORS 965e8e0 unverified Claude commited on Apr 13
rename: Scriptorium AI → IIIF Studio across entire codebase e0fd571 unverified Claude commited on Apr 11
fix(sprint-f1): sécurité — path traversal, SSRF, CORS, validation inputs d03b796 unverified Claude commited on Apr 10
fix(api): guard catch-all against /api/* paths in production + refactor Admin UI 021c7a8 unverified Claude commited on Mar 19
fix(paths): analyse systémique et correction exhaustive des chemins en production 4d7e198 unverified Claude commited on Mar 18
feat(sprint6-B): validation éditoriale + recherche plein texte f842a06 unverified Claude commited on Mar 18
fix(backend): add response_model=None to SPA catch-all (FastAPI union type error) 27355ae unverified Claude commited on Mar 18
feat(sprint5): frontend React minimal — visionneuse + 4 couches eec7490 unverified Claude commited on Mar 18
feat(sprint4-session-b): endpoints jobs, ingestion et modèles IA ed52286 unverified Claude commited on Mar 17
feat(sprint4-session-a): API FastAPI — structure de base + endpoints lecture et export bd09498 unverified Claude commited on Mar 17