are you getting the thing where pressing activity notification push notifications are just opening the app to the home screen without opening the post? if so, are you using ios or android?
17 4 49ohhhhhh. it’s the pop behaviour change I think. looks like the implicit screen pop behaviour of v6 was accidentally doing garbage collection when you were clicking around the app lmao
v7 always adds new screens, so memory use just keeps building
1 1 15@mackuba.eu pretty sure the behaviour change you were looking for was the exact thing that caused the perf issue 😭
I know this commit! I like this commit 😅
basically turns out the only reason this app ever worked at all was due to completely jank unintentional behaviour lmao. we need to reenable the jank for it not to explode
6 3 36the 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