What's New?
This is yet another iteration on our long-awaited v1.11.0 (rewrite) release! Thank you to everyone who has helped us identify and solve the issues! This is a pre-release meaning we haven't deemed it ready for prime-time. That said, this release has been very stable from our testing and is VERY SMOOTH for those of you who have had issues with lag within the app. This release should solve a lot of the "jank"
The Big Stuff
- iMessage parity
- Ability to unsend messages (Ventura only)
- Ability to edit messages (Ventura only)
- FindMy support (Only FindMy Devices works for most people)
- Scheduled messages
- Handwritten messages
- Incoming FaceTime notification
- Localhost address detection
- Fixed rendering issues
- Fixed intermittent notifications
- Lots more bug fixes and improvements (thanks to all our testers!)
Nitty Gritty
Bug Fixes
- Fixed rendering issues in the conversation view
- Fixes disappearing sent messages while in a chat
- Fixed intermittent notifications
- Fixed "attach recent photo" showing multiple times
- Fixed conversation view header overflow when chat title is long
- Fixed null error when querying Handle database
- Fixed smart replies not showing immediately
- Fixed smart replies showing when most recent message from me
- Fixed reaction picker getting clipped in Material / Samsung popup menu
- Fixed queuing multiple attachment files at once
- Fixed contact picker for adding to group chat not working
- Fixed issues with opening files in system apps
- Fixed contrast on reply bubble text
- Fixed status bar icon brightness in Material / Samsung conversation view
- Fixed server update check value not getting stored properly
- Fixed chat unread badge glitching when auto mark read was turned off for the specific chat
- Fixed calculation error in theming engine
- Fixed text color on darker received bubbles
- Fixed timestamps showing in chat peek
- Fixed padding issues when smart replies are empty
- Fixed header overflow with tablet mode divider moved to the left
- Fixed glitches when playing screen effects
- Fixed selected theme brightness not updating when toggled
- Fixed display of mentions on colorful bubbles
- Fixed rendering error when message edited but then unsent
- Fixed centered alignment when viewing past edits
- Fixed alignment of group event texts
- Fixed settings actions that require tapping on chats (notifications, custom avatar, etc)
- Fixed error handling when downloading attachments
- Fixed audio files with spaces not playing
- Fixed sent videos showing as audio files in some cases
- Fixed attachment not showing download progress when redownloading
- Fixed replying via notification sending message many times randomly
- Fixed glitches and lag when using manual entry to reconnect to server
- Fixed removed reactions not showing as removed in the UI
- Fixed tapbacks not from you showing as "You"
- Fixed chat becoming unread when getting a new message in the active chat
- Fixed error when restoring settings and themes backups from the server
- Fixed chat tiles disappearing when using material swipe actions
- Fixed chat titles staying bold even though the chat is read (Material / Samsung)
- Fixed issues with selecting chats (Material / Samsung)
- Fixed status indicators showing as "None"
- Fixed status indicators showing when the latest message isn't from me
- Fixed status indicators not showing properly on pinned chats
- Fixed attachment picker not re-rendering after "Attach recent photo" is calculated
- Fixed real contact names showing in reaction text when in redacted mode (hide contacts on)
- Fixed messages with no date created completely breaking a chat
- Fixed URLs with trailing slashes being considered invalid when logging in
- Fixed settings changes not applying to the currently open chat
- Fixed redacted mode not applying to reply bubbles (Material / Samsung)
Improvements
- Improved failed to send message notification
- Store client update check to disk to prevent constantly asking
- Added master slider for font size
- Improved chat peek display to match iOS better
- Reduced padding for unread badge text
- Removed tablet mode for bubble notifications
- Added support for detecting location requests
- Added support for displaying custom avatars in notifications
- Improved internal logic for storing chat participants
- Added support for extracting multipart data when creating tapback summary
- Added button to forcefully refresh server URL
- Added button to fetch latest chat metadata from the server
- Prevented the connection indicator from showing when coming back to the app from background
- Added highlight to messages to indicate they are selected (Material / Samsung)
- Better deleted chat handling
- Improved reply bubble rendering conditionals
P.S. Most users (with newish phones) will use arm64-v8a
APK