Commit a9bc129
authored
chore(website): refresh agents grid + logos for v0.9.23 (#710)
* chore(website): refresh agents grid + logos for v0.9.23
Agents section was stale relative to the supported agent matrix that
v0.9.23 ships:
- FEATURED cards bumped from 6 to 7 — adds Copilot CLI (full plugin
+ hooks + MCP from PR #534). Title updates from "SIX FIRST-PARTY"
to "SEVEN NATIVE PLUGINS".
- MARQUEE tiles expanded from 10 to 17 — adds Warp, Continue, Zed,
Droid (the 4 covered by `npx skills add` from PR #677) plus Qwen
Code, Antigravity, and Kiro (the 3 from PR #648).
- Logos switched from `github.com/<org>.png` avatars and stale
third-party CDNs (freelogovectors.net, exafunction.github.io) to
svgl.app brand SVGs where available (Anthropic, GitHub, OpenAI,
Cursor, Warp, Continue, Zed, Gemini, Google, Qwen, Windsurf) or
the agent's own website favicon where svgl doesn't carry the
brand (Factory.ai, Kiro, OpenCode, Cline, Roo, Kilo, Goose,
Aider, OpenClaw, Nous Research). Cursor and Windsurf logo paths
were specifically broken; the freelogovectors URL was unreliable
and Codeium → Cognition acquisition stale-dated the Windsurf path.
AgentInstall chip row adds Copilot CLI + Warp alongside the
existing Cursor / VS Code / Claude Code / Claude Desktop / Gemini /
Codex shortcuts. Universal MCP JSON hint and "show more" button
both updated to list the agents we actually support now.
* fix(website): use correct svgl.app slugs + add hostnames to remotePatterns
Previous commit's logo URLs all 404'd:
- svgl.app slugs were wrong (e.g. anthropic.svg vs anthropic_white.svg,
cursor.svg vs cursor_dark.svg). svgl exposes themed variants
(`_light`/`_dark`/`_white`/`_black`) but bare `<slug>.svg` only
exists for a few entries. Verified actual URLs via api.svgl.app for
every featured + marquee tile.
- Next.js Image `remotePatterns` didn't whitelist svgl.app or the
agent-domain favicon hosts (factory.ai, kiro.dev, opencode.ai,
cline.bot, etc.), so even valid URLs were rejected before fetch.
Now uses dark-bg-appropriate variants throughout (white/dark logos on
the black page background). For the few brands not in svgl
(continue, kiro, opencode, cline, roo, goose, aider, openclaw,
hermes, droid), falls back to the agent's own website favicon —
each URL HEAD-probed for 200.
Dropped stale remotePatterns: exafunction.github.io,
www.freelogovectors.net, block.github.io (replaced with goose.dev).
Added: continue.dev, goose.dev.
* revert(website): restore github.com avatars for existing agents
Only new logos (copilot-cli, warp, continue, zed, droid, antigravity,
qwen, kiro) and previously-broken ones (cursor, windsurf) use svgl /
own-site URLs. Original github.com/<org>.png avatars for claude-code,
codex, openclaw, hermes, claude-desktop, gemini, opencode, cline, roo,
kilo, goose, aider restored — they were never broken.
next.config remotePatterns trimmed to: svgl.app, www.factory.ai,
kiro.dev, continue.dev (the only non-github hosts still in use).
* fix(assets): pi logo fill white for dark website bg
User-provided SVG uses #09090b near-black; invisible on the agents
grid's dark background. Same path, fill swapped to #ffffff.1 parent 59ab328 commit a9bc129
4 files changed
Lines changed: 112 additions & 28 deletions
Loading
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
| 52 | + | |
| 53 | + | |
52 | 54 | | |
53 | 55 | | |
54 | 56 | | |
| |||
222 | 224 | | |
223 | 225 | | |
224 | 226 | | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
225 | 248 | | |
226 | 249 | | |
227 | 250 | | |
| |||
236 | 259 | | |
237 | 260 | | |
238 | 261 | | |
239 | | - | |
240 | | - | |
241 | | - | |
242 | | - | |
243 | | - | |
244 | | - | |
245 | | - | |
246 | 262 | | |
247 | 263 | | |
248 | 264 | | |
| |||
269 | 285 | | |
270 | 286 | | |
271 | 287 | | |
272 | | - | |
| 288 | + | |
273 | 289 | | |
274 | 290 | | |
275 | 291 | | |
| |||
280 | 296 | | |
281 | 297 | | |
282 | 298 | | |
283 | | - | |
| 299 | + | |
284 | 300 | | |
285 | 301 | | |
286 | 302 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
27 | 37 | | |
28 | 38 | | |
29 | 39 | | |
| |||
89 | 99 | | |
90 | 100 | | |
91 | 101 | | |
92 | | - | |
| 102 | + | |
93 | 103 | | |
94 | 104 | | |
95 | 105 | | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
96 | 146 | | |
97 | 147 | | |
98 | 148 | | |
| |||
101 | 151 | | |
102 | 152 | | |
103 | 153 | | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
104 | 178 | | |
105 | 179 | | |
106 | 180 | | |
| |||
109 | 183 | | |
110 | 184 | | |
111 | 185 | | |
112 | | - | |
113 | | - | |
114 | | - | |
115 | | - | |
116 | | - | |
117 | | - | |
118 | | - | |
119 | | - | |
120 | 186 | | |
121 | 187 | | |
122 | 188 | | |
| |||
152 | 218 | | |
153 | 219 | | |
154 | 220 | | |
155 | | - | |
156 | | - | |
| 221 | + | |
| 222 | + | |
157 | 223 | | |
158 | 224 | | |
159 | 225 | | |
| |||
224 | 290 | | |
225 | 291 | | |
226 | 292 | | |
227 | | - | |
| 293 | + | |
228 | 294 | | |
229 | 295 | | |
230 | | - | |
231 | | - | |
232 | | - | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
233 | 299 | | |
234 | 300 | | |
235 | 301 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
23 | | - | |
24 | 22 | | |
25 | 23 | | |
26 | 24 | | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
27 | 29 | | |
28 | 30 | | |
29 | 31 | | |
| |||
0 commit comments