Statusphere, but in atcute and SvelteKit
atproto svelte sveltekit drizzle atcute typescript

fix: use their DIDs instead

mary.my.id 203fe62d 464bd182

verified
+3 -3
+3 -3
src/lib/components/timeline.svelte
··· 7 7 8 8 let { statuses }: Props = $props(); 9 9 10 - const getBskyProfileUrl = (handle: string): string => { 11 - return `https://bsky.app/profile/${handle}`; 10 + const getBskyProfileUrl = (did: string): string => { 11 + return `https://bsky.app/profile/${did}`; 12 12 }; 13 13 14 14 const formatTime = (isoString: string): string => { ··· 55 55 <div class="emoji">{item.record.status}</div> 56 56 <div class="content"> 57 57 <a 58 - href={getBskyProfileUrl(item.author.handle)} 58 + href={getBskyProfileUrl(item.author.did)} 59 59 target="_blank" 60 60 rel="noopener noreferrer" 61 61 class="author"