+14
src/app.css
+14
src/app.css
···
+45
-10
src/components/BskyPost.svelte
+45
-10
src/components/BskyPost.svelte
························
+60
-61
src/components/PostComposer.svelte
+60
-61
src/components/PostComposer.svelte
···+class="field-sizing-content single-line-input resize-none bg-(--nucleus-bg)/40 focus:scale-100"+class="action-button border-none px-5 text-(--nucleus-fg)/94 disabled:cursor-not-allowed disabled:opacity-50 disabled:hover:scale-100"······-class="field-sizing-content single-line-input resize-none bg-(--nucleus-bg)/40 focus:scale-100"-class="action-button border-none px-5 text-(--nucleus-fg)/94 disabled:cursor-not-allowed disabled:opacity-50 disabled:hover:scale-100"
+11
-12
src/lib/at/client.ts
+11
-12
src/lib/at/client.ts
············
+90
-60
src/lib/at/fetch.ts
+90
-60
src/lib/at/fetch.ts
···-import type { ActorIdentifier, CanonicalResourceUri, Cid, ResourceUri } from '@atcute/lexicons';export type PostWithUri = { uri: ResourceUri; cid: Cid | undefined; record: AppBskyFeedPost.Main };···
+2
src/lib/state.svelte.ts
+2
src/lib/state.svelte.ts
+3
-1
src/lib/thread.ts
+3
-1
src/lib/thread.ts
·········
+27
-14
src/routes/+page.svelte
+27
-14
src/routes/+page.svelte
·········const fetchTimelines = (newAccounts: Account[]) => Promise.all(newAccounts.map(fetchTimeline));··················<div class="mt-4 [scrollbar-color:var(--nucleus-accent)_transparent]" bind:this={scrollContainer}>···
+4
-7
src/routes/+page.ts
+4
-7
src/routes/+page.ts
······