1.124.0
v1.124.0
Added 8
- Add plural formatting to 'Group name is too long' strings
- Add Leave chat button to settings for chat owners
- Show accept/reject footer for empty request convos
- Add fade-in animation to chat footer/composer
- Gate group chats for under-18 users
- Surface blocked members to top of group member list for owner
- Add list of mutual chats to block dialog
- Support dim theme on join request landing page
Changed 14
- Use new listConvoRequests endpoint
- Adjust invite link dialog
- Rename invite route to /chat/
- Refactor photo embed analytics to post:photoEmbed:* namespace
- Centralize conversation report-subject resolution
- Open edit chat name dialog via tap
- Remove social proof from group invites
- Display toast after reacting emoji reaction limit
- Don't suggest users who can't be messaged/added
- Show invite link label in chat list preview
- Change Ignore to Reject for chat invites
- Hide domain if matches handle, new Standard Site icon treatment
- Clear search term after adding chat member
- Revalidate join links on leave
Fixed 13
- Fix overflowing chat names
- Fix alignment of error screen
- Block posting of invalid chat invites
- Fix chat footer logic
- Only show Message option if chat member can be messaged
- Fix fullscreen infinite render loop in video embeds
- Fix composer horizontal swipe triggering browser back/forward
- Catch NotAllowedError in web GIF player
- Hide last message in chat list if it's blocked
- Fix text truncating in image menu on iOS
- Fix back button behavior on conversation settings screen
- Fix link to profile from chat invite embed
- Fix image collapse in Firefox
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 behavior on conversation settings screen by @ds-boyce in https://github.com/bluesky-social/social-app/pull/10801
- Don't suggest users who can't be messaged/added by @ds-boyce in https://github.com/bluesky-social/social-app/pull/10820
- [Chat] Show invite link label in chat list preview by @mozzius in https://github.com/bluesky-social/social-app/pull/10811
- Fix link to profile from chat invite embed by @ds-boyce in https://github.com/bluesky-social/social-app/pull/10822
- Address chat design nits by @ds-boyce in https://github.com/bluesky-social/social-app/pull/10823
- Add list of mutual chats to block dialog by @ds-boyce in https://github.com/bluesky-social/social-app/pull/10727
- [Chat] add lil gap between chats on web by @mozzius in https://github.com/bluesky-social/social-app/pull/10821
- Change Ignore to Reject for chat invites by @ds-boyce in https://github.com/bluesky-social/social-app/pull/10825
- Fix image collapse in FF by @estrattonbailey in https://github.com/bluesky-social/social-app/pull/10826
- Hide domain if matches handle, new Standard Site icon treatment by @estrattonbailey in https://github.com/bluesky-social/social-app/pull/10767
- bskyweb: meta noindex tag for non-indexable pages by @blackmichael in https://github.com/bluesky-social/social-app/pull/10803
- Support dim theme on join request landing page by @ds-boyce in https://github.com/bluesky-social/social-app/pull/10832
- Clear search term after adding chat member by @ds-boyce in https://github.com/bluesky-social/social-app/pull/10831
- [Chat] revalidate join links on leave by @mozzius in https://github.com/bluesky-social/social-app/pull/10833
- use opus 4.8 in github claude by @mozzius in https://github.com/bluesky-social/social-app/pull/10837
- Remove leave-convo suppression, use real optimistic update by @mozzius in https://github.com/bluesky-social/social-app/pull/10834
- [Chat] Fix optimistic updates by using partial keys by @mozzius in https://github.com/bluesky-social/social-app/pull/10838
- [Chat] Some tweaks by @mozzius in https://github.com/bluesky-social/social-app/pull/10840
- [Chat] Sync convo agent with shadow cache by @estrattonbailey in https://github.com/bluesky-social/social-app/pull/10827
- [Chat] Fix source of truth for group size limit by @mozzius in https://github.com/bluesky-social/social-app/pull/10845
- Tweak spacing in invite link dialog by @ds-boyce in https://github.com/bluesky-social/social-app/pull/10829
- Put display name and handle on one line in invite dialog by @ds-boyce in https://github.com/bluesky-social/social-app/pull/10824
- Fix video preview collapse by @estrattonbailey in https://github.com/bluesky-social/social-app/pull/10847
- [Chat] Delete
GroupChatGateby @mozzius in https://github.com/bluesky-social/social-app/pull/10846 - [Chat] Fix duplicate messages when history fetch races firehose by @mozzius in https://github.com/bluesky-social/social-app/pull/10839
- Enable Google Translate in post overflow menu by @ds-boyce in https://github.com/bluesky-social/social-app/pull/10849
- New layout for expanded notification bundles by @abenzer in https://github.com/bluesky-social/social-app/pull/10664
- Restore on-device translation from overflow menu by @ds-boyce in https://github.com/bluesky-social/social-app/pull/10850
- Invert group chat feature gate by @ds-boyce in https://github.com/bluesky-social/social-app/pull/10851
- Add profile QR code for sharing and inviting friends by @vineyardbovines in https://github.com/bluesky-social/social-app/pull/10659
- Add indication of total number of images in ComposerReplyTo by @mozzius in https://github.com/bluesky-social/social-app/pull/10836
- bskyweb: add video objects to jsonld SEO by @blackmichael in https://github.com/bluesky-social/social-app/pull/10814
- [Chat] Reusable loading/unavailable states for chat invites by @mozzius in https://github.com/bluesky-social/social-app/pull/10819
- [Chat] Handle moderation lock override in group chats by @mozzius in https://github.com/bluesky-social/social-app/pull/10835
- Add image to invite link NUX by @ds-boyce in https://github.com/bluesky-social/social-app/pull/10852
- Peek preview for external link embeds by @mozzius in https://github.com/bluesky-social/social-app/pull/10704
- [Chat] NUX by @mozzius in https://github.com/bluesky-social/social-app/pull/10848
- [Chat] Power conversation settings screen via useConvoQuery by @mozzius in https://github.com/bluesky-social/social-app/pull/10853
- Use add-only photo permission when saving QR codes by @vineyardbovines in https://github.com/bluesky-social/social-app/pull/10854
- Fix stale push notification replay after account switch by @vineyardbovines in https://github.com/bluesky-social/social-app/pull/10792
- Add new analytics events for group chats by @ds-boyce in https://github.com/bluesky-social/social-app/pull/10830
- Let text wrap in invite dialog by @estrattonbailey in https://github.com/bluesky-social/social-app/pull/10855
- Log when a chat invite is posted or messaged by @ds-boyce in https://github.com/bluesky-social/social-app/pull/10858
- Release Prep 1.124.0 by @estrattonbailey in https://github.com/bluesky-social/social-app/pull/10859
Full Changelog: https://github.com/bluesky-social/social-app/compare/1.123.0...1.124.0