chadtmiller.com/knotless
Git hosted in your atproto account, on any stock PDS, fast enough for agents.
git clone knotless://chadtmiller.com/knotlessneeds the knotless git helper. set it up
<script lang="ts">
import type { Profile } from '#lib/api/Profile.ts';
import Avatar from '#lib/atoms/Avatar.svelte';
/** Who an account is. */
let { profile: p }: { profile: Profile } = $props();
</script>
<section class="profile">
<Avatar name={p.handle} size="xl" src={p.avatar} />
<div>
<h1>{p.name ?? p.handle}</h1>
{#if p.name}<p class="who">{p.handle}</p>{/if}
<p class="did">{p.did}</p>
{#if p.bio}<p class="bio">{p.bio}</p>{/if}
</div>
</section>