What's Changed
- Split the react-native patch into one file per change by @tomekzaw in #12143
- Block more shortener and redirect domains in profile links by @vineyardbovines in #12144
- Suggest a standard.site blog's own title for profile links by @vineyardbovines in #12145
- Fix missing paper plane icon in chat send button by @ds-boyce in #12149
- Fix iOS e2e flows (create-account, login, thread-muting) by @mozzius in #12138
- APP-3524: Upgrade to React Native 0.88 / Expo SDK 58 by @mozzius in #12057
- Use Node 24.22 Docker tags and validate runtime versions by @rafaeleyng in #12148
- Fix text entry for TokenField by @ds-boyce in #12151
- Update CI certificate handling and Claude Bun runtime by @estrattonbailey in #12154
- claude: use Opus 5.5 for PR review workflow by @amckinley in #12158
- claude: use Opus 5.5 for mention workflow by @amckinley in #12159
- Share bsky.app passwords with bsky.social and add /.well-known/change-password by @matthieusieben in #12076
- Avoid per-frame Reanimated commits in the profile header by @tomekzaw in #12161
- Fix Android year picker step in the create-account E2E flow by @mozzius in #12163
- Fix profile header swallowing scroll swipes on Android by @mozzius in #12166
- [APP-3627] Fix "Go to profile" in the web account menu by @mozzius in #12162
- Update profile links blocklist by @vineyardbovines in #12168
- Show where profile links go in the browser's status bar on web by @vineyardbovines in #12147
- [APP-3619] Add more support sites to profile links by @vineyardbovines in #12150
- Restore strict fingerprint preset after Expo 58 by @mozzius in #12170
- [APP-3615] Make the supported sites list scrollable on iOS by @vineyardbovines in #12178
- [APP-3613] Keep web dialogs open when a text selection drag ends on the backdrop by @vineyardbovines in #12177
- [APP-3618] Open profile links when tapped on your own profile by @vineyardbovines in #12175
- [APP-3626] Fix double center column offset on web by @mozzius in #12164
- [APP-3625] Open bsky.app profile links in-app from the link details sheet by @vineyardbovines in #12176
- Read your own profile links from the profile view by @vineyardbovines in #12181
- 🌎 Atmosphere explore tab by @estrattonbailey in #12188
- chore(deps): bump body-parser in bskylink and bskyogcard by @haileyok in #12190
- [APP-3660] Fix the EAS build cache for local native builds by @mozzius in #12197
- Add a Trending Topics widget by @mozzius in #11720
- Fix KeyboardAvoidingView stale init race (APP-3472) by @mozzius in #12033
- bskyweb: check facet offsets against the post text, resolve embedr handles with gttp by @haileyok in #12203
- Fix the iOS build failing on the widget layout registry by @mozzius in #12202
- Hide Open post for unavailable moderation inbox posts by @ds-boyce in #12204
- [APP-3652] Remove the profile links feature gate by @vineyardbovines in #12199
- [APP-3554] Cache a missing Safelink cursor by @vineyardbovines in #12200
- Fix the feed jumping to the top on web when the window resizes by @abcbrookie in #12207
- Fix trending topic text alignment by @ds-boyce in #12210
- [APP-3624] Notifications v2 dividers and dark-mode timestamps by @mozzius in #12208
- [APP-3621] Notifications v2 row polish: follow back alignment, +N count, “replied to you” by @mozzius in #12209
- Fix overlapping skeleton text bars by @ds-boyce in #12214
- Trending widget: design polish, sync on background, picker preview by @mozzius in #12205
- [APP-3669] Match multi-post like/repost preview color to single-post rows by @mozzius in #12215
- Build OTA-path Android native builds on the 32-core runner by @mozzius in #12224
- [Tablet] Constrain the home header to the center column by @mozzius in #12225
- [APP-3644] Keep iPad window controls clear of the header by @mozzius in #12184
- [APP-3490] Fix fatal Android crash and ANR on first launch when reading the Play install referrer by @mozzius in #12037
- [APP-3693] Give notifications tab labels their own translation context by @mozzius in #12227
- Bump Expo to 58.0.19 by @mozzius in #12228
- Add a “Trending” header to the small iOS trending widget by @mozzius in #12222
- Add GitHub Sponsors to the profile links support providers by @nozamdavid in #12234
- Add note about ad blockers and VPNs to beta features by @ds-boyce in #12238
- [APP-3677] Remove unused microphone permission by @mozzius in #12216
- Log out after password reset by @estrattonbailey in #12236
- Use approximate location for age assurance by @estrattonbailey in #12240
- Add profile tab deep links for native and web by @blackmichael in #12230
- [APP-3716] Restore the compose FAB on Notifications v2 by @mozzius in #12242
- Flex the gap below the iOS trending widget header on every size by @mozzius in #12241
- Scope beta feedback to the selected feature by @ds-boyce in #12237
- Show moderation inbox unread dots and sidebar count by @ds-boyce in #12250
- [APP-3717] Track trending widget uninstalls by @mozzius in #12249
- Tighten navigation and route builder types by @ds-boyce in #12127
- Scope navigation types to stacks and current routes by @ds-boyce in #12128
- Separate native and web navigation contracts by @ds-boyce in #12130
- Match iOS trending widget rank size to topic name by @mozzius in #12253
- [APP-3683] Fix verification badge alignment inside text on iOS by @mozzius in #12229
- Show moderation inbox unread count in native drawer by @ds-boyce in #12252
- Make muted words dialog full height on native by @estrattonbailey in #12258
New Contributors
- @abcbrookie made their first contribution in #12207
- @nozamdavid made their first contribution in #12234
Full Changelog: 1.136.0...1.137.0