Commit History

  1. Serve rotating WebP turntables + GT generator⁠

    Michael Rabinovich +1: Cursor
    c1cb5e4
  2. stage shards via bucket API instead of volume mount⁠

    Michael Rabinovich
    920b1b4
  3. fix HF Jobs polling namespace

    Michael Rabinovich
    dd284f3
  4. leaderboard: open reports in new tab⁠

    Michael Rabinovich
    5fb3ebc
  5. stage shard artifacts through HF bucket

    Michael Rabinovich
    6ffd043
  6. test: fix leaderboard smoke test for gallery-default tab + sr-only label⁠

    Michael Rabinovich +1: Cursor
    1004adf
  7. gallery: searchable fixture picker, URL-persisted picks, cached render proxies⁠

    Michael Rabinovich +1: Cursor
    4a9408a
  8. admin: stop pending jobs before delete⁠

    Michael Rabinovich
    c4b5d70
  9. submit: stream live eval progress to the submitter's status panel⁠

    Michael Rabinovich +1: Cursor
    b0f4559
  10. submit: publish merged report + gallery in one commit⁠

    Michael Rabinovich +1: Cursor
    07430f9
  11. submit: retry Hub commits on 429/5xx + persistent status panel⁠

    Michael Rabinovich +1: Cursor
    b224eee

  1. submit: allow missing fixture outputs

    Michael Rabinovich
    dc8ff2a
  2. gallery: refresh after admin changes

    Michael Rabinovich
    daae24c
  3. pin cadgenbench to e446cca (benchmark-v1 aligner + sidecar meshes)⁠

    Michael Rabinovich +1: Cursor
    30909aa
  4. admin: refresh table on auth load

    Michael Rabinovich
    02751ff

  1. submit: shard large submissions across HF Jobs + merge (UC3)⁠

    Michael Rabinovich +1: Cursor
    293bc3b
  2. gallery: stop negative-caching render fetches⁠

    Michael Rabinovich +1: Cursor
    8eb8954
  3. add visual Gallery tab (top-10 verified, sticky GT, fixture picker)⁠

    Michael Rabinovich +1: Cursor
    01d67e9
  4. docker: cache-bust the cadgenbench @main install⁠

    Michael Rabinovich +1: Cursor
    3909559
  5. docker: track cadgenbench @main instead of a pinned SHA⁠

    Michael Rabinovich +1: Cursor
    40dd166
  6. docker: stop COPYing the removed results.jsonl⁠

    Michael Rabinovich
    3e18d9a
  7. leaderboard: drop silent fallback; boot resilient on Hub read failure⁠

    Michael Rabinovich
    a662bfa

  1. submit: derive eval-gpu image repo from HF_ORG⁠

    Michael Rabinovich
    c78e980
  2. submit: keep eval-gpu image repo as a fixed literal⁠

    Michael Rabinovich
    bd9b6ba
  3. submit: derive eval-gpu image repo from HF_ORG

    Michael Rabinovich
    0a04e61
  4. leaderboard: log the local-fallback path instead of printing

    Michael Rabinovich
    3dba2e2

  1. license: add apache-2.0 header to space modules

    Michael Rabinovich
    b048bc2
  2. app: use a colon in the submit-tab system-agnostic note

    Michael Rabinovich
    8a21dae
  3. readme: describe the space card in client-facing terms

    Michael Rabinovich
    6d31809
  4. app: default the admin validation_method to manual⁠

    Michael Rabinovich
    46e3a72
  5. app: credit Mecado as CAD data source in About tab⁠

    Michael Rabinovich +1: Cursor
    0c44305
  6. app: admin tab as a multi-select table with delete⁠

    Michael Rabinovich
    58ce093
  7. admin: bulk promote/demote/delete + admin table loader⁠

    Michael Rabinovich
    0957a56
  8. tests: cover the admin gate and promote/demote helpers⁠

    Michael Rabinovich
    007a50e
  9. app: add admin tab for promoting and demoting rows⁠

    Michael Rabinovich
    47c86cf
  10. admin: promote/demote helpers gated by CADGENBENCH_ADMINS⁠

    Michael Rabinovich
    0bd3c0a
  11. submit: drop invisible button-progress bar

    Verified signature
    7655daf
  12. submit: restore Validating... toast on click

    Verified signature
    ef37489
  13. step 10 / jobs-migration: requirements.txt -> dispatch eval to HF Jobs

    Verified signature
    8ff1be8
  14. step 10 / jobs-migration: submit.py -> dispatch eval to HF Jobs

    Verified signature
    fd61157

  1. submit: drop eval workers 4 -> 1 (OOM under parallel osmesa)⁠

    Michael Rabinovich +1: Cursor
    ed2a486
  2. Dockerfile: swap vtk for vtk-osmesa so off-screen rendering works headless⁠

    Michael Rabinovich +1: Cursor
    545c818
  3. submit: dump full eval/report subprocess output to container log on failure⁠

    Michael Rabinovich +1: Cursor
    0648533
  4. Dockerfile: bump CADGENBENCH_SHA to b22a53c (ProcessPool spawn fix)⁠

    Michael Rabinovich +1: Cursor
    fa32cdd
  5. Dockerfile + submit: swap Chromium for VTK; bump eval workers 1 -> 4⁠

    Michael Rabinovich +1: Cursor
    0626a6b
  6. leaderboard: format submitted_at as `YYYY-MM-DD HH:MM UTC`; lock tables read-only⁠

    Michael Rabinovich
    c4e21b3
  7. submit: serialize cadgenbench evaluate to dodge cpu-upgrade contention⁠

    Michael Rabinovich
    6e3ab50
  8. debug: add /debug/render-bench route for one-shot Chromium timing⁠

    Michael Rabinovich
    37e45d8
  9. submit+app: gate Submit on HF OAuth; populate hf_username from profile⁠

    Michael Rabinovich
    c87b253
  10. submit+app: toast-based feedback (validating / queued / refreshed)⁠

    Michael Rabinovich
    6facf47