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.
Breaking changes:
Various enums, such as “DeliveryReceiptType,” “ResultsDisclosureType,” and “VotingMode,” replace the previous integer-based type mappings
Added support for group message types
Added many new message types
Deserialization of additional message types is now supported
Added quote helper functions to the “GroupTextMessage” and “TextMessage” message types to facilitate determining message quotes
Added configurable User-Agent header
Started using Java 11 language level
Numerous security and stability improvements
Miscellaneous bug fixes
Updated dependencies
Breaking changes:
* Various enums such as “DeliveryReceiptType,” “ResultsDisclosureType,” and “VotingMode” replaced the previous integer-based type mappings
Added support for group message types
Added many new message types
Deserialization of additional message types is now supported
Added quote helper functions to the “GroupTextMessage” and “TextMessage” message types to facilitate determining message quotes
Added configurable User-Agent header
Started targeting .NET Framework 4.8
Numerous security and stability improvements
Miscellaneous bug fixes
Updated dependencies
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.
Hintergrundbilder lassen sich nun für einzelne Chats anpassen
Medien können direkt in der Medienübersicht heruntergeladen werden
Textformatierungen werden auch in der Chatübersicht sowie in zitierten Nachrichten dargestellt
Diverse Verbesserungen der Chat-Ansicht
Behebung verschiedener Fehler und weitere Verbesserungen
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.
Hintergrundbilder lassen sich nun für einzelne Chats anpassen
Medien können direkt in der Medienübersicht heruntergeladen werden
Textformatierungen werden auch in der Chatübersicht sowie in zitierten Nachrichten dargestellt
Diverse Verbesserungen der Chat-Ansicht
Behebung verschiedener Fehler und weitere Verbesserungen
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.
Benachrichtigungseinstellung hinzugefügt, bei der auch das Profilbild des Kontakts angezeigt wird
Einstellung hinzugefügt, die dem Betriebssystem ermöglicht, häufige Threema-Kontakte beim Teilen in iOS vorzuschlagen
Wurde der Zugriff auf die Kamera verweigert, wird neben dem Texteingabefeld statt des Kamera-Icons ein Icon zum Öffnen der Mediathek angezeigt
Behebung diverser Fehler in Zusammenhang mit der Barrierefreiheit in der neuen Chat-Ansicht
Behebung eines Fehlers, wodurch Anpassungen der Einstellung «th_hide_inactive_ids» in der App-Konfiguration nicht berücksichtigt wurden
Behebung eines Fehlers, wodurch Nachrichten beim Öffnen eines Chats nicht als gelesen markiert wurden
Behebung eines Fehlers, wodurch Benachrichtigungen angezeigt wurden, obwohl «Nicht stören» aktiviert war
Behebung verschiedener Fehler und diverse Verbesserungen im Hintergrund
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.