A post on Bluesky can get complicated quickly with replies, quote posts, mentions, links, images, and more.
We just published a guide to creating more complex posts via the Bluesky API, with Python code snippets:
https://atproto.com/blog/create-post
Image uploads aren't working on Android an the error message is completely useless (react native's fault)
In my research people have blamed:
HTTP connections - not the case
Flipper interference - not using flipper
File needs mime type - tried, nope
File needs to begin with file:/// - it is already
so uh. if anyone else has been using uploadBlob on android/react native. please let me know. I'm worried that the list of people who that applies to is probably me, Paul, and Ansh lol
Fix was to remove <StatusBar style=“light”> from the tab, and instead use imperative methods inside of useFocusEffect so that it gets cleaned up when you change tabs
Today in cursed hacks to get dark mode working: the <StatusBar> component only works on iOS if it's below the main tree, and only works on android if it's above the main tree
Today in cursed hacks to get dark mode working: the <StatusBar> component only works on iOS if it's below the main tree, and only works on android if it's above the main tree
Wait. What if the main feed is just like the official app with the tabs, but in the tab to the left of following is the feeds screen where you can see all your feeds
check it out: got collapsible headers working
https://www.youtube.com/shorts/tcHVqoDWlAQ
(apologies for the youtube short but you cant upload vertical video as a normal video any more)