Changelog
Various minor improvements
New: The Threema Work Channel was added to the contact list
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
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
New screen appears when loading work contacts for the first time
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
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 Work 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
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 Work 2.0 for desktop
Updated WebRTC to M123
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 Threema Work 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
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 Work 2.0 for desktop
Various bug fixes in relation to accessibility
Fixed a bug in relation to media downloads
Various other improvements
Improved performance when writing/inserting long messages
Improved performance when sending messages
Various other improvements
Improvements in relation to group calls
Various other improvements
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
Various bug fixes and other improvements
Various bug fixes and other improvements
Various bug fixes and other improvements
File names are now displayed in the media overview
Improved performance
Fixed a bug in relation to private chats
Fixed a bug that caused wallpapers not to be displayed correctly
Various bug fixes and other improvements
Various bug fixes and other improvements
Perfect Forward Secrecy is now enabled by default
The iOS app can now be used with the beta version of Threema Work 2.0 for desktop (“Settings > Desktop/Web > Linked Device (Beta)”)
When being mentioned, your nickname is now displayed instead of “@me”
Fixed a bug that caused the relative date in chats not to be updated after midnight
Fixed a bug that could cause new messages not to be displayed in the chat overview
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
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
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 changes in the app-configuration setting “th_hide_inactive_ids” to be ignored
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
Fixed a crash that could occur when opening the app
Fixed a bug that caused links not to be recognized
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 be 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
Fixed a bug that caused problems with the setup wizard when the app credentials were distributed using an URL
Fixed a bug that didn’t enforce Threema Safe backups when they were enabled and the password was set using an MDM system
Various bug fixes and numerous under-the-hood improvements
Resolved an issue related to MDM parameters during the setup process
Note 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
New chat overview
Unknown chat members will no longer automatically be added to the contact list
Set storage management now on a per-chat basis
Send videos in original quality
Support for new chat server protocol and PFS
Various other improvements for upcoming features
New: the agree/disagree feature is now also available in group chats
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
Overhaul of internal message processing in preparation for upcoming features
Push registration can now be renewed in the advanced settings
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
Other improvements and minor bug fixes
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
Resolved an issue related to MDM parameter th_disable_share_media
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
Minor bug fixes
Text adjustments in Settings
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
New: Mark chats as unread (swipe right in chat overview)
Share Extension revamped
Support for right-to-left scripts in chats
Chinese (traditional and 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
Fixed a UI error in the license screen
Miscellaneous minor bug fixes
Increased maximum group size to 256 members
Option to add captions when sending media files within the app
You can now quote any type of message (including media, voice messages, and locations)
iOS 14: Share individual photos without granting Threema access to the photo library
Polish localization
Size limit for chat exports removed
Truncate quoted messages after 200 characters
Always display search bar when creating and editing groups
Layout improvements in Threema call screen
Various iOS 14 improvements
Various other improvements and miscellaneous minor bug fixes
iOS 14: Fixed a bug that occurred when sharing videos via the Photos app
New: 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
Off-hours policy (Settings > Notifications): Disable notifications and reject calls outside of working hours
iOS 13: Design theme (Dark Mode) can be set via iOS (set Threema > Settings > Appearance > Design Theme to System)
iOS 13: Haptic Touch replaces 3D Touch
Swipe to quote messages
Share contacts
Localizations: Czech, Basque (Spain), and Turkish
In-app notifications support text formatting
Display captions below image messages
Redesign of status messages
Various improvements for Threema calls, Threema Web, and VoiceOver
Numerous other improvements and bug fixes