fix(frontend): Sprint 2b — dead code, accessibility, Viewer robustness, ApiError 17c4592 unverified Claude commited on 20 days ago
fix: "error [object Object]" on API validation errors + SQLite migration f8ed5d0 unverified Claude commited on 21 days ago
refactor: use API-reported supports_vision instead of hardcoded model names d82da85 unverified Claude commited on 21 days ago
feat(schemas): IIIF-native Sprint 1 — schema evolution for streaming architecture 1865b8a unverified Claude commited on 22 days ago
fix(frontend): Sprint Fix 3 — type safety, memory leaks, error handling 1d5cfba unverified Claude commited on 22 days ago
rename: Scriptorium AI → IIIF Studio across entire codebase e0fd571 unverified Claude commited on 24 days ago
fix(sprint-f4-f5): tests faux-positifs, frontend bugs, Dockerfile unique 35a94af unverified Claude commited on 24 days ago
fix(api): guard catch-all against /api/* paths in production + refactor Admin UI 021c7a8 unverified Claude commited on Mar 19
feat: multi-provider dynamique — ajout Mistral/Pixtral, détection auto des providers 2d76892 unverified Claude commited on Mar 18
feat: supprimer la saisie de clé API dans l'UI — les clés viennent des secrets HF 844e230 unverified Claude commited on Mar 18
feat(sprint6-B): validation éditoriale + recherche plein texte f842a06 unverified Claude commited on Mar 18
feat(frontend): interface d'administration — Sprint 6 Session A 6dc650c unverified Claude commited on Mar 18
feat(sprint5): frontend React minimal — visionneuse + 4 couches eec7490 unverified Claude commited on Mar 18