feat: per-user OpenAI key + model preferences persisted in DB 413c3b1 Fabio Antonini Claude Sonnet 4.6 commited on Apr 7
feat: add OpenAI API support (gpt-5.4 family) alongside Ollama f1196cf Fabio Antonini Claude Sonnet 4.6 commited on Apr 7
feat: agent projects with persistent chats and reusable documents f9c4034 Fabio Antonini Claude Sonnet 4.6 commited on Apr 4
feat: delete single analysis artefact in Perizie page a617713 Fabio Antonini Claude Sonnet 4.6 commited on Apr 4
feat: separate LLM and VLM model slots + fix agent OCR model routing 3c9c028 Fabio Antonini Claude Sonnet 4.6 commited on Apr 4
feat: Agente Documentale LangChain + OCR selector + stop + SQLite WAL e1f6f2b Fabio Antonini Claude Sonnet 4.6 commited on Apr 4
feat: compliance PDF export + UI structured report 723e81b Fabio Antonini Claude Sonnet 4.6 commited on Apr 3
feat: ENFSI compliance checker + sidebar model selector c23bac8 Fabio Antonini Claude Sonnet 4.6 commited on Apr 3
feat: password reset via admin (no SMTP required) f4fd404 Fabio Antonini Claude Sonnet 4.6 commited on Apr 2
feat: immutable audit log for forensic chain-of-custody b59af0d Fabio Antonini Claude Sonnet 4.6 commited on Apr 1
feat: optional reference signature for full forensic pipeline 0bd285f Fabio Antonini Claude Sonnet 4.6 commited on Apr 1
feat: show annotated images in analysis cards with markdown rendering 5b1ac36 Fabio Antonini Claude Sonnet 4.6 commited on Apr 1
feat: add Clear analyses button to project detail page 01c12ca Fabio Antonini Claude Sonnet 4.6 commited on Apr 1
chore: gitignore local dev artifacts and add utils.ts 47887c5 Fabio Antonini Claude Sonnet 4.6 commited on Mar 31
feat: signature verification UI and analysis route fixes 818c0d8 Fabio Antonini Claude Sonnet 4.6 commited on Mar 31
fix: local dev storage fallback and analysis URL normalization c8c71aa Fabio Antonini Claude Sonnet 4.6 commited on Mar 31