Changelog

Threema 5.9.2 for iOS
24.04.2024

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 more

Various 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 more

Fixed 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 more

Fixed 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 more

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

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 more

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

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

This update requires iOS 15.0 or later.

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).
Read more

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 more

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 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