Changelog
Refactoring of notification channels: individual notification settings need to be set again
Media can now be edited before forwarding
The edit history can now be viewed for edited messages
Sent messages can now be edited or deleted on the recipient’s end
Improved support for large font sizes
Improved the display of notifications with media preview
User credentials can now be updated via an MDM system
Fixed a bug that could occur when setting up the app
Various bug fixes
Improvements in relation to Perfect Forward Secrecy
Updated WebRTC
Added Swiss German translation
Various under-the-hood improvements
Optimizations and bug fixes
Added a highlighter function to image editor
Support for animated WebP images
Numerous optimizations and bug fixes
Guided self-help for various system-configuration problems
Fixed a bug where unknown group members were accidentally added to the contact list
Bug fixes and performance improvements
Star messages to quickly find them again in the future (starred messages appear in “⋮ > Starred messages”)
Option for periodic deletion of old messages after a specified amount of time (Settings > Media & Storage > Storage Management > Delete automatically)
Improved wakeup of desktop app and web client when using Threema Push
Improved group management
Logging improvements
Various bug fixes
Emoji 15.0 support (e.g., donkey and ginger emoji)
Fixed various bugs in relation to playing voice messages
Other improvements and minor bug fixes
Fixed a bug related to rotating the phone when the light/dark mode of the device and the app was set differently
Improved PFS warning messages
Fixed minor UI bugs
Refreshed UI design with support for Material You and Dynamic Colors
Improved voice message player
PFS enabled by default
Wizard for calls permission management
Various functional and performance improvements
Fix to prevent possible database corruption on some configurations
When joining group calls with lots of participants, the mic is now automatically muted
Improved indication of ongoing group calls in chat overview
Improvements in relation to editing groups
Improvements in relation to Threema Safe error messages
Fixed a bug that could lead to redundant status messages in relation to group calls
Other improvements and minor bug fixes
Fixed a bug in relation to the linking of the phone number in the setup wizard
Fixed a bug that prevented calls from being started under certain circumstances
Text formatting is now supported in GIF captions
Fixed a bug that caused voice messages on some smartphones to be distorted
Updated the Zip4j library to the current version (fixes CVE-2023-22899)
Restoring a backup will now be cancelled if an incompatible backup file is used
Voice messages from contacts with an iOS device will now be forwarded as voice messages instead of audio files
A system notification will now be displayed if a contact downgraded to an app version that does not support Perfect Forward Secrecy
Adjustment of the data backup so that file names no longer show metadata (reported by Thore Göbel)
Other improvements and minor bug fixes
Video preview is now seekable
Improved precision when trimming videos
Minor improvements and bug fixes
Fixed a bug that led to increased server loads
New: end-to-end encrypted group calls (audio and video)
New: agree/disagree feature also available in group chats
New: edit received images on the fly and send them right back (tap and hold > pencil icon)
New: send and receive messages with Perfect Forward Secrecy
Support for new chat server protocol
Minor bug fixes
Security improvements:
- Improve chat server authentication protocol to prevent a payload confusion and a theoretical replay issue
- Introduce an additional warning message if a connection from another device using the same Threema ID has been detected since the last time that the app was used
- Disable compression of Threema Safe backups to rule out the theoretical possibility of a compression oracle
Thanks to Kenny Paterson, Matteo Scarlata and Kien Tuong Truong of the Applied Cryptography Group at ETH Zurich for bringing these issues to our attention
Improved UI of voice-message player
Various improvements in video editor
Minor bug fixes
Threema can now also be used as a maps app to display “geo:” URIs from external apps
The order of emojis has been adjusted to the standard
Redesign of the directory search
Minor bug fixes
Various new emojis as per Unicode 13.1 standard (e.g., the heart on fire)
Emojis are now searchable by name and meaning
Constant colors for contacts and groups without a profile picture
Snappier scrolling in lists
Optimized UI in media editor
Miscellaneous bug fixes and various other improvements
New: Create ephemeral distribution lists on the fly (tap and hold multiple recipients)
Belarusian and Norwegian (Bokmål) localization
Miscellaneous minor improvements and bug fixes
Threema Push: Instant notifications without Google services
Before sharing contacts, you can specify which contact details to share
Distribution list optimizations
QR scanner improvements
Miscellaneous bug fixes and various other improvements
Fixed a crash related to text selection on some MIUI 13 devices
Workaround for a privacy issue of Google’s current version of the Gboard keyboard app
When cropping videos in the media preview, the OS gesture control is now disabled
Consistent phone-number links in message text
Fixed a crash on certain Samsung devices running Android 11
Fixed an issue concerning the badge counter on certain Sony devices
Possible fix for an audio issue that might occur during voice calls on certain devices
Miscellaneous bug fixes and various other improvements
Maps are now rendered using MapLibre instead of the Mapbox library
Miscellaneous bug fixes and other minor improvements
In poll results, abstentions are now listed separately
Key fingerprint replaced with public key in UI
Enhanced support for Scoped Storage
Numerous under-the-hood improvements
Various bug fixes and minor improvements
Minor bug fixes
Text adjustments in Settings
Improved contact synchronization
Slovak and Catalan localization
Contact-specific settings for read receipts and typing indicator
Various small improvements and bug fixes
Added “mark as unread” option
Selectable playback speed for voice messages
Voice messages that have been listened to are now flagged with an ear symbol
Added tabs to contact list to either filter internal contacts or show all
Improved media selection with ability to scroll through and select in large view
Filtering in archive screen
Added Japanese and Chinese (traditional) translations
Design tweaks
Improved compatibility of video transcoding
Better performance of media picker
Various small improvements and bug fixes
Global search: Search for text across all chats
Media drawer: Tap the paperclip icon to browse your media files in a scrollable drawer
Image search (optional): Search your images for common objects, activities, and places (the image recognition is based on a local machine learning model and does not send data to Threema's server or any third party)
Increased maximum group size to 256 members
Sending media files: Send images with individual resolutions without having to change the global settings
Image editor: Automatic recognition of faces to blur or cover with an emoji (works best with high-resolution images)
Video editor: Trim videos before sending
Media gallery: New “Show in chat” feature
Save to gallery: On Android 10 and above, media is now stored in the system’s Pictures, Video, Music, and Documents folders due to new “Scoped Storage” requirements by Google
Quotes: Quote any type of media, including images, videos, and voice messages
Long text messages: To keep the chat interface lean, messages containing a lot of text are truncated and can be expanded on demand
Polls: Re-sort answers using drag and drop when creating a poll
100 new emojis
Bug fixes, optimizations, and design improvements
The most important of the new features are explained in greater detail on the Threema blog.
Various small bug fixes and reliability improvements
Updated camera library
Built-in camera: Improved stability and support for additional devices
Threema Web: Fixed a bug that could lead to connection loss when transferring large files
Improved behavior of Threema Safe on managed devices when changing the Threema Safe server via MDM
Off-hours policy: Disable notifications outside of working hours (“Settings > Sound & Notifications > Do not disturb”)
Built-in video recorder (selected devices, Android 8+)
Built-in video editor to trim videos (selected devices, Android 8+)
More than 100 new emojis from the Unicode 12 standard
Optional automatic download for videos and files
Extended image editing options
Improved appearance of stickers
Translation updates
Voice-message playback is paused while recording voice messages
Support for Audio Focus in audio player
Threema Web: stability improvements
Miscellaneous bug fixes and other improvements
Explicitly enable TLSv1.2 and TLSv1.3 on Android 4.1-4.4 (if supported)
Bug fixes