Repository navigation
Show every GPU on /estimates and add the popular set - #138
Merged
Merged
Conversation
The GPU picker was an <input list> prefilled with "NVIDIA RTX 4090". Browsers only offer datalist options that match the input's current text, so the dropdown showed one GPU even though eight were shipped. Replace it with a grouped <select> plus an "Other GPU" entry. Add consumer NVIDIA (3060 to 5090), AMD RX 7900 XT/XTX, Apple M2/M3/M4 Max and Ultra, and datacenter T4, A10, A100 40GB. Each row names its public rate source (RunPod API, Vast.ai median offer, Lambda). Cards with no public hourly rental market carry no rate and ask the operator for one. Fee math still comes from lib/market.ts. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
ThreatCrush Security Scan12 finding(s) HIGH/CRITICAL: 1 | MEDIUM: 8 | LOW: 3
Snippets are redacted; ThreatCrush never prints matched credential material. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Why only one GPU showed
The picker was an
<input list="gpu-rate-models">prefilled withNVIDIA RTX 4090. Browsers filter datalist suggestions by the input's current text, so the dropdown offered only the 4090 although the HTML shipped 8 options. Now a grouped<select>(NVIDIA GeForce, AMD Radeon, Apple silicon, NVIDIA datacenter) plus "Other GPU (enter your own rate)".GPUs added
Rates
The page's model is a public hourly rental-rate benchmark, so every row cites its source (checked 2026-11-08):
hourlyUsd: nulland the page asks for the operator's own rate instead of inventing one.Fee math is unchanged and still reads
MARKET_FEE_PCT/OPERATOR_SHARE_PCTfromlib/market.ts.tsc --noEmitandnext buildpass.🤖 Generated with Claude Code