New features:
Emoji picker
Allow deleting all messages in a conversation through the menu in the top right
Improvements:
Internal preparations for file message support
Bugfixes:
Fix a crash that occurred when linking an iOS device where the profile picture releasing configuration was set to "Selected Contacts".
…and a few other changes and improvements.
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
API keys can now be restricted not only to individual IP addresses, but also to IP ranges
For the API restriction, IPv6 addresses are now also supported
If API keys are modified, you will now get an email notification
Other improvements and minor bug fixes
Improved two-factor authentication (TFA)
TFA protection now covers more settings
Minor stability improvements and miscellaneous bug fixes
New features:
Import own profile picture from mobile device (requires re-linking*)
Show contact profile picturesNote: Profile pictures will appear after re-linking*, once you have received a message from that contact. Without re-linking, it may take up to 7 days for profile pictures to appear.
Show group profile picturesNote: Profile pictures will appear after re-linking* or once the group is modified or re-synced by the group administrator.
Allow setting theme (light/dark/system) in user profile screen
Support for "system" theme on Windows
* To re-link, disable the Multi-Device Preview in the iOS app and enable it again. The chat history of your desktop app will be cleared.
Improvements:
Proper formatting of quoted messages
Bugfixes:
Disable non-functional drag&drop support for now
…and a few other changes and improvements.
If a vote in a poll was changed, this will be reflected in the generated system notification
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
Video preview is now seekable
Improved precision when trimming videos
Minor improvements and bug fixes
Video preview is now seekable
Improved precision when trimming videos
Minor improvements and bug fixes
Fixed a crash that could occur when opening the app
Fixed a bug that could occur when sending video messages
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 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
New features:
Show line above unread messages
Handle incoming location messages
Dynamically switch between light and dark theme on macOS (requires re-linking for existing installs)
Display unread badge in macOS app icon
Option to enter custom Threema Safe server credentials (authentication) when linking
Improvements:
When opening chat, always mark all messages as read
Use Apple emoji on macOS
Bugfixes:
Nickname is no longer disclosed immediately to unknown contacts
Properly reflect group profile pictures towards iOS app
Known issues:
Old quotes in your message history are not displayed correctly
…and a few other changes and improvements.
Fixed a bug that led to increased server loads
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 oracleThanks 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).
Miscellaneous minor improvements and bug fixes
Miscellaneous minor improvements and bug fixes
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 oracleThanks to Kenny Paterson, Matteo Scarlata and Kien Tuong Truong of the Applied Cryptography Group at ETH Zurich for bringing these issues to our attention
Group call notifications now respect the “Do not disturb” setting
Minor improvements and bug fixes