the likes-of-reposts thing is all on protocol btw!! Likes and reposts now have a “via” field that points at the repost record
Hoping to see some cool visualisations and stuff!
6 22 147this also has like a billion minor things we’ve been working on, such as
- threaded replies redesign (rolling out in the coming days)
- upgraded React Native from like 3 versions ago to latest
- upgraded navigation - @danabra.mov your PR for the back gesture shadow from last year made it in!
cont.
📢 1.104 is rolling out with new ways to personalize your notifications!
• Activity Notifications: Get push alerts from your favorite accounts
• Repost Notifications: See when someone likes or reposts something you’ve reposted
• New Notification Settings: Fine-tune which notifications you receive
- we were soooo close to getting RN new arch enabled, we’re a bug fix or two away
- iOS video player no longer stops playing prematurely
- composer font size is no longer massive
- probably a million more things I’ve forgotten
3 5 66why are we getting so many PRs for typos all of a sudden
I’d understand in-app typos, or in the readme, but people are fixing like random source code comment typos
is it to try and get contributor status on the repo?
19 6 109decided next week I will tackle multi-player recycling + preloading so we can get rid of that stupid spinner
we did it everyone
I find claude/all ai tools are so much better at the native code stuff than the React Native stuff because the native modules are strictly scoped down, usually only a handful of files, and fairly conventional. the React Native app is enormous enough that it can’t understand our…
1 1 13existing patterns/conventions/components. like I cba to teach claude what ALF is every day
1 1 11we did it everyone
Sam just made a PR to actually fix this. I haven’t tested yet but maybe?? Ty Sam What a roller coaster
thanks @hirbod.dev for fixing the bug where sometimes videos on Android would have the wrong aspect ratio!
[image-picker][android] fix: Adjust video metadata extraction to account for rotation by hirbod · Pull Request #37849 · expo/expo
Why
MediaMetadataRetriever reports the encoded frame size, which is often landscape (e.g. 1920 × 1080) even for portrait clips that are meant to be displayed with a 90°/270° rotation flag.
iOS, on...
github.com
cooked up a new SegementedControl component. Reanimated layout transitions make this absurdly easy
5 5 99everybody say “thank you claude”
Fix iOS video visibility/early destroy issue by mozzius · Pull Request #15 · bluesky-social/bluesky-video
Basically we use a new algorithm for selecting the active video
We now calculate the % visibility of each video
Video with highest visibility percentage is picked
Tie-breaking by position - when v...
github.com
iOS26’s safari is a scam by Big Ophthalmology to try and trick you into buying a new pair of glasses
this may be controversial but I made the composer font size match what posts are. are you gonna be mad at me for this one
turns out you guys were right to be really annoyingly persistent about asking for this feature, it actually slaps
13 3 107made my first contribution to the bluesky docs: how to upload video docs.bsky.app/docs/tutoria...
Uploading Video | Bluesky
Video uploads differ slightly from image uploads, since they are typically much larger files and have a significantly long processing time.
docs.bsky.app
instead of backfilling an appview, why not just replay it at real time speed from 2023. see the greatest hits as they happen
1 2 37