GET /xrpc/app.bsky.actor.searchActorsTypeahead typeahead.waow.tech
15
fork

Configure Feed

Select the types of activity you want to include in your feed.

add magnifying glass favicon to homepage and stats page

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

zzstoatzz 33757247 9d9335e1

+4
+4
src/index.ts
··· 15 15 const SLINGSHOT_URL = 16 16 "https://slingshot.microcosm.blue/xrpc/blue.microcosm.identity.resolveMiniDoc"; 17 17 18 + const FAVICON = `<link rel="icon" type="image/svg+xml" href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle cx='13' cy='13' r='9' fill='none' stroke='%2344aa99' stroke-width='2.5' opacity='0.8'/%3E%3Cline x1='20' y1='20' x2='28' y2='28' stroke='%2344aa99' stroke-width='2.5' stroke-linecap='round' opacity='0.8'/%3E%3C/svg%3E">`; 19 + 18 20 function clientIP(request: Request): string { 19 21 return request.headers.get("CF-Connecting-IP") || "unknown"; 20 22 } ··· 479 481 <meta charset="utf-8"> 480 482 <meta name="viewport" content="width=device-width, initial-scale=1"> 481 483 <title>typeahead — stats</title> 484 + ${FAVICON} 482 485 <style> 483 486 * { margin: 0; padding: 0; box-sizing: border-box; } 484 487 body { font-family: system-ui, sans-serif; background: #0a0a0a; color: #e0e0e0; ··· 790 793 <meta charset="utf-8"> 791 794 <meta name="viewport" content="width=device-width, initial-scale=1"> 792 795 <title>typeahead</title> 796 + ${FAVICON} 793 797 <style> 794 798 * { margin: 0; padding: 0; box-sizing: border-box; } 795 799 body { font-family: system-ui, sans-serif; background: #0a0a0a; color: #e0e0e0;