Commit History

  1. feat: per-user OpenAI key + model preferences persisted in DB⁠

    Fabio Antonini +1: Claude Sonnet 4.6
    413c3b1
  2. feat: add OpenAI API support (gpt-5.4 family) alongside Ollama⁠

    Fabio Antonini +1: Claude Sonnet 4.6
    f1196cf

  1. feat: agent projects with persistent chats and reusable documents⁠

    Fabio Antonini +1: Claude Sonnet 4.6
    f9c4034
  2. feat: delete single analysis artefact in Perizie page⁠

    Fabio Antonini +1: Claude Sonnet 4.6
    a617713
  3. feat: separate LLM and VLM model slots + fix agent OCR model routing⁠

    Fabio Antonini +1: Claude Sonnet 4.6
    3c9c028
  4. feat: Agente Documentale LangChain + OCR selector + stop + SQLite WAL⁠

    Fabio Antonini +1: Claude Sonnet 4.6
    e1f6f2b

  1. feat: compliance PDF export + UI structured report⁠

    Fabio Antonini +1: Claude Sonnet 4.6
    723e81b
  2. feat: ENFSI compliance checker + sidebar model selector⁠

    Fabio Antonini +1: Claude Sonnet 4.6
    c23bac8

  1. feat: password reset via admin (no SMTP required)⁠

    Fabio Antonini +1: Claude Sonnet 4.6
    f4fd404

  1. feat: immutable audit log for forensic chain-of-custody⁠

    Fabio Antonini +1: Claude Sonnet 4.6
    b59af0d
  2. feat: optional reference signature for full forensic pipeline⁠

    Fabio Antonini +1: Claude Sonnet 4.6
    0bd285f
  3. feat: show annotated images in analysis cards with markdown rendering⁠

    Fabio Antonini +1: Claude Sonnet 4.6
    5b1ac36
  4. feat: add Clear analyses button to project detail page⁠

    Fabio Antonini +1: Claude Sonnet 4.6
    01c12ca

  1. chore: gitignore local dev artifacts and add utils.ts⁠

    Fabio Antonini +1: Claude Sonnet 4.6
    47887c5
  2. feat: signature verification UI and analysis route fixes⁠

    Fabio Antonini +1: Claude Sonnet 4.6
    818c0d8
  3. fix: local dev storage fallback and analysis URL normalization⁠

    Fabio Antonini +1: Claude Sonnet 4.6
    c8c71aa