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.
Added the “isQuote” and “getQuotedMessageId” helper functions to the “GroupTextMessage” and “TextMessage” message types to facilitate determining message quotes.
Miscellaneous bugfixes
Updated dependencies
Renaming of the “Threema MDM” section to “App configuration”
The app-customization settings (company logo and custom URL for internal support) are now included in the “App configuration” section
The configuration settings are now structured into categories (it depends on admin rights which categories are displayed)
To adjust individual configuration settings, it’s now possible to filter the list in the corresponding section (“App configuration > Individual”) by user names
In the “Credentials” section, the first and last names of users can be defined in addition to the username/password pair
Credentials can now also be imported as a CSV file
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.
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
Fixed a bug in relation to the linking of the phone number in the setup wizard
Fixed a bug that prevented calls from being started under certain circumstances
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.
The prefixes “private:” and “public:” are no longer required when passing keys via CLI
Added new message type: GroupDeliveryReceipt
Fixed delivery receipt serialization
Added missing release notes (1.6.2–1.9.1) to changelog
Miscellaneous other improvements
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
Miscellaneous minor improvements and bug fixes
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
Miscellaneous 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
Resolved an issue related to MDM parameters during the setup process
Fixed a bug in some CLI commands
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
Miscellaneous bugfixes
Various other improvements and changes
Breaking changes:
Various enums such as “DeliveryReceiptType,” “ResultsDisclosureType,” and “VotingMode” replaced the previous integer-based type mappings
Deserialization of additional message types is now supported
Updated PHP language level to PHP 8.1
Updated Sodium
Various other improvements and changes
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