CADGenBench / app.py

Commit History

  1. submit: raise concurrency_limit to 16 so submissions run in parallel⁠

    Michael Rabinovich +1: Cursor
    770de2c

  1. Drop mesh-file submissions; STEP-only candidates⁠

    Michael Rabinovich +1: Cursor
    04e4262

  1. Accept mesh candidates in leaderboard submissions

    Michael Rabinovich
    0f9004d

  1. Gallery: show GT "answer-key" edit-diff for editing fixtures⁠

    Michael Rabinovich +1: Cursor
    49e27be
  2. Add missing header logo PNG and tighten title spacing⁠

    Michael Rabinovich +1: Cursor
    ae4b377
  3. Update leaderboard Space URL after rename to CADGenBench⁠

    Michael Rabinovich +1: Cursor
    7922a9c
  4. Rename fixture-named result keys to sample-named keys⁠

    Michael Rabinovich +1: Cursor
    be6fa3d
  5. feat(admin): hide the entire admin panel from non-admins⁠

    Michael Rabinovich +1: Cursor
    335cdfa

  1. leaderboard: reclaim Gradio chrome + responsive mobile gallery⁠

    Michael Rabinovich +1: Cursor
    2ec97dd
  2. leaderboard: squeeze header/caption, grow gallery to show more rows⁠

    Michael Rabinovich +1: Cursor
    882faa0
  3. leaderboard: add Metrics tab/page + report deep-links⁠

    Michael Rabinovich +1: Cursor
    28e0081
  4. fix(oauth): use real HF OAuth on this Docker Space instead of mock login⁠

    Michael Rabinovich +1: Cursor
    f17ac64
  5. leaderboard: make the gallery the single scroller⁠

    Michael Rabinovich +1: Cursor
    5eaf6b8
  6. leaderboard: lock GT row via in-iframe scroll capped by max-height⁠

    Michael Rabinovich +1: Cursor
    a0462d9

  1. leaderboard: fixed 4-sample gallery, auto-size iframe, center modal⁠

    Michael Rabinovich +1: Cursor
    08eae45

  1. leaderboard: admin rescore (selected + all) reusing the eval pipeline⁠

    Michael Rabinovich +1: Cursor
    2893b22
  2. leaderboard: rename tabs, relabel fixtures as samples, inline gallery row stats⁠

    Michael Rabinovich +1: Cursor
    461547b
  3. leaderboard: serve GT report assets via proxy; link them in hosted report⁠

    Michael Rabinovich +1: Cursor
    5140b0a
  4. leaderboard: serve renders from the public bucket, not the dataset proxy⁠

    Michael Rabinovich +1: Cursor
    d2161b1

  1. leaderboard: show edit-diff turntable in gallery grid for editing fixtures⁠

    Michael Rabinovich +1: Cursor
    e611f15
  2. leaderboard: move Tasks tab after Leaderboard⁠

    Michael Rabinovich +1: Cursor
    31854f7
  3. leaderboard: add Tasks tab to browse benchmark fixtures⁠

    Michael Rabinovich +1: Cursor
    f4924d6
  4. Serve rotating WebP turntables + GT generator⁠

    Michael Rabinovich +1: Cursor
    c1cb5e4
  5. leaderboard: open reports in new tab⁠

    Michael Rabinovich
    5fb3ebc
  6. gallery: searchable fixture picker, URL-persisted picks, cached render proxies⁠

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

    Michael Rabinovich
    c4b5d70
  8. 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. admin: refresh table on auth load

    Michael Rabinovich
    02751ff

  1. gallery: stop negative-caching render fetches⁠

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

    Michael Rabinovich +1: Cursor
    01d67e9
  3. leaderboard: drop silent fallback; boot resilient on Hub read failure⁠

    Michael Rabinovich
    a662bfa

  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. 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. app: add admin tab for promoting and demoting rows⁠

    Michael Rabinovich
    47c86cf

  1. leaderboard: format submitted_at as `YYYY-MM-DD HH:MM UTC`; lock tables read-only⁠

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

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

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

    Michael Rabinovich
    c87b253
  5. 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