Commit History

  1. fix: run docking worker in thread pool to keep event loop responsive + add vina download timeout

    8be46a8
  2. fix: move global to first line of function (Python 3.14 SyntaxError)

    cb34bca
  3. fix: strip ROOT/BRANCH from receptor PDBQT (rigid-receptor compat)

    fef08a5
  4. fix: use low-level OB API with AddOption('r') for rigid receptor PDBQT

    5b41dec
  5. fix: move global OBABEL_CMD declaration to function top (Python 3.14 SyntaxError)

    f1b1916
  6. fix: reduce OOM by using in-process obabel bindings + lower vina exhaustiveness

    320581f

  1. fix: simplify build.sh to only pip install (no risky binary downloads) + fix vina download path⁠

    c9577de
  2. fix: obabel self-healing — openbabel-wheel in requirements, runtime pip fallback, Vina download⁠

    31d3bd8
  3. fix: check obabel availability early with clear error message, use OBABEL_CMD variable

    e86be3a
  4. feat: add interaction fingerprinting and 3Dmol.js viewer to molecular docking page⁠

    a6857c7

  1. feat: implement 8 tool bridges (F1-F8) + audit child components

    5561093

  1. feat: molecular docking (AutoDock Vina) + docs site + Sentry + cache stats + Phase 2 docs update⁠

    fb8c550