Commit History

  1. app: use a colon in the submit-tab system-agnostic note

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

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

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

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

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

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

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

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

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

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

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

    Verified signature
    8ff1be8
  13. 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

  1. leaderboard+app: combined CSV download with validation_status discriminator⁠

    Michael Rabinovich
    f585077
  2. app: Citation + Validation Guidelines accordions, validation link in About⁠

    Michael Rabinovich
    97b9a4a
  3. app: render reports inline via iframe srcdoc (private-Space safe)⁠

    Michael Rabinovich
    0e3b21f
  4. app+leaderboard: link submission_name to a Space-side report proxy⁠

    Michael Rabinovich
    77edebf
  5. app+leaderboard: detail panel polish (rename link columns, fix broken report links)⁠

    Michael Rabinovich
    1a8f331
  6. app: row-click detail panel below the leaderboard tables⁠

    Michael Rabinovich
    3112173
  7. leaderboard: markdown link columns for agent_url, submission, report⁠

    Michael Rabinovich
    53de73a
  8. submit: default validation + hf_username fields on the pending row⁠

    Michael Rabinovich
    a533dd2
  9. docs: add leaderboard discovery tags to README front-matter⁠

    Michael Rabinovich
    36546fc
  10. app: split Leaderboard into Validated + Unvalidated tables⁠

    Michael Rabinovich
    046548a
  11. license: add Apache-2.0

    Michael Rabinovich
    8676e14
  12. leaderboard: add load_leaderboard_split() for two-tier viewer⁠

    Michael Rabinovich
    0dd7215
  13. docs: link companion datasets in README front-matter⁠

    Michael Rabinovich
    1402833
  14. docs: add hf_oauth + apache-2.0 license to README front-matter⁠

    Michael Rabinovich
    0bb6044
  15. tests: pytest + playwright headless smoke harness⁠

    Michael Rabinovich
    21b071a
  16. Dockerfile: bump CADGENBENCH_SHA to 056cfbb (invalid-candidate fast path)

    Michael Rabinovich
    ff674cc
  17. submit: stuck-pending sweep on boot (chunk 6)⁠

    Michael Rabinovich
    0a2a2c6
  18. submit: reject byte-identical re-submits via SHA-256 dedup⁠

    Michael Rabinovich
    3237736

  1. app: move theme= from Blocks.launch() to Blocks() ctor (Gradio 5 API)

    Michael Rabinovich
    76f0611
  2. app+requirements: pin Gradio 5 + gradio_leaderboard, auto-refresh now works⁠

    Michael Rabinovich
    4e86f82
  3. app: fix leaderboard auto-refresh via @gr .render(key=...)⁠

    Michael Rabinovich
    f2f35be
  4. app: drive auto-refresh via gr.Timer().tick instead of every= on Dataframe⁠

    Michael Rabinovich
    4ee70ef
  5. app: auto-refresh leaderboard + bootstrap logging⁠

    Michael Rabinovich
    b2f3ce6
  6. Dockerfile: bump CADGENBENCH_SHA to 9bd02fb (lazy baseline import)⁠

    Michael Rabinovich
    67fd44c
  7. leaderboard: fetch results.jsonl via direct cache-busted HTTPS⁠

    Michael Rabinovich
    9fcb684
  8. submit: background-thread eval, flip row pending -> completed / failed⁠

    Michael Rabinovich
    855bb8a
  9. leaderboard: render pending / failed score cells with a status tag⁠

    Michael Rabinovich
    5aee3e5