Changelog
Various minor improvements
New: Overhauled the appearance of avatars
New: Voice messages can be played back at 1.25x speed
New: Only the creator of a poll receives the poll’s status messages
New: The message to be quoted or edited is saved with drafts
Various improvements for voice messages
Various other improvements and minor bug fixes
Fixed a bug in relation to the group management
Improvements and various bug fixes
New: Sent messages can be edited or deleted on the recipient’s end
Various improvements for group calls
Fixed various bugs that occurred when selecting and sending media
Fixed various bugs that occurred when recording and sending voice messages
Various other improvements and minor bug fixes
Fixed a crash in relation to Threema Safe
Improvements and various bug fixes
New: Added in-app scanner for documents
Group call improvements
Fixed a bug that occurred when playing a GIF message
Fixed bugs in relation to PFS
Fixed a crash in relation with scanning QR codes
Various minor bug fixes
Fixed a bug in relation to the storage management
Fixed a bug that could occur when sending long voice messages
Various minor bug fixes
New: Overhauled user interface for recording voice messages
New: Voice messages that haven’t been played will be marked as such
New: Recording a voice message can be paused and continued at a later time (paused recordings will be saved as drafts)
New: Star messages to quickly find them again in the future
New: Filter message types (text messages, media captions, polls, etc.) in the global search
New: Added Swiss German and Korean localizations
Improved performance of the global search
Improved performance of the storage management
Improvements in relation to Threema Safe
Fixed a bug that could cause the text of a message not to be fully displayed
Fixed a bug that could cause the participant number of a group call not to be displayed correctly
Fixed a bug that could occur when sharing long URLs
Fixed a bug in relation to the accessibility of the chat search
Added the option to rate the Threema app to the settings
Various other bug fixes
Fixed a bug that could cause the app to freeze after restoring a data backup
Improved the setup process to speed up the establishment of new Perfect Forward Secrecy sessions when restoring a data backup
Miscellaneous other bug fixes and performance improvements
Updated WebRTC to M123
Fixed a bug when displaying a shared contact on iOS 17
Updated translations in various languages
New: Global search that includes media captions
Improvements in relation to Perfect Forward Secrecy
Improvements in relation to group calls
Improvements in relation to Threema 2.0 for desktop
Fixed a bug that could cause the location selection to be removed in some cases before sending
Miscellaneous other bug fixes and performance improvements
Improvements in relation to polls
Various minor improvements
Improvements in relation to Threema 2.0 for desktop
Improvements in relation to polls
Fixed a bug in relation to notifications
Miscellaneous other bug fixes and performance improvements
Various minor improvements
Fixed different bugs that could cause the app to become unresponsive
Various other minor improvements
Improvements and various bug fixes
New: option for periodic deletion of old messages after a specified amount of time (Settings > Storage Management > Manage All Chats > Automatic Deletion)
New: overhauled “Profile” tab
Improved performance for voice messages
Improvements in relation to group calls
Improvements in relation to Threema 2.0 for desktop
Various bug fixes in relation to accessibility
Fixed a bug in relation to media downloads
Various other improvements
Improvements in relation to group calls
Improved performance when sending messages
Various other improvements
Improvements in relation to group calls
Various other improvements
End-to-End Encrypted Group Calls for Everybody!
New: Group calls (Tap on the phone icon in a group chat to start a call)
Fixed a bug concerning Threema Safe
Various bug fixes concerning Threema 2.0 for desktop
Miscellaneous other bug fixes and performance improvements
Read moreVarious bug fixes and other improvements
The iOS app can now be used with the beta version of Threema 2.0 for desktop (“Settings > Desktop/Web > Linked Device (Beta)”)
Various bug fixes and other improvements
Fixed a bug in relation to private chats
Improved performance
File names are now displayed in the media overview
Improved performance
Fixed a bug that caused wallpapers not to be displayed correctly
Fixed a bug that caused media messages not to be downloaded correctly
Fixed a bug that caused contacts to be skipped during synchronization
Fixed a bug that caused names of locations not to be displayed correctly
Fixed several UI bugs
Various bug fixes and other improvements
Various bug fixes and other improvements
Perfect Forward Secrecy is now enabled by default
When being mentioned, your nickname is now displayed instead of “@me”
Fixed a bug that prevented the relative date from getting updated after midnight while in a chat
Fixed a bug that could result in new messages not being displayed in the chat overview
Various bug fixes and other improvements
Various bug fixes and other improvements
After changing biometric data in iOS, password confirmation in Threema is required
Improved stability when starting a Threema call
Fixed a bug that occurred when displaying a text preview in the Share Extension
Various bug fixes and other improvements
Various minor bug fixes and other improvements
Individual Chat Wallpapers in Threema for iOS
Wallpapers can now be set on a per-chat basis
Media can now be downloaded directly in the media overview
Text formatting is also displayed in the chat overview and in quoted messages
Fixed various bugs in the chat interface
Various bug fixes and other improvements
Read moreFixed a bug in relation to accessibility in the new chat interface
Miscellaneous minor bug fixes
Threema for iOS Improves OS Integration
Added a new notification setting that also includes the sender’s profile picture
Added a setting that enables the operating system to suggest frequent Threema contacts when sharing in iOS
If camera access is denied, an icon to open the photo library is shown next to the text input field instead of the camera icon
Fixed various bugs in relation to accessibility in the new chat interface
Fixed a bug that caused messages not to be marked as read when opening a chat
Fixed a bug that caused notifications to appear even when “Do Not Disturb” was activated
Various bug fixes and numerous under-the-hood improvements
Read moreFixed a crash that could occur when opening the app
Fixed a bug that caused links not to be recognized
Several improvements in relation to mentions
Fixed a possible bug in relation to chat exports
Fixed a bug that could cause the scroll position to jump after opening a chat again from the App Switcher
Added a “Scan QR code” option to the text input menu
For VoiceOver users, the new chat view is disabled in this version. The reported issues will be addressed and the new chat view reenabled in a future version.
Fresh, Fast, Modern
Full technical and visual overhaul of the chat view
Improved in-chat search, providing all results at a glance
Past chat messages will now load automatically when scrolling (infinite scrolling)
Inline player for voice messages
Media and files can now be viewed while the sending process is ongoing
Redesign of the message detail view (accessible by swiping left on a message)
In group messages, the members’ names are now displayed in different colors
Live preview of text formatting
Improved message delivery when the app is in the background
Various bug fixes and numerous under-the-hood improvements
Read moreNote groups now have a dedicated icon in the chat overview
Fixed a bug that caused group messages not to be sent to all members
Fixed a bug that caused background images in chats to be displayed incorrectly
Other improvements and minor bug fixes
If a vote in a poll was changed, this will be reflected in the generated system notification
Other improvements and minor bug fixes
Fixed a crash that could occur when opening the app
Fixed a bug that could occur when sending video messages
New Communication Protocol “Ibex” and Extended Protocol Suite
Support of the new communication protocol “Ibex”
Send and receive messages with Perfect Forward Secrecy
New chat overview
Unknown chat members will no longer automatically be added to the contact list
Manage storage now on a per-chat basis
Send videos in original quality
Various other improvements for upcoming features
Read moreThe agree/disagree feature is now also available in group chats
To celebrate Threema turning ten, we have festooned the app icon. The icon can be changed back to the default or to a legacy version in the settings
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
Push registration can now be renewed in the advanced settings
Fixed a bug that could occur when sending large video
Fixed a bug that could, in rare cases, prevent outgoing messages from being sent
Fixed a bug in relation to the notification of private chats
Fixed various crashes
Other improvements and miscellaneous minor bug fixes
Fixed various bugs which could cause the app to crash in rare cases
Fixed a bug where the notification sound was played for muted chats
Fixed a crash that could occur if push notifications are disabled
Plenty of New Features for Threema’s iOS App
New: Mark chats as private, protect them with a password, and hide them in the chat overview
New: Set read receipts and typing indicator per contact
New: Archive chats
New: Filter chat overview by contact name, group name, or Threema ID
Revamped contact and group details and various UI tweaks
Ukrainian and Slovakian localization
Overhaul of internal message processing in preparation for upcoming features
Various other under-the-hood improvements for upcoming features
Desktop/Web:
- Due to restrictions on Apple’s part, it is only possible for the desktop app / the web client to stay connected when the iOS app is in the foreground (see https://three.ma/webios).
Don’t show notifications for messages in group chats you have left
Audio player is now always dismissed when switching chats
Other improvements and miscellaneous minor bug fixes
Fixed a rare bug that could lead to a blank screen when launching the app
In poll results, abstentions are now listed separately
Improved database migration
Other improvements and miscellaneous minor bug fixes
Fixed a bug concerning Asian language keyboards
Extended log to include files if requested by user
Other improvements and miscellaneous minor bug fixes
Improved performance when loading chat overview
Improved performance when sending media files
Key fingerprint replaced with public key in UI
Fixed a possible bug in relation to external keyboards
Other improvements and miscellaneous minor bug fixes
Security fix: A malicious directory server could theoretically trick a client into encrypting an arbitrary message to another user. The protocol and apps were updated to prevent this. The issue was never exploitable without having privileged access to Threema infrastructure (reported by Jonathan Krebs, Universität Erlangen-Nürnberg).
Several minor bug fixes
Text adjustments in Settings
Several minor bug fixes
Share Sheet improvements
Threema calls: Fixed a bug that could occur when accepting/rejecting calls in the Notification Center
Fixed a bug that could occur when sending audio files via Threema Web
Adjust playback speed of voice messages
Fixed an issue where voice messages weren’t played via Bluetooth on certain speakers
Fixed an issue in relation to forwarding files with unknown MIME type
Improvements in relation to the Share Extension
Chinese (traditional) localization
Show duration of voice messages in chat overview
Improved call stability
Fixed a bug that could occur when copying video files
Fixed a possible UI glitch in the Share Extension
Various other improvements and miscellaneous minor bug fixes
Fixed a crash that occurred on iOS 10
New: Mark chats as unread (swipe right in chat overview)
Share Extension overhauled
Support for right-to-left scripts in chats
Chinese (simplified) localization
Japanese localization
Voice messages are no longer forwarded as files but as voice messages
Voice messages, GIFs, and stickers are hidden in media preview
Fixed a bug that could occur when quoting messages that contain mentions
Various other improvements and miscellaneous minor bug fixes
Threema calls: Haptic feedback when call partner activates video transmission
Improved performance when sending messages in group chats
Fixed a crash that could occur when opening a chat in version 4.6.4
Various other improvements and miscellaneous minor bug fixes
Increased maximum group size to 256 members
You can now quote any type of message (including media, voice messages, and locations)
Send images directly from gallery preview
Polish localization
Threema calls: Various bug fixes
iOS 14: Fixed a bug that could occur when deleting files
Various UI improvements
VoiceOver improvements on call screen
Various other improvements and miscellaneous minor bug fixes
Option to add captions when sending media files within the app
iOS 14: Share individual photos without granting Threema access to the photo library
Size limit for chat exports removed
Truncate quoted messages after 200 characters
Always display search bar when creating group and editing groups
Various iOS 14 improvements
Layout improvements in Threema call screen
Various other improvements and miscellaneous bug fixes
iOS 14: Fixed a bug that occurred when sharing videos via the Photos app
Numerous improvements in relation to Threema calls
Fixed a crash that could occur when creating polls
Miscellaneous VoiceOver improvements
Various other improvements and bug fixes
Video Calls the Threema Way
New: Fully end-to-end encrypted video calls
Grouped notifications in Notification Center
Adjusted volume of voice messages
Relative dates in chats
Support for diacritical characters in contact-list search
Removed button to start cellular calls from contact details
VoiceOver improvements
Various other improvements and miscellaneous bug fixes
Read moreLocalizations: Basque (Spain) and Turkish
Display dialog when discarding unsent voice messages
Multiple media files of a chat can be shared at once
New icons added to Settings
Display captions below image messages
Redesign of status messages
Increased size limit of chat exports from 100 to 300 MB
Swipe detection for message quoting improved
Various improvements for Threema calls, Threema Web, and VoiceOver
Numerous other improvements and bug fixes
Fixed a problem in relation to Touch ID and Face ID
Fixed a passcode lock issue (reported by MetaTransform AB, Sweden)
iOS 13: Set design theme (Dark Mode) independently of iOS (in Settings > Appearance > Design Theme)
Leave groups by swiping left
In-app notifications support text formatting
Added icons to Settings
Fixed a bug that could occur when using 3rd-party keyboards in group chats
Numerous other improvements and various bug fixes
Various improvements in Threema for iOS
iOS 13: Design theme (Dark Mode) is now set via iOS: Settings > Display & Brightness
iOS 13: Haptic Touch replaces 3D Touch
Swipe to quote messages
Improved in-app notification banner
When leaving group chats (by tapping “Leave Group” in group details), they will no longer be deleted
Share contacts
Speak text messages (“Speak Selection”)
Czech localization
Fixed a bug in relation to dictation in group chats
Miscellaneous Threema Web improvements
Various improvements in relation to Threema calls
Numerous other improvements and bug fixes
Read more