Webhooks for the AT Protocol airglow.run
atproto atprotocol automation webhook
12
fork

Configure Feed

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

refactor: improve known favicon handling

Hugo fdae4966 be0e2295

+12 -9
+6 -6
app/components/NsidCode/index.tsx
··· 3 3 import * as s from "./styles.css.ts"; 4 4 5 5 const STATIC_FAVICONS: Record<string, string> = { 6 - "bsky.app": "/static/favicons/bsky.app.png", 7 - "standard.site": "/static/favicons/standard.site.ico", 8 - "npmx.dev": "/static/favicons/npmx.dev.ico", 9 - "tangled.sh": "/static/favicons/tangled.sh.svg", 10 - "airglow.run": "/static/favicons/airglow.run.svg", 11 - "exosphere.site": "/static/favicons/exosphere.site.svg", 6 + "bsky.app": "/static/favicons/bsky.app.cf36edf8.png", 7 + "standard.site": "/static/favicons/standard.site.cf36edf8.ico", 8 + "npmx.dev": "/static/favicons/npmx.dev.cf36edf8.ico", 9 + "tangled.sh": "/static/favicons/tangled.sh.cf36edf8.svg", 10 + "airglow.run": "/static/favicons/airglow.run.cf36edf8.svg", 11 + "exosphere.site": "/static/favicons/exosphere.site.cf36edf8.svg", 12 12 }; 13 13 14 14 export function NsidCode({ children }: { children: string }) {
+5 -2
app/components/NsidCode/styles.css.ts
··· 8 8 }); 9 9 10 10 export const favicon = style({ 11 - inlineSize: "14px", 12 - blockSize: "14px", 11 + inlineSize: "16px", 12 + blockSize: "16px", 13 13 flexShrink: 0, 14 + backgroundColor: "#0a0a0a", 15 + borderRadius: "2px", 16 + padding: "3px", 14 17 });
+1 -1
app/routes/auth/login.tsx
··· 79 79 } 80 80 81 81 try { 82 - const input = handle.trim(); 82 + const input = handle.trim().replace(/^@/, ""); 83 83 const did = await resolveHandle(input); 84 84 const client = await getOAuthClient(); 85 85 const url = await client.authorize(did, {
public/static/favicons/airglow.run.svg public/static/favicons/airglow.run.cf36edf8.svg
public/static/favicons/bsky.app.png public/static/favicons/bsky.app.cf36edf8.png
public/static/favicons/exosphere.site.svg public/static/favicons/exosphere.site.cf36edf8.svg
public/static/favicons/npmx.dev.ico public/static/favicons/npmx.dev.cf36edf8.ico
public/static/favicons/standard.site.ico public/static/favicons/standard.site.cf36edf8.ico
public/static/favicons/tangled.sh.svg public/static/favicons/tangled.sh.cf36edf8.svg