Commit History

fix: comprehensive repo audit — 15 issues fixed
9097545
unverified

Claude commited on

fix: self-audit — 7 issues found and corrected
99f23f1
unverified

Claude commited on

feat: Sprint 7 — integration test, export limit, French accents
568e457
unverified

Claude commited on

feat: Sprint 4 — indexed search + job rate limiting
0341500
unverified

Claude commited on

perf: Sprint 2a — caching, parallel pipeline, async I/O, tests
5d9b495
unverified

Claude commited on

fix: Sprint 1b — null deref, supports_vision, empty response logging, test
9df1925
unverified

Claude commited on

fix(security): Sprint 1 — path traversal, SSRF, Docker hardening, error exposure
b986b08
unverified

Claude commited on

refactor: use API-reported supports_vision instead of hardcoded model names
d82da85
unverified

Claude commited on

feat(ingest): IIIF-native Sprint 2 — detect IIIF Image Service at ingestion
f338ad4
unverified

Claude commited on

feat(schemas): IIIF-native Sprint 1 — schema evolution for streaming architecture
1865b8a
unverified

Claude commited on

fix: page IDs with trailing dots, Reader profile handling, Editor 404 UX
ed62931
unverified

Claude commited on

fix(backend): Sprint Fix 2 — data integrity, error handling, robustness
fc1a5f0
unverified

Claude commited on

rename: Scriptorium AI → IIIF Studio across entire codebase
e0fd571
unverified

Claude commited on

fix(sprint-f2): fiabilité — error handling, async I/O, pagination, cache, prompts
c0b5d70
unverified

Claude commited on

fix(sprint-f1): sécurité — path traversal, SSRF, CORS, validation inputs
d03b796
unverified

Claude commited on

fix(sprint-f0): fondations — lazy imports, schémas conformes, pydantic-settings
193eb98
unverified

Claude commited on

fix: 3 production bugs — mistralai import, page ID collision, provider logging
8feb390
unverified

Claude commited on

fix(ingest): add User-Agent and headers to httpx requests to fix Gallica 403
1b0c69c
unverified

Claude commited on

feat: multi-provider dynamique — ajout Mistral/Pixtral, détection auto des providers
2d76892
unverified

Claude commited on

feat: supprimer la saisie de clé API dans l'UI — les clés viennent des secrets HF
844e230
unverified

Claude commited on

fix(profiles): add explicit PROFILES_DIR/PROMPTS_DIR env vars in Dockerfiles
a43daf6
unverified

Claude commited on

fix(profiles): resolve __file__ to absolute path before parent traversal
1fa7ddd
unverified

Claude commited on

feat(sprint6-B): validation éditoriale + recherche plein texte
f842a06
unverified

Claude commited on

feat(sprint5): frontend React minimal — visionneuse + 4 couches
eec7490
unverified

Claude commited on

feat(sprint4-session-c): branchement pipeline réel sur les jobs + tests job_runner
e4bd765
unverified

Claude commited on

feat(sprint4-session-b): endpoints jobs, ingestion et modèles IA
ed52286
unverified

Claude commited on

feat(sprint4-session-a): API FastAPI — structure de base + endpoints lecture et export
bd09498
unverified

Claude commited on

Sprint 1 — Setup initial : arborescence, schémas Pydantic, profils JSON, prompts, tests
43afaf6
unverified

Claude commited on