✨ New
- Added per-chat notification sounds in Chat Info, including a Silent option that still shows notifications
- Added Reply to the full-screen viewer for individual photos and videos
- Added a Speak action to the message menu when Speak Selection is enabled in iOS Accessibility settings
- Remove from Beeper: you can now remove messages from your Beeper chat history
🛠️ Fixed & Improved
- Fixed freezes at launch when Photos was busy and crashes when loading, updating, or leaving chats
- Fixed login and account setup accepting empty codes or claiming an email code was sent when resending failed
- Fixed the scroll-to-bottom button ignoring the first tap after reopening a chat or jumping as it disappeared
- Fixed the back arrow sometimes disappearing after reading a chat
- Fixed narrow iPad windows clipping long chat names, hiding chat navigation during search, or leaving search results selected after going back
- Fixed the message menu and voice message button overlapping the iPad window’s resize handle, and the layout jumping when closing Spaces
- Fixed the last message or read receipt appearing blurred above the composer on iOS 26 and later
- Fixed personal chat photos failing to save in unencrypted chats or when selected from iCloud Photos
- Fixed merged chats disappearing or losing chats from another device when edited, and removed the Leave action from their menus
- Fixed some contacts showing an internal ID in place of a username
- Fixed bookmarks timing out while waiting for a connection
- Fixed errors when deleting edited messages that never sent, and deleted messages getting stuck on “Still removing…” after a second tap
- Fixed older sent messages staying pinned at the bottom of chats and reply lines breaking between consecutive replies
- Fixed notifications lingering after their messages or reactions were deleted
- Fixed photo sends causing vibrations while the chat was still open
- Fixed some video downloads requiring a second tap, failed downloads opening a blank player, and media retries getting stuck on “Unable to load”
- Fixed shared voice notes getting the wrong file extension and album photos opening out of order
- Fixed the Video row in Media Send Quality opening the Image options
- Fixed GIFs pasted from the keyboard failing to attach in some chats and oversized GIFs from the picker failing when a smaller version could be sent
- Fixed New Group letting you keep adding people after reaching the chat network’s group size limit
- Improved reconnect guidance when opening a chat with a disconnected account, and fixed reconnect banners showing the wrong account or reappearing after dismissal
- Improved in-app notices for everyone, with better visibility in landscape and in Spaces, smoother transitions, and automatic clearing at sign-out
- Improved inbox catch-up after time away, especially in busy chats, and made reaction counts update sooner
- Improved previews and notifications for view-limited media by identifying the photo, video, or voice note that was sent
- Improved audio sending by converting unsupported files when the chat supports MP3 and checking the converted size before upload
- Improved voice note upload speed and reliability on slow connections
- Improved merged chat setup by moving creation into New Chat and opening creation and editing in sheets