What's Changed
- Remove unicode LTR chars and replace with CSS on profile on web by @mozzius in #8826
- Remove imports from
@atproto/api
internals by @mozzius in #8403 - Fix deletion of composed emojis in web composer by @arturo32 in #8829
- fix: don't open user profile when clicking edit button in user list by @elijaharita in #8831
- Fix chat button placeholder size on profile by @mozzius in #8827
- run
lint-native:fix
by @mozzius in #8836 - Stop incorrectly using
SuffixText
by @mozzius in #8352 - Skip
intl:compile
if not needed by @mozzius in #8837 - Preconnect to go.bsky.app by @mozzius in #8825
- [Perf - part 3] Stop every dialog control in the entire app rerendering when opening a dialog by @mozzius in #8815
- Add displayName to contexts by @mozzius in #8814
- [Perf - part 1] Hoist service config query by @mozzius in #8812
- Bump version to 1.107.0 by @estrattonbailey in #8840
- Improve "replied to a post" component by @mozzius in #8602
- Integrate Sonner for toasts by @estrattonbailey in #8839
- Profile back button tweaks for web by @Simek in #8795
- Update Xcode in runner to 16.4 by @mozzius in #8842
- feat: use OP's language as recommendation when replying by @elijaharita in #8832
- Use medium font weight in a few places by @mozzius in #8848
- Don't override backspace if alt or meta key by @mozzius in #8855
- [APP-1318]
SelectMediaButton
by @estrattonbailey in #8828 - Add underage notice to Moderation screen by @estrattonbailey in #8868
- [Lightbox] prevent browser-default escape key behavior by @rcombs in #8859
- Fix
isPartOfLastBranchFromDepth
assignment by @estrattonbailey in #8856 - Tweak plural formatting in
ThreadItemReadMore.tsx
by @surfdude29 in #8871 - fix typo by @cirx1e in #8869
- [APP-1398] Fix post shadow/like shadow state when replying by @estrattonbailey in #8866
- [APP-1357] profile header follow recommendations by @caidanw in #8784
- [APP-1399] trending videos icon missing by @caidanw in #8876
- [APP-1406] follow suggestions card to show follow back by @caidanw in #8875
- Rearrange
followLabel
translation logic by @surfdude29 in #8880 - [LEG-246] Geo overlay by @estrattonbailey in #8881
- wrapp failed to send feed interactions inside isNetworkError by @BinaryFiddler in #8882
- feat: add canonical URLs to improve SEO by @caidanw in #8883
- Debug by @estrattonbailey in #8888
- Update origin by @estrattonbailey in #8889
- Update
@mozzius/expo-dynamic-app-icon
by @mozzius in #8834 - Skip dirty git tree check in prebuild by @mozzius in #8853
- Fix alt text in media preview by @mozzius in #8854
- Update DM header to match new Layout style by @mozzius in #8846
- Add margin to content hider by @mozzius in #8843
- ALF log screen by @mozzius in #8845
- Fix searching for phrases by replacing smart quotes with normal ones by @mozzius in #8865
- Fix Gif Select dialog search bar scrolling away by @mozzius in #8874
- Fix language popup not appearing by @mozzius in #8897
- Remove handle suggestion gate by @mozzius in #8899
- feat: implement canonical URL filter to clean parameters for SEO by @caidanw in #8900
- feat(ui): redesign suggested profiles 'See more' card by @caidanw in #8901
- Starter pack dialog implementations by @BinaryFiddler in #8806
- Tweak
SelectMediaButton
error string,accessibilityHint
, and comments by @surfdude29 in #8870 - Threads v2 cleanup by @estrattonbailey in #8902
- Add profile link to switcher menu by @Inbestigator in #8867
- Add verification checkmarks to
embed.bsky.app
by @mozzius in #8644 - Signup CTAs by @abenzer in #8906
- Yeah toast by @estrattonbailey in #8878
- Fix default opengraph by @estrattonbailey in #8872
- Fix bad copy pasta by @estrattonbailey in #8907
- Modernise change password dialog by @mozzius in #8269
- Enable show less / more buttons for third party feeds by @kindgracekind in #8672
Discover Feeds
⮕Discover New Feeds
on Explore tab by @surfdude29 in #8860- Web: fix Edit Profile discard warning when pressing backdrop by @Simek in #8824
- Fix RightNav elements focus outline on web by @Simek in #8788
- Fix toast type by @estrattonbailey in #8909
- Mark label for translation in
LoggedOutCTA.tsx
by @surfdude29 in #8908 - use an env var for configurable proxy header by @haileyok in #8863
- Add suggested follows experiment to onboarding by @mozzius in #8847
- Language select final tweaks by @mozzius in #8914
- Starter pack dialog tweaks by @mozzius in #8913
- Prevent android exposures to suggested follows gate by @mozzius in #8916
- feat: prevent search engines from using Discover feed content as page descriptions by @caidanw in #8885
- Add
english-only-resource
context and tweak labels by @surfdude29 in #8805 - Tweak label in
FollowDialog.tsx
by @surfdude29 in #8919 - Update birthday setting dialog by @BinaryFiddler in #8910
- Update dev env by @estrattonbailey in #8921
- Bump
expo-image-picker
to17.0.5
by @estrattonbailey in #8929 - See more card - use Link instead of manual navigation by @mozzius in #8930
- Close web mention suggestions popup on
Escape
by @mozzius in #8605 - Fix hook being marked as async by @mozzius in #8932
- Prevent double border on web explore page by @mozzius in #8937
- Improve e2e tests by @mozzius in #8927
- v1.107.0 release prep by @mozzius in #8938
New Contributors
- @cirx1e made their first contribution in #8869
- @Inbestigator made their first contribution in #8867
- @abenzer made their first contribution in #8906
Full Changelog: 1.106.0...1.107.0