Commit History

  1. UI: keep fullscreen on the working overlay (display) image; only the editable input image drops it

    Verified signature
    f0c28a4
  2. UI: drop the broken fullscreen image button (Gradio 6 buttons=[download]); keep download

    Verified signature
    8c02cff
  3. README: condense the radiologist section to a short factual note; full quote moved to the blog

    Verified signature
    56b70a8
  4. UI: match Clear button height to Run audit (add font-size + vertical padding)

    Verified signature
    b8b5005
  5. README: link the Nemotron draft-parser model in Links (parity with the grounding model)

    Verified signature
    423658e
  6. README: add achievement:offgrid (no external cloud APIs; models run in-Space), claim Off the Grid

    Verified signature
    cb8c6fd

  1. README: order social links X first, LinkedIn second

    Verified signature
    ac856e1
  2. README: add X/Twitter social post link alongside LinkedIn

    Verified signature
    151482f
  3. README: add Tiny Titan + Best Demo badge tags; sync radiologist quote with published blog

    Verified signature
    2fc21ca
  4. Mobile: cap container to viewport so wide JSON/table scroll internally; width-driven overlay; fix ribbon dot wrap

    Verified signature
    24cd832
  5. Stack columns on mobile (<=700px) and add (N foci) hint for multi-box findings

    Verified signature
    a21100c
  6. ui: point header blog chip at the published blog post

    Verified signature
    d6b05c4
  7. ui: header chip is now BLOG POST (links to the published Field Notes), replacing README

    Verified signature
    74c8a80
  8. docs: add LinkedIn social-post link to README

    Verified signature
    34ec8c1
  9. docs: add published Field Notes link; align radiologist quote with the blog; drop 'honest' wording

    Verified signature
    19ff0d9

  1. docs: reframe radiologist section (a radiologist's need, not 'agreed to try'); honest placeholder

    Verified signature
    d4bf940
  2. docs: attribute cxr_example_4 (CC-BY-SA); four examples

    Verified signature
    eaa154f
  3. ui: filled README chip + hover; footer BUILD SMALL HACKATHON (all-caps)

    Verified signature
    03fe735
  4. ui: README chip in header; 4th (urgent) example; caption

    Verified signature
    3b1368e
  5. examples: add urgent mass example (cxr_example_4, CC-BY-SA James Heilman)

    Verified signature
    858e26a
  6. docs: examples now all carry drafts (clean/missed/over-called)

    Verified signature
    276f864
  7. fix: silence Nemotron top_p generation-config warning; document Mamba fallback

    Verified signature
    0058147
  8. ui: examples now show clean/missed/over-called; pass model URLs to header

    Verified signature
    2d1ef84
  9. ui: clickable header chips + footer model/hackathon links; evidence-card height aligns with draft card

    Verified signature
    9383b1c
  10. ui: drop unsupported from image legend (never drawn as a box); keep urgent emphasis

    Verified signature
    36dcff5
  11. docs: assemble_audit/run_audit docstrings reflect Nemotron-on-GPU (not CPU/llama.cpp)

    Verified signature
    b31d8f7
  12. docs: draft-parsing prompt targets Nemotron; grounding prompt targets MedGemma

    Verified signature
    17e90db
  13. docs: parser is model-agnostic; serving model is Nemotron (not MedGemma)

    Verified signature
    b77ea6b
  14. docs: Nemotron now on GPU via transformers; drop Llama Champion tag/claim (llama.cpp removed)

    Verified signature
    b250403
  15. fix: re-enable Nemotron reasoning (load-bearing for parse accuracy); widen token budget

    Verified signature
    76a8fae
  16. fix: read input_ids from BatchEncoding (apply_chat_template returns dict, not tensor)

    Verified signature
    9434bec
  17. Both models on GPU; header/footer name both; faster audit

    Verified signature
    4973222
  18. Drop llama-cpp-python; pin transformers>=5.3 for native Nemotron

    Verified signature
    001bfff
  19. Header/footer: show both models (grounding + draft) prominently

    Verified signature
    c38c3b8
  20. Draft parser: run Nemotron on GPU via transformers (drop llama.cpp/CPU)

    Verified signature
    d00446e
  21. Add hackathon tags + write-up to Space README (REQ-06): track/badge tags, two-model architecture, honest eval, links, radiologist placeholder

    Verified signature
    d288aef
  22. Honest audit-time note (grounding GPU + Nemotron CPU, ~1 min)

    Verified signature
    798bbeb
  23. Draft parser: use all CPU threads for faster llama.cpp prompt eval

    Verified signature
    77f20fa
  24. Sync cxr_auditor: Nemotron draft parser + assemble_audit split

    Verified signature
    e8b2d29
  25. Wire Nemotron draft parser into the audit handler

    Verified signature
    c49c015
  26. Add llama-cpp-python (CPU) for the Nemotron draft parser

    Verified signature
    2fe5aea
  27. Light theme: upload dropzone follows the paper palette (input adaptive, output viewer stays near-black)

    Verified signature
    65d418e
  28. Wire head script (default-dark + theme toggle) into launch

    Verified signature
    ef7b19e
  29. Adaptive theme: Clinical Light + Reading Room with header toggle (var-based colors)

    Verified signature
    4ce6223
  30. Findings table: drop the no_finding sentinel as a row (mutually exclusive with positives); show one No finding row only for a clear study

    Verified signature
    26d771e
  31. Layout: full-width Audit verdict / Findings / Raw JSON stack under the evidence panel

    Verified signature
    b8bb30d
  32. Fix inconsistent panel corner rounding: round .styler clip wrapper and image-block bottom corners to the panel radius token

    Verified signature
    7fd3be2

  1. Bump Gradio to 6.18.0; launch(theme/css) requires Gradio 6

    Verified signature
    7ba61aa
  2. Reading Room UI redesign; move theme/css from Blocks constructor to launch() per Gradio 6 migration

    Verified signature
    2971c6f
  3. Deploy collision-aware overlay label placement (render.py); sync cxr_auditor package with local sources

    Verified signature
    348aa67