feat: Sprint 7 — integration test, export limit, French accents 568e457 unverified Claude commited on 19 days ago
test(frontend): Sprint 5 — Vitest setup, 14 component/API tests, Viewer memo cf9842a unverified Claude commited on 19 days ago
fix: Sprint 3a — updated_at onupdate, RetroMenuBar unique keys 4aac406 unverified Claude commited on 20 days ago
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: IIIF-native Sprints 4-5-6 — tiled zoom, exports, cleanup 6736e17 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: page IDs with trailing dots, Reader profile handling, Editor 404 UX ed62931 unverified Claude commited on 22 days ago
feat(frontend): Sprint Fix 4 — React Router, accessibility, translations 4002561 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
fix(frontend): fix broken navigation, buttons, and layout issues 021b245 unverified Claude commited on 22 days ago
feat(frontend): Sprint R3 — retro Reader / Manuscript viewer 80f9a97 unverified Claude commited on 23 days ago
feat(frontend): Sprint R1 — retro design system foundation 78dd858 unverified Claude commited on 23 days ago
rename: Scriptorium AI → IIIF Studio across entire codebase e0fd571 unverified Claude commited on 23 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
fix(frontend): add vite-env.d.ts to declare import.meta.env (TS2339) 1632461 unverified Claude commited on Mar 18
fix(frontend): escape apostrophes in Reader.tsx JSX strings (TS build error) bde4217 unverified Claude commited on Mar 18
feat(sprint5): frontend React minimal — visionneuse + 4 couches eec7490 unverified Claude commited on Mar 18