Commit History

fix: use Gradio 5 messages format in agent chatbot
f290fe3
Running

Fabio Antonini Claude Sonnet 4.6 commited on

fix: render agent extracted images in Gradio via base64 data URIs
9c1c14c

Fabio Antonini Claude Sonnet 4.6 commited on

fix: shorten HF Spaces short_description to <=60 chars
c766f4d

Fabio Antonini commited on

feat: enable RAG and Agent on HF Spaces via OpenAI API key
28a01c7

Fabio Antonini Claude Sonnet 4.6 commited on

feat: add in-app Guide page with 8 sections (IT/EN)
401e56e

Fabio Antonini Claude Sonnet 4.6 commited on

feat: move language toggle into Settings dialog
13c1698

Fabio Antonini Claude Sonnet 4.6 commited on

feat: ChatGPT-style sidebar footer with Settings dialog
de10826

Fabio Antonini Claude Sonnet 4.6 commited on

feat: per-user OpenAI key + model preferences persisted in DB
413c3b1

Fabio Antonini Claude Sonnet 4.6 commited on

feat: add OpenAI API support (gpt-5.4 family) alongside Ollama
f1196cf

Fabio Antonini Claude Sonnet 4.6 commited on

fix: reduce compliance variability with temperature=0 and larger context
042e713

Fabio Antonini Claude Sonnet 4.6 commited on

fix: bypass LLM tool-call for compliance requests to ensure reliability
a35224c

Fabio Antonini Claude Sonnet 4.6 commited on

fix: stabilize ENFSI compliance tool streaming and PDF rendering
50a86b4

Fabio Antonini Claude Sonnet 4.6 commited on

feat: add Conformità ENFSI as agent tool with inline report and PDF download
9124e72

Fabio Antonini Claude Sonnet 4.6 commited on

fix: render NER table correctly in agent chat
167611e

Fabio Antonini Claude Sonnet 4.6 commited on

fix: agent session isolation, audit rollback, persistent images, legacy endpoint
3559e28

Fabio Antonini Claude Sonnet 4.6 commited on

fix: isolate agent temp files per session + fix PaddlePaddle PIR on Windows
e479746

Fabio Antonini Claude Sonnet 4.6 commited on

fix: sidebar UX — move Projects under Agent, remove duplicate + in New chat
ad2e396

Fabio Antonini Claude Sonnet 4.6 commited on

feat: inject project context into agent system prompt
6cecbb6

Fabio Antonini Claude Sonnet 4.6 commited on

feat: agent projects with persistent chats and reusable documents
f9c4034

Fabio Antonini Claude Sonnet 4.6 commited on

fix: dropdown menu opaque background and auto-positioning
8d5cc38

Fabio Antonini Claude Sonnet 4.6 commited on

feat: add ChatGPT-style '+' actions menu with multi-prompt selection
4d5407b

Fabio Antonini Claude Sonnet 4.6 commited on

fix: replace hardcoded strings with i18n keys
de40856

Fabio Antonini Claude Sonnet 4.6 commited on

feat: show extracted signature image inline in agent chat
390c120

Fabio Antonini Claude Sonnet 4.6 commited on

feat: delete single analysis artefact in Perizie page
a617713

Fabio Antonini Claude Sonnet 4.6 commited on

feat: separate LLM and VLM model slots + fix agent OCR model routing
3c9c028

Fabio Antonini Claude Sonnet 4.6 commited on

docs: document Agente Documentale and OCR model selector in README
062c72d

Fabio Antonini Claude Sonnet 4.6 commited on

feat: Agente Documentale LangChain + OCR selector + stop + SQLite WAL
e1f6f2b

Fabio Antonini Claude Sonnet 4.6 commited on

feat: compliance PDF export + UI structured report
723e81b

Fabio Antonini Claude Sonnet 4.6 commited on

feat: ENFSI compliance checker + sidebar model selector
c23bac8

Fabio Antonini Claude Sonnet 4.6 commited on

docs: add Compliance Checker ENFSI and Grafometrics to roadmap
fde55db

Fabio Antonini Claude Sonnet 4.6 commited on

docs: update ROADMAP with current completion status
5976a9d

Fabio Antonini Claude Sonnet 4.6 commited on

fix: RAG chat fully functional in FastAPI backend
1355325

Fabio Antonini Claude Sonnet 4.6 commited on

fix: rag_doc_list() call signature and frontend Docker npm install
905b464

Fabio Antonini Claude Sonnet 4.6 commited on

feat: persist language preference in localStorage
4cc2a5b

Fabio Antonini Claude Sonnet 4.6 commited on

docs: add password reset and DB reset procedures to backend README
7dafd7d

Fabio Antonini Claude Sonnet 4.6 commited on

feat: password reset via admin (no SMTP required)
f4fd404

Fabio Antonini Claude Sonnet 4.6 commited on

docs: update all YOLOv8 references to Conditional DETR
e3ef569

Fabio Antonini Claude Sonnet 4.6 commited on

feat: replace ultralytics/YOLOv8 with Conditional DETR (Apache 2.0)
4b50683

Fabio Antonini Claude Sonnet 4.6 commited on

feat: immutable audit log for forensic chain-of-custody
b59af0d

Fabio Antonini Claude Sonnet 4.6 commited on

feat: PDF report with images, formatted tables and clean layout
4e50c56

Fabio Antonini Claude Sonnet 4.6 commited on

feat: include Step 7 LLM synthesis in final pipeline report
f7d7e57

Fabio Antonini Claude Sonnet 4.6 commited on

fix: keep first document selected after subsequent uploads
b96954d

Fabio Antonini Claude Sonnet 4.6 commited on

feat: optional reference signature for full forensic pipeline
0bd285f

Fabio Antonini Claude Sonnet 4.6 commited on

feat: pipeline images, markdown rendering and running spinner
86766f3

Fabio Antonini Claude Sonnet 4.6 commited on

feat: show annotated images in analysis cards with markdown rendering
5b1ac36

Fabio Antonini Claude Sonnet 4.6 commited on

feat: add Clear analyses button to project detail page
01c12ca

Fabio Antonini Claude Sonnet 4.6 commited on

Merge feature/frontend into main — Phase 1 MVP complete
fb4aa20

Fabio Antonini Claude Sonnet 4.6 commited on

chore: gitignore local dev artifacts and add utils.ts
47887c5

Fabio Antonini Claude Sonnet 4.6 commited on

feat: signature verification UI and analysis route fixes
818c0d8

Fabio Antonini Claude Sonnet 4.6 commited on

fix: local dev storage fallback and analysis URL normalization
c8c71aa

Fabio Antonini Claude Sonnet 4.6 commited on