# Bluesky changelog > A social app built on the AT Protocol. - Vendor: Bluesky Social - Category: Communication - Official site: https://bsky.app - Tracked by: What's New (https://whatsnew.fyi/product/bluesky) - Harvested from: GitHub (bluesky-social/social-app) - Entries below: 10 (newest first) What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. ## Releases ### 1.129.1 — v1.129.1 - Date: 2026-07-28 - Version: 1.129.1 - Original notes: https://github.com/bluesky-social/social-app/releases/tag/1.129.1 - Permalink: https://whatsnew.fyi/product/bluesky/releases/1.129.1 - **fixed** — Fix issue where form controls appear above sticky headers - **changed** — Tweak advanced search UI for better localization - **changed** — Migrate runOnUI/runOnJS to scheduleOnUI/scheduleOnRN - **fixed** — Fix tooltip layout measurement loop - **fixed** — Fix IllegalStateException: Required value was null - **removed** — Remove unused ScrollForwarder React Native patches - **fixed** — Stop grouping all signup failures into one sentry issue - **fixed** — Fix keyboard activation for signin button - **changed** — Update trending topics UI - **added** — Add trendingTopic:seen metric - **fixed** — Fix Android pager crash during screen transitions - **changed** — Update react-native-uitextview - **changed** — Update sonner-native and remove patch - **fixed** — Reenable wake-from-background Android OTA ##### What's Changed * Fix issue where form controls appear above sticky headers by @ds-boyce in https://github.com/bluesky-social/social-app/pull/11254 * Tweak advanced search UI for better localization by @ds-boyce in https://github.com/bluesky-social/social-app/pull/11266 * Add new config to lingui too by @estrattonbailey in https://github.com/bluesky-social/social-app/pull/11270 * ci: publish OTA to denis (S3) + automatic per-PR previews by @amckinley in https://github.com/bluesky-social/social-app/pull/11235 * ci: skip the per-PR OTA job for bot authors by @amckinley in https://github.com/bluesky-social/social-app/pull/11273 * Update version to v1.130.0 by @mozzius in https://github.com/bluesky-social/social-app/pull/11274 * Migrate `runOnUI`/`runOnJS` to `scheduleOnUI`/`scheduleOnRN` by @tomekzaw in https://github.com/bluesky-social/social-app/pull/11249 * Fix silently-frozen OTA fingerprint baseline with artifacts by @mozzius in https://github.com/bluesky-social/social-app/pull/11231 * Restore PR OTA QR comment by @mozzius in https://github.com/bluesky-social/social-app/pull/11285 * Add emoji to GitHub Actions step names for consistency by @mozzius in https://github.com/bluesky-social/social-app/pull/11286 * Fix legacy ota1 OTA upload broken by the denis cutover by @amckinley in https://github.com/bluesky-social/social-app/pull/11290 * Publish one bundle version to both OTA origins, not two by @amckinley in https://github.com/bluesky-social/social-app/pull/11291 * Fix tooltip layout measurement loop by @mozzius in https://github.com/bluesky-social/social-app/pull/11284 * Fix IllegalStateException: Required value was null. by @tomekzaw in https://github.com/bluesky-social/social-app/pull/11293 * Remove unused ScrollForwarder React Native patches by @mozzius in https://github.com/bluesky-social/social-app/pull/11295 * Update play store assetlinks by @mozzius in https://github.com/bluesky-social/social-app/pull/11294 * fix: stop grouping all signup failures into one sentry issue by @mozzius in https://github.com/bluesky-social/social-app/pull/11278 * ci: only publish the per-PR OTA when the fingerprint is clean by @mozzius in https://github.com/bluesky-social/social-app/pull/11287 * Downbump version to v1.129.1 by @mozzius in https://github.com/bluesky-social/social-app/pull/11297 * Update react-native-uitextview by @mozzius in https://github.com/bluesky-social/social-app/pull/11299 * Update sonner-native, remove patch by @mozzius in https://github.com/bluesky-social/social-app/pull/11300 * Reenable wake-from-background Android OTA by @mozzius in https://github.com/bluesky-social/social-app/pull/11298 * Fix Android pager crash during screen transitions by @mozzius in https://github.com/bluesky-social/social-app/pull/11301 * Fix keyboard activation for signin button by @ds-boyce in https://github.com/bluesky-social/social-app/pull/11308 * Update trending topics UI by @ds-boyce in https://github.com/bluesky-social/social-app/pull/11304 * Add trendingTopic:seen metric by @ds-boyce in https://github.com/bluesky-social/social-app/pull/11309 * Bump the actions group with 6 updates by @dependabot[bot] in https://github.com/bluesky-social/social-app/pull/11305 * Bump actions/setup-go from 6.5.0 to 7.0.0 by @dependabot[bot] in https://github.com/bluesky-social/social-app/pull/11306 * v1.129.1 Release Prep by @mozzius in https://github.com/bluesky-social/social-app/pull/11303 **Full Changelog**: https://github.com/bluesky-social/social-app/compare/1.129.0...1.129.1 ### 1.129.0 — v1.129.0 - Date: 2026-07-24 - Version: 1.129.0 - Original notes: https://github.com/bluesky-social/social-app/releases/tag/1.129.0 - Permalink: https://whatsnew.fyi/product/bluesky/releases/1.129.0 - **changed** — Reduce bottom hitslop for menu button - **changed** — Lighten blue (link) text for dim and dark themes - **fixed** — Stop closing search suggestions on input blur - **added** — Add height constraint to full-height bottom sheets - **fixed** — Fix image crop in quote posts - **changed** — Don't roll up account labels into additional post alerts - **fixed** — Fix image menu in landscape orientation - **added** — Restore activity notification subscriptions screen - **added** — Add new search results tab for starter packs - **changed** — Move known likers below stats row and restore original order in stats row - **fixed** — Hide video pillarboxing on web when the card fits - **changed** — Pass recId with trending topic click metrics - **changed** — Update presentation of trending topics in Explore - **added** — Create new trending feeds interstitial - **changed** — Update presentation of trending feeds - **added** — Add From: Me to advanced search filters - **added** — Display beta badge when isBetaUser is true - **added** — Enable sharing a post to a new group chat - **added** — React Native New Arch - **fixed** — Display post counts greater than 1,000 ##### What's Changed * Bump version to v1.129.0 by @mozzius in https://github.com/bluesky-social/social-app/pull/11175 * Add moduleSuffixes to tsconfig by @mozzius in https://github.com/bluesky-social/social-app/pull/11146 * Cache main bundle stats for PR checks by @mozzius in https://github.com/bluesky-social/social-app/pull/11172 * Reduce bottom hitslop for menu button by @ds-boyce in https://github.com/bluesky-social/social-app/pull/11189 * Split mobile build/submit pipelines and de-duplicate OTA workflow by @mozzius in https://github.com/bluesky-social/social-app/pull/11133 * Fix Android release asset upload by @mozzius in https://github.com/bluesky-social/social-app/pull/11174 * Add nightly Maestro E2E workflow by @mozzius in https://github.com/bluesky-social/social-app/pull/11181 * Lighten blue (link) text for dim and dark themes by @ds-boyce in https://github.com/bluesky-social/social-app/pull/11164 * Stop closing search suggestions on input blur by @mozzius in https://github.com/bluesky-social/social-app/pull/11199 * Add height constraint to full-height bottom sheets by @ds-boyce in https://github.com/bluesky-social/social-app/pull/11178 * Fix image crop in quote posts, remove `PostEmbedViewContext.FeedEmbedRecordWithMedia` by @estrattonbailey in https://github.com/bluesky-social/social-app/pull/11205 * Don't roll up account labels into additional post alerts by @estrattonbailey in https://github.com/bluesky-social/social-app/pull/11204 * Fix image menu in landscape orientation by @vineyardbovines in https://github.com/bluesky-social/social-app/pull/11188 * Bump actions/setup-node from 6.4.0 to 7.0.0 by @dependabot[bot] in https://github.com/bluesky-social/social-app/pull/11203 * Bump the actions group with 4 updates by @dependabot[bot] in https://github.com/bluesky-social/social-app/pull/11202 * Restore activity notification subscriptions screen by @ds-boyce in https://github.com/bluesky-social/social-app/pull/11201 * TypeScript 7 (attempt 2) by @mozzius in https://github.com/bluesky-social/social-app/pull/11169 * add client event for failed video playback by @vineyardbovines in https://github.com/bluesky-social/social-app/pull/11170 * Add new search results tab for starter packs by @ds-boyce in https://github.com/bluesky-social/social-app/pull/11226 * Remove console.log, address lint by @ds-boyce in https://github.com/bluesky-social/social-app/pull/11228 * Squish separate imports from the same source in ActivityNotificationSettings by @RetroSunstar in https://github.com/bluesky-social/social-app/pull/11225 * Move known likers below stats row; restore original order in stats row by @abenzer in https://github.com/bluesky-social/social-app/pull/11192 * Hide video pillarboxing on web when the card fits by @vineyardbovines in https://github.com/bluesky-social/social-app/pull/11118 * Use stable tsgolint by @mozzius in https://github.com/bluesky-social/social-app/pull/11229 * Pass recId with trending topic click metrics by @ds-boyce in https://github.com/bluesky-social/social-app/pull/11232 * Add feature gate for starter pack search by @ds-boyce in https://github.com/bluesky-social/social-app/pull/11234 * Update presentation of trending topics in Explore by @ds-boyce in https://github.com/bluesky-social/social-app/pull/11227 * Create new trending feeds interstitial by @ds-boyce in https://github.com/bluesky-social/social-app/pull/11207 * Update presentation of trending feeds by @ds-boyce in https://github.com/bluesky-social/social-app/pull/11206 * Tweak loading state for block dialog by @ds-boyce in https://github.com/bluesky-social/social-app/pull/11236 * Add From: Me to advanced search filters by @ds-boyce in https://github.com/bluesky-social/social-app/pull/11126 * Display beta badge when isBetaUser is true by @ds-boyce in https://github.com/bluesky-social/social-app/pull/11160 * Enable sharing a post to a new group chat by @ds-boyce in https://github.com/bluesky-social/social-app/pull/11 _[Truncated at 4000 characters — full notes: https://github.com/bluesky-social/social-app/releases/tag/1.129.0]_ ### 1.129.0-rc1 — v1.129.0 RC 1 (New Arch) - Date: 2026-07-17 - Version: 1.129.0-rc1 - Original notes: https://github.com/bluesky-social/social-app/releases/tag/1.129.0-rc1 - Permalink: https://whatsnew.fyi/product/bluesky/releases/1.129.0-rc1 - Labels: Pre-release - **added** — Experimental support for React Native New Architecture enabled in this build #### Experimental New Arch Build This build contains experimental changes to enable the React Native New Architecture. Thank you for helping us test it out! If you find any bugs, please file a GitHub Issue using the "Bug Report - Fabric/New Architecture" template. **Full Changelog**: https://github.com/bluesky-social/social-app/compare/1.128.0-rc1...1.129.0-rc1 ### 1.128.0 — v1.128.0 - Date: 2026-07-16 - Version: 1.128.0 - Original notes: https://github.com/bluesky-social/social-app/releases/tag/1.128.0 - Permalink: https://whatsnew.fyi/product/bluesky/releases/1.128.0 - **fixed** — Fix KWS language picker silently resetting Arabic, Chinese, Filipino & Portuguese to English - **changed** — Update KWS supported languages and mapping - **changed** — Replace @tiptap/html generateJSON with native DOMParser equivalent - **changed** — Migrate all search to v2 and remove v1 - **fixed** — Fix crash when maxHeight is nil at sheet presentation - **fixed** — Potentially fix disappearing chat emoji on some devices - **changed** — Migrate to Oxlint - **changed** — Collapse label appeal flow into ModerationDetailsDialog - **fixed** — Ensure long trending topic titles can wrap - **added** — Show known likers on post thread page - **changed** — Update Sentry to 8.x - **added** — Create primary tooltip variant - **added** — Allow up to 10 images in share intent - **added** — Add video playback observability to Sentry - **fixed** — Fix web feed footer clearing the bottom bar - **fixed** — Fix social proof text truncated on mobile - **fixed** — Fix android carousel jiggle from cdn-rounded aspect ratio - **added** — Add setting for opting in to beta features - **changed** — Strip leading @ in from: queries - **added** — Add DM button to labeller profiles ##### What's Changed * Remove unused video extension extraction in Share extension by @mozzius in https://github.com/bluesky-social/social-app/pull/11081 * Update lint-staged by @mozzius in https://github.com/bluesky-social/social-app/pull/11084 * Fix KWS language picker silently resetting Arabic, Chinese, Filipino & Portuguese to English by @surfdude29 in https://github.com/bluesky-social/social-app/pull/11082 * Update KWS supported languages and mapping by @surfdude29 in https://github.com/bluesky-social/social-app/pull/11085 * Replace @tiptap/html generateJSON with native DOMParser equivalent by @mozzius in https://github.com/bluesky-social/social-app/pull/11098 * Slim down CLAUDE.md by @mozzius in https://github.com/bluesky-social/social-app/pull/11102 * Migrate all search to v2 and remove v1 by @ds-boyce in https://github.com/bluesky-social/social-app/pull/11125 * restore v1.128.0 by @mozzius in https://github.com/bluesky-social/social-app/pull/11131 * Fix crash when maxHeight is nil at sheet presentation by @mozzius in https://github.com/bluesky-social/social-app/pull/11104 * Potentially fix disappearing chat emoji on some devices by @ds-boyce in https://github.com/bluesky-social/social-app/pull/11113 * Lazy load @ipld/dag-cbor in computeCid by @mozzius in https://github.com/bluesky-social/social-app/pull/11099 * pnpm 11.11.0 by @mozzius in https://github.com/bluesky-social/social-app/pull/11130 * Migrate to Oxlint by @mozzius in https://github.com/bluesky-social/social-app/pull/10384 * Collapse label appeal flow into ModerationDetailsDialog by @amckinley in https://github.com/bluesky-social/social-app/pull/11091 * Ensure long trending topic titles can wrap by @ds-boyce in https://github.com/bluesky-social/social-app/pull/11141 * Prototype: Show known likers on post thread page by @abenzer in https://github.com/bluesky-social/social-app/pull/11080 * Bump the actions group with 6 updates by @dependabot[bot] in https://github.com/bluesky-social/social-app/pull/11148 * Update Sentry to 8.x by @mozzius in https://github.com/bluesky-social/social-app/pull/11147 * Typescript 7 by @mozzius in https://github.com/bluesky-social/social-app/pull/11109 * Create primary tooltip variant by @ds-boyce in https://github.com/bluesky-social/social-app/pull/11140 * Allow up to 10 images in share intent by @mozzius in https://github.com/bluesky-social/social-app/pull/11132 * Add video playback observability to Sentry by @vineyardbovines in https://github.com/bluesky-social/social-app/pull/11111 * Revert "Typescript 7" by @mozzius in https://github.com/bluesky-social/social-app/pull/11152 * Stub out react-native-svg fetchData on web to drop buffer polyfill by @mozzius in https://github.com/bluesky-social/social-app/pull/11097 * fix web feed footer clearing the bottom bar by @vineyardbovines in https://github.com/bluesky-social/social-app/pull/11151 * [APP-2642] Social proof text is truncated on mobile by @estrattonbailey in https://github.com/bluesky-social/social-app/pull/11155 * fix android carousel jiggle from cdn-rounded aspect ratio by @vineyardbovines in https://github.com/bluesky-social/social-app/pull/11153 * Add setting for opting in to beta features by @ds-boyce in https://github.com/bluesky-social/social-app/pull/11123 * Strip leading @ in from: queries by @ds-boyce in https://github.com/bluesky-social/social-app/pull/11158 * Upgrade pnpm to 11.13.0 by @ds-boyce in https://github.com/bluesky-social/social-app/pull/11163 * Remove IS_INTERNAL check for beta feedback button by @ds-boyce in https://github.com/bluesky-social/social-app/pull/11162 * Don't suggest retrying an unretryable error by @ds-boyce in https://github.com/bluesky-social/social-app/pull/11159 * Log additional context for post:* events by @ds-boyce in https://github.com/bluesky-social/social-app/pull/11035 * Add DM button to labeller profiles by @RetroSunstar in https://github.com/bluesky-social/social-app/pull/11149 * Fix invisible _[Truncated at 4000 characters — full notes: https://github.com/bluesky-social/social-app/releases/tag/1.128.0]_ ### 1.128.0-rc1 — v1.128.0 RC 1 (New Arch) - Date: 2026-07-10 - Version: 1.128.0-rc1 - Original notes: https://github.com/bluesky-social/social-app/releases/tag/1.128.0-rc1 - Permalink: https://whatsnew.fyi/product/bluesky/releases/1.128.0-rc1 - Labels: Pre-release - **added** — Experimental React Native New Architecture support #### Experimental New Arch Build This build contains experimental changes to enable the React Native New Architecture. Thank you for helping us test it out! If you find any bugs, please file a GitHub Issue using the "Bug Report - Fabric/New Architecture" template. ### 1.127.1 — v1.127.1 - Date: 2026-07-09 - Version: 1.127.1 - Original notes: https://github.com/bluesky-social/social-app/releases/tag/1.127.1 - Permalink: https://whatsnew.fyi/product/bluesky/releases/1.127.1 - **changed** — Lazy-load mediabunny on web - **fixed** — Fix Android crash in chat keyboard scroll - **added** — Add more search placeholders - **changed** — Adjust AA device signals copy - **changed** — Update advanced search UI - **changed** — Use source file for web video compression - **changed** — Update mergeRefs util for React 19 - **fixed** — Fix search typeahead performance with absolute overlay ##### What's Changed * Lazy-load mediabunny on web by @mozzius in https://github.com/bluesky-social/social-app/pull/11094 * Fix Android crash in chat keyboard scroll (part 2) by @mozzius in https://github.com/bluesky-social/social-app/pull/11096 * Bump golang.org/x/crypto from 0.51.0 to 0.52.0 in /bskyweb by @dependabot[bot] in https://github.com/bluesky-social/social-app/pull/11100 * Add more search placeholders by @ds-boyce in https://github.com/bluesky-social/social-app/pull/11089 * Revert "Add more search placeholders (#11089)" by @ds-boyce in https://github.com/bluesky-social/social-app/pull/11101 * Bump version to v1.128.0 by @mozzius in https://github.com/bluesky-social/social-app/pull/11105 * Adjust AA device signals copy by @estrattonbailey in https://github.com/bluesky-social/social-app/pull/11106 * Update advanced search UI by @ds-boyce in https://github.com/bluesky-social/social-app/pull/11088 * use source file for web video compression by @vineyardbovines in https://github.com/bluesky-social/social-app/pull/11090 * Update mergeRefs util for React 19 by @ds-boyce in https://github.com/bluesky-social/social-app/pull/11108 * Revert "Remove `react-native-dotenv` (#10706)" by @mozzius in https://github.com/bluesky-social/social-app/pull/11110 * Fix search typeahead performance with absolute overlay by @mozzius in https://github.com/bluesky-social/social-app/pull/11103 * v1.127.1 Release prep by @mozzius in https://github.com/bluesky-social/social-app/pull/11116 **Full Changelog**: https://github.com/bluesky-social/social-app/compare/1.127.0...1.127.1 ### 1.127.0 — v1.127.0 - Date: 2026-07-07 - Version: 1.127.0 - Original notes: https://github.com/bluesky-social/social-app/releases/tag/1.127.0 - Permalink: https://whatsnew.fyi/product/bluesky/releases/1.127.0 - **fixed** — White screen of death when trying to create account from starter pack on non-default provider - **changed** — Replace react-native-compressor video path with native expo-bluesky-video-compress module - **fixed** — Always scroll to bottom of chat after sending a message - **removed** — Remove react-native-dotenv - **changed** — Update search input with useAutocomplete - **changed** — Always set allTime to true for search v2 - **fixed** — Avoid leaking previous messages via replies - **fixed** — Route iOS notification settings intent into the app - **changed** — Rename root file from js to ts and improve platform splitting - **fixed** — Fix UI overlap issue where text was rendering over icons - **fixed** — Only request notification permission once per session - **fixed** — Fix hashtag author filter failing for DIDs - **added** — Added Automation label to labeller display names - **fixed** — Restore link in Go Live prompt if status record present - **fixed** — Fix stale display names for lists and feeds in top bar across restarts and devices - **changed** — Use RNKC for composer keyboard avoiding view - **changed** — Update advanced search suggestions - **fixed** — Fix blank message list after submit on Android - **changed** — Special-case me values in search queries - **added** — Integrate on-device APIs for Account Access v2 ##### What's Changed * Use correct param name for setup-bundletool action by @ds-boyce in https://github.com/bluesky-social/social-app/pull/11020 * WSOD when trying to create account from starter pack on non-default provider by @c960657 in https://github.com/bluesky-social/social-app/pull/10970 * Replace react-native-compressor video path with native expo-bluesky-video-compress module [APP-2428] by @vineyardbovines in https://github.com/bluesky-social/social-app/pull/10954 * Always scroll to bottom of chat after sending a message by @ds-boyce in https://github.com/bluesky-social/social-app/pull/10913 * Cull unused files by @mozzius in https://github.com/bluesky-social/social-app/pull/11029 * Remove `react-native-dotenv` by @mozzius in https://github.com/bluesky-social/social-app/pull/10706 * Update search input with `useAutocomplete` by @ds-boyce in https://github.com/bluesky-social/social-app/pull/11023 * Always set `allTime` to `true` for search v2 by @ds-boyce in https://github.com/bluesky-social/social-app/pull/11033 * Avoid leaking previous messages via replies by @ds-boyce in https://github.com/bluesky-social/social-app/pull/11017 * Use latest fingerprint-native action by @ds-boyce in https://github.com/bluesky-social/social-app/pull/11016 * Bump the actions group with 3 updates by @dependabot[bot] in https://github.com/bluesky-social/social-app/pull/11021 * Bump actions/checkout from 6.0.3 to 7.0.0 by @dependabot[bot] in https://github.com/bluesky-social/social-app/pull/11022 * Route iOS notification settings intent into the app by @mozzius in https://github.com/bluesky-social/social-app/pull/11003 * Rename root file from `js` to `ts`, improve platform splitting by @mozzius in https://github.com/bluesky-social/social-app/pull/11012 * Remove actions-up script in favor of Dependabot by @estrattonbailey in https://github.com/bluesky-social/social-app/pull/11034 * Fix UI overlap issue where text was rendering over icons by @ashish-khankari in https://github.com/bluesky-social/social-app/pull/10774 * Add "fingerprint changed" label to PRs with native changes by @mozzius in https://github.com/bluesky-social/social-app/pull/10742 * adding focus to the editing block by @Zaven477 in https://github.com/bluesky-social/social-app/pull/10593 * Only request notification permission once per session by @mozzius in https://github.com/bluesky-social/social-app/pull/11004 * Fix hashtag author filter failing for DIDs by @surfdude29 in https://github.com/bluesky-social/social-app/pull/10772 * Fix lint by @estrattonbailey in https://github.com/bluesky-social/social-app/pull/11038 * Added Automation label to labeller display names by @RetroSunstar in https://github.com/bluesky-social/social-app/pull/11027 * Restore link in Go Live prompt if status record present by @LooneyH in https://github.com/bluesky-social/social-app/pull/10636 * Fix stale display names for lists/feeds in top bar across restarts/devices by @RetroSunstar in https://github.com/bluesky-social/social-app/pull/10651 * Fix yaml syntax in pull-request-commit.yml by @ds-boyce in https://github.com/bluesky-social/social-app/pull/11037 * Use RNKC for composer keyboard avoiding view by @mozzius in https://github.com/bluesky-social/social-app/pull/10997 * Update advanced search suggestions by @ds-boyce in https://github.com/bluesky-social/social-app/pull/11036 * Reduce Sentry noise from logger transport and expected-failure call sites by @vineyardbovines in https://github.com/bluesky-social/social-app/pull/10893 * Bump app version to 1.127.0 by @estrattonbailey in https://github.com/bluesky-social/social-app/pull/11040 * Fix blank message list after submit on Android by @ds-boyce in https://github.com/bluesky-social/social-app/pull/11042 * Special-case 'me' values in search queries by @ds-boyce in https://github.com/bluesky-social/social-app/pull/11043 * [AAv2] Integrate on-device APIs by @estrattonbailey in https://github.com/bluesky-social/social-app _[Truncated at 4000 characters — full notes: https://github.com/bluesky-social/social-app/releases/tag/1.127.0]_ ### 1.126.0 — v1.126.0 - Date: 2026-06-29 - Version: 1.126.0 - Original notes: https://github.com/bluesky-social/social-app/releases/tag/1.126.0 - Permalink: https://whatsnew.fyi/product/bluesky/releases/1.126.0 - **fixed** — Restore ALT badges in quoted posts - **added** — Process videos on web with WebCodecs - **added** — Add mark all as read to chat settings - **fixed** — Fix embeds overlapping each other in chat - **removed** — Remove old message composer - **added** — Add light haptics to Edit Profile Button for labellers - **fixed** — Fix setState-in-render warning from convo cache subscription - **changed** — Set a min height on native Menus - **added** — Add Sunlight and Twilight color options to the Invite Friends QR code - **fixed** — Fix issue with stale unread message counts - **changed** — Focus composer input when editable - **added** — Add new chat notification preferences - **added** — Display more information in chat replies - **added** — Add video alt text support - **changed** — Show shorter text for account label badge - **added** — Add icon to AppLanguageDropdown - **changed** — Increase unread cap to 99+ - **fixed** — Hide autocomplete suggestions when input loses focus - **added** — Add video upload telemetry events - **added** — Add advanced search UI ##### What's Changed * Simplify Android build: bundletool + eas submit by @mozzius in https://github.com/bluesky-social/social-app/pull/9855 * Add nightly iOS/Android build workflow by @estrattonbailey in https://github.com/bluesky-social/social-app/pull/10940 * Bump version to 1.126.0 by @estrattonbailey in https://github.com/bluesky-social/social-app/pull/10942 * Fix nightly build workflow by @estrattonbailey in https://github.com/bluesky-social/social-app/pull/10943 * Restore ALT badges in quoted posts by @jcsalterego in https://github.com/bluesky-social/social-app/pull/10964 * Process videos on web with WebCodecs by @vineyardbovines in https://github.com/bluesky-social/social-app/pull/10955 * bskyweb: add isPartOf jsonld post attr by @blackmichael in https://github.com/bluesky-social/social-app/pull/10945 * Add TestFlight group selection to iOS build workflow by @vineyardbovines in https://github.com/bluesky-social/social-app/pull/10979 * Add mark all as read to chat settings by @ds-boyce in https://github.com/bluesky-social/social-app/pull/10973 * Fix embeds overlapping each other in chat by @ds-boyce in https://github.com/bluesky-social/social-app/pull/10949 * Remove old message composer by @ds-boyce in https://github.com/bluesky-social/social-app/pull/10951 * Add light haptics to Edit Profile Button for labellers by @RetroSunstar in https://github.com/bluesky-social/social-app/pull/10948 * Fix setState-in-render warning from convo cache subscription by @mozzius in https://github.com/bluesky-social/social-app/pull/10934 * Fix internal repo sync broken by actions/checkout v6 bump by @mozzius in https://github.com/bluesky-social/social-app/pull/10933 * Tweak strings and context by @surfdude29 in https://github.com/bluesky-social/social-app/pull/10928 * Set a min height on native Menus by @ds-boyce in https://github.com/bluesky-social/social-app/pull/10956 * signup: align "Contact support" to the right on larger displays by @iLynxcat in https://github.com/bluesky-social/social-app/pull/10978 * [APP-2429] Add Sunlight and Twilight color options to the Invite Friends QR code by @vineyardbovines in https://github.com/bluesky-social/social-app/pull/10921 * Fix issue with stale unread message counts by @ds-boyce in https://github.com/bluesky-social/social-app/pull/10953 * Focus composer input when editable by @ds-boyce in https://github.com/bluesky-social/social-app/pull/10982 * Upgrade pnpm to 11.9.0 by @ds-boyce in https://github.com/bluesky-social/social-app/pull/10952 * Add new chat notification preferences by @ds-boyce in https://github.com/bluesky-social/social-app/pull/10972 * Display more information in chat replies by @ds-boyce in https://github.com/bluesky-social/social-app/pull/10950 * Video alt text by @estrattonbailey in https://github.com/bluesky-social/social-app/pull/10990 * Show shorter text for account label badge by @abenzer in https://github.com/bluesky-social/social-app/pull/10983 * Add icon to AppLanguageDropdown by @iLynxcat in https://github.com/bluesky-social/social-app/pull/10977 * Increase unread cap to 99+ by @ds-boyce in https://github.com/bluesky-social/social-app/pull/10985 * Hide autocomplete suggestions when input loses focus by @ds-boyce in https://github.com/bluesky-social/social-app/pull/10989 * Add video upload telemetry events by @vineyardbovines in https://github.com/bluesky-social/social-app/pull/10991 * Add placeholder, empty-value, and onConfirm support to DateField by @estrattonbailey in https://github.com/bluesky-social/social-app/pull/10993 * Change dialog label and header from 'Invite Friends' to 'Share Profile' by @gabecodez in https://github.com/bluesky-social/social-app/pull/10987 * Bump actions/download-artifact from 7.0.0 to 8.0.1 by @dependabot[bot] in https://github.com/bluesky-social/social-app/pull/10971 * Clean up type/lint errors in `modules` by @mozzius in https://github.com/bluesky-social/social-app/pull/10996 * Add app language: Czech ( _[Truncated at 4000 characters — full notes: https://github.com/bluesky-social/social-app/releases/tag/1.126.0]_ ### 1.125.0 — v1.125.0 - Date: 2026-06-17 - Version: 1.125.0 - Original notes: https://github.com/bluesky-social/social-app/releases/tag/1.125.0 - Permalink: https://whatsnew.fyi/product/bluesky/releases/1.125.0 - **added** — Add a Metrics Server to bskyweb - **changed** — Change Users I follow to People I follow - **changed** — Redirect to messages after leaving a chat - **changed** — Replace BskyAgent with AtpAgent - **added** — Add gallery embed support to bskyembed - **fixed** — Fix overlapping touch targets for profile header buttons - **changed** — Update single-convo cache on firehose mute/unmute events in Chat - **changed** — Update bskyogcard lexicon version in Chat - **fixed** — Fix Rescind request button - **changed** — Optimistically update chat invite button status - **fixed** — Fix followed by chat invites - **changed** — Bump font size for disabled invite link dialog text - **fixed** — Fix cursor position when editing a group chat name - **changed** — Use relatedprofiles for reactions and new message logs in Chat - **changed** — Make StandardSiteEmbed peekable - **fixed** — Keep lightbox image index on device rotation - **fixed** — Fix follow buttons inside notification bundles not changing state on follow - **fixed** — Hide blocked accounts' reactions in chats - **changed** — Change chat invite border color to low - **fixed** — Fix invite card avatar pile not reflecting member count - **fixed** — Fix block dialog overflow issues in Chat ##### What's Changed * Add a Metrics Server to bskyweb by @jcalabro in https://github.com/bluesky-social/social-app/pull/10863 * Change Users I follow to People I follow by @ds-boyce in https://github.com/bluesky-social/social-app/pull/10860 * Redirect to messages after leaving a chat by @ds-boyce in https://github.com/bluesky-social/social-app/pull/10861 * Run codemod for replacing BskyAgent with AtpAgent by @ds-boyce in https://github.com/bluesky-social/social-app/pull/10862 * [bskyembed] Add gallery embed support by @vineyardbovines in https://github.com/bluesky-social/social-app/pull/10818 * Fix overlapping touch targets for profile header buttons by @vineyardbovines in https://github.com/bluesky-social/social-app/pull/10868 * [Chat] Update single-convo cache on firehose mute/unmute events by @mozzius in https://github.com/bluesky-social/social-app/pull/10865 * [Chat] Update bskyogcard lexicon version by @mozzius in https://github.com/bluesky-social/social-app/pull/10871 * Fix Rescind request button by @ds-boyce in https://github.com/bluesky-social/social-app/pull/10869 * Optimistically update chat invite button status by @ds-boyce in https://github.com/bluesky-social/social-app/pull/10870 * Fix followed by chat invites by @ds-boyce in https://github.com/bluesky-social/social-app/pull/10873 * Bump font size for disabled invite link dialog text by @ds-boyce in https://github.com/bluesky-social/social-app/pull/10874 * Fix cursor position when editing a group chat name by @ds-boyce in https://github.com/bluesky-social/social-app/pull/10872 * [Chat] Use relatedprofiles for reactions/new message logs by @mozzius in https://github.com/bluesky-social/social-app/pull/10875 * Bump version to v1.125.0 by @mozzius in https://github.com/bluesky-social/social-app/pull/10876 * Make `StandardSiteEmbed` peekable by @mozzius in https://github.com/bluesky-social/social-app/pull/10866 * Keep lightbox image index on device rotation by @vineyardbovines in https://github.com/bluesky-social/social-app/pull/10867 * Replace broken @claude workflow with Bedrock-based claude-review/mention by @amckinley in https://github.com/bluesky-social/social-app/pull/10880 * Upgrade to pnpm 11.5.3 by @ds-boyce in https://github.com/bluesky-social/social-app/pull/10879 * Fixes follow buttons inside notification bundles not changing state on follow by @abenzer in https://github.com/bluesky-social/social-app/pull/10882 * [Chat] Hide blocked accounts' reactions in chats by @mozzius in https://github.com/bluesky-social/social-app/pull/10889 * [Chat] Change chat invite border color to low by @mozzius in https://github.com/bluesky-social/social-app/pull/10886 * Fix invite card avatar pile not reflecting member count by @mozzius in https://github.com/bluesky-social/social-app/pull/10891 * [Chat] Fix block dialog overflow issues by @mozzius in https://github.com/bluesky-social/social-app/pull/10887 * [Chat] Restructure MessageItem to prevent alignment issues by @mozzius in https://github.com/bluesky-social/social-app/pull/10888 * Fix chat firehose event handling and error recovery by @mozzius in https://github.com/bluesky-social/social-app/pull/10884 * Fix pluralization for group chat member counts by @ds-boyce in https://github.com/bluesky-social/social-app/pull/10896 * Update OTA docs by @ds-boyce in https://github.com/bluesky-social/social-app/pull/10895 * Add long-press menu to Chat tab for marking all as read by @mozzius in https://github.com/bluesky-social/social-app/pull/10890 * Fix scroll edge effects on iOS 27 by @mozzius in https://github.com/bluesky-social/social-app/pull/10907 * [Chat] fix: enforce convo-present invariant for active convo states by @mozzius in https://github.com/bluesky-social/social-app/pull/10906 * [Chat] Fix member count in SearchablePeopleList by @mozzius in https://github.com/bluesky-social/social-app/pull/10909 * fix: truncate long display names in group chat member picker (#10899) by @wingerter in http _[Truncated at 4000 characters — full notes: https://github.com/bluesky-social/social-app/releases/tag/1.125.0]_ ### 1.124.0 — v1.124.0 - Date: 2026-06-10 - Version: 1.124.0 - Original notes: https://github.com/bluesky-social/social-app/releases/tag/1.124.0 - Permalink: https://whatsnew.fyi/product/bluesky/releases/1.124.0 - **added** — Add plural formatting to 'Group name is too long' strings - **fixed** — Fix overflowing chat names - **fixed** — Fix alignment of error screen - **changed** — Use new listConvoRequests endpoint - **added** — Add Leave chat button to settings for chat owners - **added** — Show accept/reject footer for empty request convos - **changed** — Adjust invite link dialog - **fixed** — Block posting of invalid chat invites - **fixed** — Fix chat footer logic - **changed** — Rename invite route to /chat/ - **changed** — Refactor photo embed analytics to post:photoEmbed:* namespace - **changed** — Centralize conversation report-subject resolution - **added** — Add fade-in animation to chat footer/composer - **changed** — Open edit chat name dialog via tap - **fixed** — Only show Message option if chat member can be messaged - **changed** — Remove social proof from group invites - **added** — Gate group chats for under-18 users - **fixed** — Fix fullscreen infinite render loop in video embeds - **fixed** — Fix composer horizontal swipe triggering browser back/forward - **fixed** — Catch NotAllowedError in web GIF player - **fixed** — Hide last message in chat list if it's blocked - **added** — Surface blocked members to top of group member list for owner - **changed** — Display toast after reacting emoji reaction limit - **fixed** — Fix text truncating in image menu on iOS - **fixed** — Fix back button behavior on conversation settings screen - **changed** — Don't suggest users who can't be messaged/added - **changed** — Show invite link label in chat list preview - **fixed** — Fix link to profile from chat invite embed - **added** — Add list of mutual chats to block dialog - **changed** — Change Ignore to Reject for chat invites - **fixed** — Fix image collapse in Firefox - **changed** — Hide domain if matches handle, new Standard Site icon treatment - **added** — Support dim theme on join request landing page - **changed** — Clear search term after adding chat member - **changed** — Revalidate join links on leave ##### What's Changed * Add plural formatting to "Group name is too long" strings by @surfdude29 in https://github.com/bluesky-social/social-app/pull/10769 * [Chat] Fix overflowing chat names by @mozzius in https://github.com/bluesky-social/social-app/pull/10780 * Fix alignment of error screen by @ds-boyce in https://github.com/bluesky-social/social-app/pull/10763 * Use new listConvoRequests endpoint by @ds-boyce in https://github.com/bluesky-social/social-app/pull/10755 * Add Leave chat button to settings for chat owners by @ds-boyce in https://github.com/bluesky-social/social-app/pull/10764 * Show accept/reject footer for empty request convos by @mozzius in https://github.com/bluesky-social/social-app/pull/10781 * [Chat] Invite link dialog tweaks by @mozzius in https://github.com/bluesky-social/social-app/pull/10750 * Block posting of invalid chat invites by @ds-boyce in https://github.com/bluesky-social/social-app/pull/10757 * [Chat] Fix footer logic by @mozzius in https://github.com/bluesky-social/social-app/pull/10785 * [Chat] Rename invite route to /chat/ by @mozzius in https://github.com/bluesky-social/social-app/pull/10782 * Refactor photo embed analytics to post:photoEmbed:* namespace by @vineyardbovines in https://github.com/bluesky-social/social-app/pull/10784 * [Chat] Centralize conversation report-subject resolution by @mozzius in https://github.com/bluesky-social/social-app/pull/10754 * Add fade-in animation to chat footer/composer by @ds-boyce in https://github.com/bluesky-social/social-app/pull/10786 * Open edit chat name dialog via tap by @ds-boyce in https://github.com/bluesky-social/social-app/pull/10790 * Remove TODO for uninviting group chat members by @ds-boyce in https://github.com/bluesky-social/social-app/pull/10789 * Only show Message option if chat member can be messaged by @ds-boyce in https://github.com/bluesky-social/social-app/pull/10788 * Remove social proof from group invites by @mozzius in https://github.com/bluesky-social/social-app/pull/10787 * [Chat] Try and resolve loading bug once and for all by @mozzius in https://github.com/bluesky-social/social-app/pull/10791 * Refactor age assurance flags and contexts by @estrattonbailey in https://github.com/bluesky-social/social-app/pull/10794 * Upgrade to pnpm 11.5.2 by @ds-boyce in https://github.com/bluesky-social/social-app/pull/10793 * Hide last message in chat list if it's blocked by @ds-boyce in https://github.com/bluesky-social/social-app/pull/10800 * Mark string for translation and add context by @surfdude29 in https://github.com/bluesky-social/social-app/pull/10805 * [Chat] Gate group chats for under-18 users by @mozzius in https://github.com/bluesky-social/social-app/pull/10548 * Fix fullscreen infinite render loop in video embeds by @mozzius in https://github.com/bluesky-social/social-app/pull/10807 * Fix composer horizontal swipe triggering browser back/forward by @vineyardbovines in https://github.com/bluesky-social/social-app/pull/10812 * Catch NotAllowedError in web GIF player + lint modules/ by @mozzius in https://github.com/bluesky-social/social-app/pull/10806 * Update handling of join link previews by @ds-boyce in https://github.com/bluesky-social/social-app/pull/10798 * version number by @vineyardbovines in https://github.com/bluesky-social/social-app/pull/10815 * [Chat] Filter out groups from badge counts when AA'd by @mozzius in https://github.com/bluesky-social/social-app/pull/10816 * bskyweb: extract gallery media for SEO by @blackmichael in https://github.com/bluesky-social/social-app/pull/10813 * Fix text truncating in image menu on iOS by @ds-boyce in https://github.com/bluesky-social/social-app/pull/10802 * Display toast after reacting emoji reaction limit by @ds-boyce in https://github.com/bluesky-social/social-app/pull/10799 * [Chat] Surface blocked members to top of group member list for owner by @mozzius in https://github.com/bluesky-social/social-app/pull/10726 * Fix back button behav _[Truncated at 4000 characters — full notes: https://github.com/bluesky-social/social-app/releases/tag/1.124.0]_