fix: self-host provider logos instead of hotlinking logo.dev

Downloaded all provider logos locally to public/assets/ to eliminate
external dependency on logo.dev API, which was hitting rate limits.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Paul Bakaus
2026-03-12 11:24:35 -07:00
co-authored by Claude Opus 4.6
parent bb5ba2f305
commit e5083bbe47
9 changed files with 16 additions and 16 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 369 B

+16 -16
View File
@@ -66,14 +66,14 @@
<div class="hero-logos-inline">
<span class="hero-logos-label">Works with</span>
<div class="hero-logos-row">
<img src="https://img.logo.dev/cursor.com?token=pk_dtRHfeTyRzG5zZInUc65Xw&size=64&format=png" alt="Cursor" width="24" height="24" loading="lazy">
<img src="https://img.logo.dev/claude.ai?token=pk_dtRHfeTyRzG5zZInUc65Xw&size=64&format=png" alt="Claude Code" width="24" height="24" loading="lazy">
<img src="https://img.logo.dev/gemini.google.com?token=pk_dtRHfeTyRzG5zZInUc65Xw&size=64&format=png" alt="Gemini CLI" width="20" height="20" loading="lazy">
<img src="https://img.logo.dev/openai.com?token=pk_dtRHfeTyRzG5zZInUc65Xw&size=64&format=png" alt="Codex CLI" width="20" height="20" loading="lazy">
<img src="https://img.logo.dev/github.com?token=pk_dtRHfeTyRzG5zZInUc65Xw&size=64&format=png" alt="VS Code Copilot" width="20" height="20" loading="lazy">
<img src="https://img.logo.dev/antigravity.google?token=pk_dtRHfeTyRzG5zZInUc65Xw&size=64&format=png" alt="Antigravity" width="20" height="20" loading="lazy">
<img src="https://img.logo.dev/kiro.dev?token=pk_dtRHfeTyRzG5zZInUc65Xw&size=64&format=png" alt="Kiro" width="20" height="20" loading="lazy">
<img src="https://img.logo.dev/opencode.ai?token=pk_dtRHfeTyRzG5zZInUc65Xw&size=64&format=png" alt="OpenCode" width="20" height="20" loading="lazy">
<img src="assets/cursor-logo.png" alt="Cursor" width="24" height="24" loading="lazy">
<img src="assets/claude-logo.png" alt="Claude Code" width="24" height="24" loading="lazy">
<img src="assets/gemini-logo.png" alt="Gemini CLI" width="20" height="20" loading="lazy">
<img src="assets/openai-logo.png" alt="Codex CLI" width="20" height="20" loading="lazy">
<img src="assets/github-logo.png" alt="VS Code Copilot" width="20" height="20" loading="lazy">
<img src="assets/antigravity-logo.png" alt="Antigravity" width="20" height="20" loading="lazy">
<img src="assets/kiro-logo.png" alt="Kiro" width="20" height="20" loading="lazy">
<img src="assets/opencode-logo.png" alt="OpenCode" width="20" height="20" loading="lazy">
<img src="assets/pi-logo.svg" alt="Pi" width="20" height="20" loading="lazy" style="background:#1a1a1a;border-radius:50%;padding:3px">
</div>
</div>
@@ -261,35 +261,35 @@
<span class="install-providers-label">Works with</span>
<div class="install-providers-row">
<div class="install-provider-badge">
<img src="https://img.logo.dev/cursor.com?token=pk_dtRHfeTyRzG5zZInUc65Xw&size=64&format=png" alt="Cursor" width="20" height="20" loading="lazy">
<img src="assets/cursor-logo.png" alt="Cursor" width="20" height="20" loading="lazy">
<span>Cursor</span>
</div>
<div class="install-provider-badge">
<img src="https://img.logo.dev/claude.ai?token=pk_dtRHfeTyRzG5zZInUc65Xw&size=64&format=png" alt="Claude Code" width="20" height="20" loading="lazy">
<img src="assets/claude-logo.png" alt="Claude Code" width="20" height="20" loading="lazy">
<span>Claude Code</span>
</div>
<div class="install-provider-badge">
<img src="https://img.logo.dev/gemini.google.com?token=pk_dtRHfeTyRzG5zZInUc65Xw&size=64&format=png" alt="Gemini CLI" width="20" height="20" loading="lazy">
<img src="assets/gemini-logo.png" alt="Gemini CLI" width="20" height="20" loading="lazy">
<span>Gemini CLI</span>
</div>
<div class="install-provider-badge">
<img src="https://img.logo.dev/openai.com?token=pk_dtRHfeTyRzG5zZInUc65Xw&size=64&format=png" alt="Codex CLI" width="20" height="20" loading="lazy">
<img src="assets/openai-logo.png" alt="Codex CLI" width="20" height="20" loading="lazy">
<span>Codex CLI</span>
</div>
<div class="install-provider-badge">
<img src="https://img.logo.dev/github.com?token=pk_dtRHfeTyRzG5zZInUc65Xw&size=64&format=png" alt="VS Code Copilot" width="20" height="20" loading="lazy">
<img src="assets/github-logo.png" alt="VS Code Copilot" width="20" height="20" loading="lazy">
<span>Copilot</span>
</div>
<div class="install-provider-badge">
<img src="https://img.logo.dev/antigravity.google?token=pk_dtRHfeTyRzG5zZInUc65Xw&size=64&format=png" alt="Antigravity" width="20" height="20" loading="lazy">
<img src="assets/antigravity-logo.png" alt="Antigravity" width="20" height="20" loading="lazy">
<span>Antigravity</span>
</div>
<div class="install-provider-badge">
<img src="https://img.logo.dev/kiro.dev?token=pk_dtRHfeTyRzG5zZInUc65Xw&size=64&format=png" alt="Kiro" width="20" height="20" loading="lazy">
<img src="assets/kiro-logo.png" alt="Kiro" width="20" height="20" loading="lazy">
<span>Kiro</span>
</div>
<div class="install-provider-badge">
<img src="https://img.logo.dev/opencode.ai?token=pk_dtRHfeTyRzG5zZInUc65Xw&size=64&format=png" alt="OpenCode" width="20" height="20" loading="lazy">
<img src="assets/opencode-logo.png" alt="OpenCode" width="20" height="20" loading="lazy">
<span>OpenCode</span>
</div>
<div class="install-provider-badge">