CADGenBench / app.py

Commit History

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

    Michael Rabinovich
    8a21dae
  2. app: default the admin validation_method to manual⁠

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

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

    Michael Rabinovich
    58ce093
  5. 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
  7. leaderboard: markdown link columns for agent_url, submission, report⁠

    Michael Rabinovich
    53de73a
  8. app: split Leaderboard into Validated + Unvalidated tables⁠

    Michael Rabinovich
    046548a

  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. app: drop history-narrative prose from Submit tab⁠

    Michael Rabinovich
    a58058c
  7. submit: drop the agree checkbox, meta.json is the only consent gate⁠

    Michael Rabinovich
    9e84592
  8. submit: drop dead form fields, meta.json is the only source⁠

    Michael Rabinovich
    f571140
  9. submit: move handle_submit into its own module + add validation pipeline⁠

    Michael Rabinovich
    0501689
  10. refactor: split leaderboard read path into its own module⁠

    Michael Rabinovich
    b5ad973
  11. docs: rewrite Space README + About tab as declarative current state⁠

    Michael Rabinovich
    628bc9e
  12. docs: refresh stale status strings after org transfer⁠

    Michael Rabinovich +1: Cursor
    7dc3bc3

  1. ui: render validity_rate as percentage in the leaderboard table⁠

    Michael Rabinovich +1: Cursor
    00d6e0c
  2. schema: rename model -> submission_name; seed with 3 baseline rows⁠

    Michael Rabinovich +1: Cursor
    952dbca
  3. step 5: leaderboard reads from submissions dataset on hub⁠

    Michael Rabinovich +1: Cursor
    afed315
  4. step 3: gradio leaderboard scaffold⁠

    Michael Rabinovich +1: Cursor
    c040324