Updates
Changelog
All notable changes to IdleBench and the CLI package.
Domain updated to idlebench.dev. UI audit — heading consistency, dead color tokens removed, terminal version synced.
Production domain updated to idlebench.dev across web app, docs, badge URLs, and CLI display text.
Heading styles aligned to font-extrabold tracking-tight across all pages — dashboard, resources, provider, 404.
bg-ink-tint removed in favour of bg-ink/8 opacity modifier — consistent with design token system.
Terminal demo version string synced with current CLI package version.
Hero terminal fade gradient removed — was covering URL and badge output lines.
CLI prompt improvements and version auto-read from package.json.
CLI version now reads from package.json automatically — no more manual string updates on publish.
IDLE endpoint URL prompt renamed from "IDLE gateway URL" to "IDLE endpoint URL (from earnidle.com)" for clarity.
Removed the redundant interactive "API URL" prompt — CLI now auto-uses the production endpoint.
Robust error handling in the upload flow, Windows Docker fix, and caching layer.
Upload now reads response as text before JSON.parse — eliminates "Unexpected end of JSON input" crash on server errors.
Docker and nvidia-smi detection now use shell: true so commands resolve correctly on Windows PATH.
Every check (GPU, Docker, benchmark, network) has a fallback — benchmark no longer crashes if one check fails.
Upstash Redis caching added to web app — leaderboard, resource pages, and badge API cached for 3–5 minutes.
Cache invalidated automatically on report upload — scores stay fresh after a new benchmark.
API Playground page at /playground — test all endpoints live in the browser.
How it works page at /how-it-works with full 6-step process breakdown.
X (@idlebench) and npm icons added to navbar and footer.
Tailwind opacity fixes and badge SVG color correction.
Tailwind colors converted to rgb() format — opacity modifiers (text-paper/80, bg-ink/10) now work correctly.
Badge SVG right-side text was dark-on-dark for Elite/Verified A — now uses correct light text on dark background.
CSS ::selection rule no longer forces dark text color — text selection now readable on dark backgrounds.
Score breakdown bars on resource page increased from h-1 to h-2 for visibility.
Leaderboard table grade badges abbreviated — "Not Recommended" → "Poor" to prevent overflow.
Provider wallet links use explicit inline color to prevent browser default anchor teal override.
Initial release. Full CLI + web app for IDLE compute verification.
CLI commands: run, doctor, upload, version.
Interactive benchmark flow with GPU, CUDA, Docker, CPU, and network checks.
Scoring model: five weighted components producing a 0–100 score and grade.
Web app: landing page, leaderboard, resource directory, verification pages, provider profiles.
Provider dashboard at /dashboard — wallet-based resource management.
SVG badge generation at /api/badge/[id] — embeddable in GitHub READMEs and IDLE listings.
API: report upload, resource create, raw report JSON download, health check, dashboard.
IDLE gateway URL linking — connects IdleBench score to your earnidle.com listing.
Docs page with full CLI and API reference.
Published to npm as idlebench — npx idlebench run.