Changelog
Fixed a bug in relation to “dynamic colors”
Fixed a bug that triggered vibration notifications in “Do not disturb” mode
Added missing translations in various languages
New features:
- In group calls, the selected audio/video input/output channel will be remembered across calls
Improvements:
- Improved handling of blocked contacts
- Changes to the profile picture are now reflected on the chat partner’s end
- Switched to dynamic timestamps to conform with mobile apps
Fixes:
- Fixed a bug that could lead to incorrect information in status messages
…and various under-the-hood changes and improvements.
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
Threema 2.0 for desktop: You can now link two computers with your mobile phone
Fixed a bug that prevented some videos recorded with iPhone 16 devices from being sent
Various other improvements and bug fixes
Miscellaneous minor improvements and bug fixes
Various minor improvements
New features:
- Added the option to clear log files
Improvements:
- Implemented an integrity check for all resources
Fixes:
- Fixed a bug that caused the count of unread messages on the icon badge not to be correct
…and various under-the-hood changes and improvements.
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
Improved support for large font sizes in polls
Fixed a bug in relation to the chat order in the web client
Various improvements and bug fixes
New features:
- Added the option to select the audio output device in group calls
Improvements:
- Added a “Forgot password?” option on the login screen
- Display your own mute icon in group calls
Fixes:
- Fixed a file access error that could occur when relinking on Windows
…and various under-the-hood changes and improvements.
Windows: All binaries are now signed
Fixed a bug in relation to the update check
Miscellaneous minor improvements and bug fixes
Fixed a bug in relation to the group management
New features:
- New loading screen when starting the app
- Added a setting to control the behavior of the “Enter” key when sending messages
- Added the option to delete the app data
Improvements:
- Improved the appearance of dialog buttons
- Show who has reacted to an image message when hovering over the agree/disagree icons
- Improved the UI when restoring messages
Fixes:
- Fixed a bug that caused the timestamp in the message preview not to be correct
…and various under-the-hood changes and improvements.
Improvements and various bug fixes
New features:
- Mention group members
Improvements:
- Full implementation of device token
- Rejoin ongoing group calls after restarting the app
- Restore settings when relinking
- Display a status message after the restoration of chats
- Display a status message when you are added to or removed from a group
- Display text formatting in the edit history
- Improved the UI and the display of video streams in the small group-call view
- Improved the relinking process
Fixes:
- Fixed a bug where status messages were not restored in some cases
…and various under-the-hood changes and improvements.
Sent messages can now be edited or deleted on the recipient’s end
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
New features:
- Edit sent messages
- Delete sent messages for everyone
Improvements:
- Improved notifications on macOS
Fixes:
- Signed all executables on Windows
…and various under-the-hood changes and improvements.
Threema Libre: Fixed a bug that could cause the app to freeze occasionally
Various bug fixes
Fixed a crash in relation to Threema Safe
Fixes:
- Set the minimum system requirement for macOS back to 10.15 (Intel) / 11.0 (Apple Silicon)
New features:
- Added voice and video calls in groups
- Keep messages when relinking
- Show the typing indicator in single chats
- Added spellcheck on macOS
Fixes:
- Fixed a bug in relation to the display of emojis
…and various under-the-hood changes and improvements.
Improved support for large font sizes
Improved the display of notifications with media preview
Various bug fixes
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
Improvements:
- Improved positioning of context menus
- Defined mininum dimensions for the application window
- Improved stability of the device-linking process
Fixes:
- Fixed a crash that occurred when deleting a contact while the global search was open
…and various under-the-hood changes and improvements.
Fixed various UI glitches
GIFs are now rendered using Glide
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 features:
- Show status messages in group chats
Improvements:
- Improve keyboard accessibility of conversation list and global search
- Close conversation on desktop when associated contact is deleted on iOS
Fixes:
- Fixed highlighting of referenced message bubble when clicking on a quote
- Fixed a bug where encrypted files in the file system were not always cleaned up properly when deleting a message
…and various under-the-hood changes and improvements.
Windows: In addition to the installer, the app binary is now also signed
Miscellaneous minor improvements and 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
Restored connection fallback functionality in case of blocked ports or IPv6 issues
Improvements in relation to Perfect Forward Secrecy
Updated WebRTC
Added Swiss German translation
Various under-the-hood improvements
Optimizations and bug fixes
Fixes:
- Fixed a bug that prevented the application from starting on Windows
Fixed a bug that could cause the app to freeze after restoring a data backup
New features:
- Forward messages to groups
- Emoji 15.1 support
Improvements:
- Allow a chat to be deleted in the menu of the respective chat
- Improved UI performance
- Improved the app’s security hardening
Fixes:
- Fixed the handling of empty nicknames
- Fixed a bug in relation to the formatting of pasted text
- Fixed the background transparency of the media viewer
…and various under-the-hood changes and improvements.
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:
- Quarantine files downloaded on macOS
Fixes:
- Fixed a bug that could cause the app to crash when switching chats while the context menu is open
- Fixed the display of the emoji picker
…and a few other minor changes and improvements.
Added a highlighter function to image editor
Support for animated WebP images
Numerous optimizations and bug fixes
New features:
- Global search
- Emoji 15.0 support
Improvements:
- Display the user names of those who agreed/disagreed to a group message when hovering over the icon with the mouse
Fixes:
- Fixed a bug that could cause all members of a group to be removed from it on iOS when Threema 2.0 for desktop was connected
- Fixed the display of message drafts in single-column layout
- Fixed the display of file extensions of certain file types (e.g., .m4v and .xml)
…and a few other minor changes and improvements.
Improvements in relation to polls
Miscellaneous minor improvements and bug fixes
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
New features:
- Agree/disagree feature for group chats
Improvements:
- Improved resolution and quality of media thumbnails
- Persistent window position across restarts on macOS and Windows
- Improved performance in chat view
…and a few other minor changes and improvements.
Various minor improvements
Fixed a bug where unknown group members were accidentally added to the contact list
Guided self-help for various system-configuration problems
Bug fixes and performance improvements
New features:
- When changing the device name, the new name takes effect immediately
- Quoting and sending files is prevented when contact is blocked or disabled
- Improved Electron security hardening
Fixes:
- Fixed a bug that caused media not to download automatically in all cases
Fixed different bugs that could cause the app to become unresponsive
Various other minor improvements
New features:
- Added app settings
- Jump to the original message when clicking on a quote
- Automatically download media from incoming messages
- Allow hiding inactive contacts
Fixes:
- Fixed bugs that caused chats not to properly scroll to the latest message
- Fixed a bug that caused the app not to reconnect after waking up from standby on macOS
Miscellaneous minor improvements and bug fixes
Improvements and various bug fixes
Fixed a crash that occurred when the app had no permission to show notifications
Fixed an UI bug in the group details
Added translations
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
New: 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
New features:
- Support for archived chats
- Support for pinned chats
- “Scroll to bottom” button in chat view
- Setting to switch between 12-hour or 24-hour notation
Improvements:
- Persistent window size after app restart
- Improved navigation in small and medium layout
- Improved performance in chat view
Fixes:
- Fixes concerning how emojis are displayed
- Fix concerning line breaks in file names
Improvements in relation to group calls
Improved performance when sending messages
Various other improvements
Logging improvements
Various bug fixes
Miscellaneous minor improvements and bug fixes
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 moreImprovements:
- Correctly detect system theme (light or dark mode) on Linux
Fixes:
- Security update for Electron (fixes CVE-2023-5217)
Other:
- On macOS, Threema Desktop now requires at least version 10.15 (Catalina)
…and a few other minor changes and improvements.
Fix stability issues on some Android 13 phones
Miscellaneous minor improvements and bug fixes
Various bug fixes and other improvements
Security update for Electron (fix for CVE-2023-4863)
The iOS app can now be used with the beta version of Threema 2.0 for desktop (“Settings > Desktop/Web > Linked Device (Beta)”)
Improvements:
- Increase default window size
Fixes:
- Message details: Localized date for "last reaction"
- Security update for Electron (fixes CVE-2023-4863)
…and a few other minor changes and improvements.
Improvements:
- Support for viewing video messages (for messages received after installing 2.0-beta21)
- Support for playing voice messages (for messages received after installing 2.0-beta21)
- Allow the message compose field to grow larger than just 4 rows
- Security improvements with regards to nonce checks
Fixes:
- After clearing search field, ensure that active conversation is always visible
…and a few other minor changes and improvements.
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
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
Miscellaneous minor improvements and bug fixes
Improvements:
- Improved linking wizard
- Many improvements for image messages
- Add context menu to the image viewer
- Localized and optimized date and time display
Fixes:
- Proper handling of Threema Broadcast groups
- When pressing tab in the chat list, mentions aren't highlighted anymore
- Properly render inactive or revoked contacts
- Make context menu adapt to the size of its content
…and a few other minor changes and improvements.
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
Miscellaneous minor improvements and bug fixes
Various bug fixes and other improvements
Improvements:
- Scale down large images before sending
- Better error messages when trying to link a private Threema ID to a Threema Work app, or vice versa
- Screen reader support: set proper alt text for confirmation images that are shown when adding a linked device
- Improve app icons on Windows
Fixes:
- Do not include image metadata when sending images
- Fix text color when quoting image messages
- Fix border around image in image viewer
…and a few other minor changes and 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
Refreshed UI design with support for Material You and Dynamic Colors
Improved voice message player
PFS enabled by default
Wizard for permission management
Various functional and performance improvements
Improvements:
- Add full support for image messages: sending, receiving and in-app display
- Add German translations
Fixes:
- Fix performance bug when loading contact list or chat list
- Fix bug that occurred during device linking with older Threema installations, related to server group validation
- Disable built-in Electron DNS resolver to improve privacy
- Various UI fixes
…and a few other minor changes and improvements.
Improvements:
- New device linking via QR code
- Please test this by unlinking and relinking the beta app of Threema 2.0 for desktop with the latest iOS beta app. This will delete the chat history in the desktop app (but not on the mobile device).
- Improve synchronization of profile pictures during linking
- Enable changing the password in the user profile
- Chat overview: improve text preview of group and file messages
- File sending dialog: improve UX in case of errors when accessing files
Fixes:
- Limit size of file messages to the maximum supported by Threema (100 MB)
- Improve dialog that is shown when an invalid application state is detected
- Set initial window size to avoid scrollbars
- Embed fonts into application
…and a few other minor changes and 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
Improvements:
- Correctly handle messages from unknown and blocked contacts
- Prevent application from being launched multiple times
- Improve display of @Me and @All mentions in conversation list
- Automatically un-archive chats when a message is sent or received
Bugfixes:
- Fix issue that caused some data synchronization messages to be ignored
- Prevent cases where context menus were displayed behind other elements and could not be clicked
- Properly store and display profile pictures from Threema Gateway IDs
Other:
- Preparations for new device linking flow
…and a few other minor changes and improvements.
Fix to prevent possible database corruption on some configurations
Various minor bug fixes and other improvements
Improvements:
- Show message delivery status in conversation list message preview
- Render user mentions and text formatting in conversation list message preview
- Render user mentions and text formatting in file captions
- Implement TLS certificate pinning for all connections
- Make most text in application non-selectable and non-draggable
Other:
- Preparations for new device linking flow
…and a few other minor changes and 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 moreMiscellaneous minor improvements and bug fixes
Improvements:
- Add some simple keyboard shortcuts:
- Focus chat search with Ctrl+F (Windows, Linux) / Cmd+F (macOS)
- Toggle emoji picker with Ctrl+E (Windows, Linux) / Cmd+E (macOS)
- Show work/private contact indicator in contact details side panel
Bugfixes:
- Fix bug that caused some messages to be left unread after reading them
- Properly filter contact list in message forwarding dialog
- Layout fix in message forwarding dialog
Other:
- Preparations for new device linking flow
…and a few other minor changes and improvements.
Fixed a bug in relation to accessibility in the new chat interface
Miscellaneous minor bug fixes
Improvements:
- Don't send read receipts if globally disabled in iOS app (contact-specific overrides are not yet supported)
Bugfixes:
- Position context menus correctly on window resize
- Reduce size of click target in conversation header
Other:
- Preparations for new device linking flow
- Preparations for internationalization
- Preparations for Threema Work support
…and a few other minor changes and improvements.
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 moreImprovements:
- Add a Windows installer (MSIX)
- Add start menu item on Windows
…and a few other minor changes and improvements.
Threema Libre: Twemoji is used by default to display emojis
Fixed a bug in relation to linking a phone number with a Threema ID in the setup wizard
Fixed a bug that could prevent calls from being started in certain conditions
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 crash that could occur when opening the app
Fixed a bug that caused links not to be recognized
Improvements:
- Allow closing media upload dialog with ESC key
- Improved cancel confirmation logic for media upload dialog
- Add length limit to input fields
- Improved detection and visualization of links in chat messages
Bugfixes:
- Fix delay when typing in chat with a lot of messages
- Fix keyboard-focus of conversations in conversation list
…and a few other minor changes and improvements.
New features:
- Preview images before sending
- Paste files or images directly into the compose area
Improvements:
- Preparations for synchronizing settings across devices
Bugfixes:
- Send complete filenames also when file extensions in macOS Finder are hidden
- Position emoji picker correctly on window resize
- Improve profile picture display in some cases
…and a few other minor changes and improvements.
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 moreMiscellaneous minor improvements and bug fixes
New features:
- Send file messages
- Image and video files are sent without previews, meaning that recipients must open (tap) the files to see them.
- Full support for media messages (images, videos and audio messages) will be added in a future release.
- Receive file messages
- To display saved files, please use Finder, Explorer or a similar application.
- Previews will be supported in a future release.
- Message quoting
- Copy URLs via context menu
Improvements:
- Process incoming user profile updates from your iOS device, i.e. profile picture and nickname
- Update contact nickname when messages are received
- Use SI units for file sizes consistently with iOS and Android
- Support for encrypted message metadata
- Show pinned chats at the top of the chat list and archived chats at the bottom¹
Bugfixes:
- Fix renderer crashes on high database load
- Avoid crash when opening a chat with a huge number of unread messages
- If an error occurs during linking, delete profile and force re-linking
…and a few other minor changes and improvements.
¹ Requires upcoming update of the Threema iOS app
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
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
New features:
- Import own profile picture from mobile device (requires re-linking*)
- Show contact profile pictures
Note: 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 pictures
Note: 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
Fixed a crash that could occur when opening the app
Fixed a bug that could occur when sending video messages
Video preview is now seekable
Improved precision when trimming videos
Minor improvements and bug fixes
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 moreNew 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.
Miscellaneous minor improvements and bug fixes
Group call notifications now respect the “Do not disturb” setting
Minor improvements and bug fixes
Initial release of the tech preview of Threema 2.0 for desktop
Miscellaneous minor improvements and bug fixes
Minor improvements and bug fixes
The 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
Threema for Android Introduces Group Calls
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
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
Improved UI of voice-message player
Various improvements in video editor
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).
Miscellaneous minor improvements and 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
Minor bug fixes
Miscellaneous minor improvements
New design of recently added contacts with additional options
Support for “geo:” URIs
Bug fixes
Various new emojis as per Unicode 14 standard (e.g., the melting face)
Spam-reporting option for new contacts
Various improvements and bug fixes
Miscellaneous minor improvements and 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
Miscellaneous minor improvements and bug fixes
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
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
macOS: File attributes are set correctly on downloaded files
Miscellaneous minor improvements and bug fixes
Threema Push for Android
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
Read moremacOS: Improved support for Apple processors
Linux: Fixed an issue where the app icon was missing in some cases
Linux: The rpm package is now signed (https://threema.ch/en/faq/rpm_signature)
Miscellaneous minor improvements and bug fixes
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
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 crash on certain Samsung devices running Android 11
Consistent phone-number links in message text
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
Fixed a bug concerning Asian language keyboards
Extended log to include files if requested by user
Other improvements and miscellaneous minor bug fixes
Restored previous behavior when scanning QR codes using “Scan ID” button in identity popup
Problems with unread messages badge on some Sony devices fixed
Improved handling of share targets and launcher shortcuts
Added Hungarian translation
Various bug fixes and minor improvements
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).
Improved update process
Key fingerprint replaced with public key in UI
Improved support for certain graphics drivers on Windows
Miscellaneous minor improvements and bug fixes
Various bug fixes and minor improvements
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).
Miscellaneous minor improvements and bug fixes
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
Chat on the Computer Without a Browser
The first public release of the desktop app allows users to chat on the computer without a browser.
Learn moreSeveral minor bug fixes
Text adjustments in Settings
Several minor bug fixes
Text adjustments in Settings
QR code scanner problem on Android 8 devices fixed
Slovak localization
Miscellaneous minor bug fixes
Contact-specific settings for read receipts and typing indicator
Incoming calls can be muted by pressing the phone’s power button
Various small improvements and bug fixes
Several minor bug fixes
Completely revamped contact synchronization
A badge in the Contacts tab indicates that new contacts have been added
Threema calls: A short vibration indicates that the other party has activated the camera (if in-app vibration is turned on)
When sharing individual media messages with other apps, captions can be maintained (and edited)
When editing images, the message recipient is displayed in the text input field
Catalan localization
Various other improvements and several 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
Selectable playback speed for voice messages
Improved media selection with ability to scroll through and select in large view
Filtering in archive screen
Bug fixes
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
Voice messages that have been listened to are now flagged with an ear symbol
Design tweaks
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
New: Mark chats as unread (long press chat in chat overview, and select “Mark as unread”)
Improved compatibility of video transcoding
Better performance of media picker
Added Japanese and Chinese (traditional) translations
Removed media search
Various small improvements and bug fixes
Various minor bug fixes
Image editor: Automatic recognition of faces. Blur or cover with an emoji (works best with high-resolution images)
Create polls: Re-sort answers using drag and drop
Media gallery: New “Show in chat” feature
Bug fixes, optimizations, and design improvements
New Features Galore
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)
Sending media files: Send images with individual resolutions without having to change the global settings
Video editor: Trim videos before sending
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
Global search: Search for text across all chats
Quotes: Quote any type of media, including images, videos, and voice messages
100 new emojis: Including the long-awaited fondue
Larger groups: Up to 256 members per group chat
Long text messages: To keep the chat interface lean, messages containing a lot of text are truncated and can be expanded on demand
Various other improvements and minor bug fixes
Read moreThreema 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
Video call stability improvements
Improved call screen usability
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
Improved stability and various minor bug fixes
Camera library updated
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
Various small bug fixes and reliability improvements
Optimized contact sync
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 moreVideo Calls the Threema Way
New: Fully end-to-end encrypted video calls
Overview of open polls below the title bar of a chat
Privacy option to inhibit Smart Replies in Android 10 notifications
Continuous playback of subsequent voice messages
Several minor UI improvements
Turkish translation
Read moreBuilt-in camera: Improved stability and support for additional devices
Threema Web: Fixed a bug that could lead to connection loss when transferring large files
Fixed Threema Web connection problems on devices running Android 4.1–4.3.
Localizations: 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 bug that caused dismissed tooltip bubbles to reappear
Fixed occasional crash upon missed Threema call
Fixed missing notification of missed calls
Automatically download media based on content type (instead of message type)
Retain camera settings
Translation updates
Numerous 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
Built-in video camera, new emojis, and more
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
Threema Web: stability improvements
Miscellaneous bug fixes and other improvements
Read moreVarious 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