ReviewOS

also looking at this

stacks/postline

Bluesky publishing v2: rich-text facets + image upload

#9
Merged glennmichael123 wants to merge feat/bluesky-publishing-v2 into main
8 files +347 -12
app/Support/Social/types.tsmodified+7-1
Changes to app/Support/Social/types.ts
@@ -57,8 +57,14 @@ export interface PublishContent {
5757 title: string
5858 description?: string
5959 }
60 /**
61 * Attached media. Instagram needs a public `url`; Bluesky uploads
62 * `bytes` (or fetches `url`) as a blob.
63 */
6064 media?: Array<{
61 url: string
65 url?: string
66 bytes?: Uint8Array
67 mimeType?: string
6268 altText?: string
6369 }>
6470 /** Thread chaining refs — only honored by providers that support replies. */