Releases: tinode/tindroid
Bug fixes
ac91371 Prevent crash when sending invalid video
074daf6 Prevent crash when media player creation fails
88b9bfb Fix for non-printable file name of an attachment
698d181 Crash on a race condition
d993e8b Crash when viewing remote image
88e24aa A few fixes for crashes found by crashlytics
Full Changelog: v0.23.1...v0.23.2
Bug fix in WebRTC
- Bug fix: incorrect SDP plan used which caused crashes when making calls.
- Dependencies updated.
Emoji support, Picasso replaced with Coil, bug fixes, deprecation refactoring
Major changes
- Full support for emoji, including grapheme clusters. Combining complex non UTF-16 emoji with markup no longer breaks formatting on iOS and web.
- Short emoji-only messages are shown in larger font.
- Picasso is replaced with Coil due to a caching issue with Picasso and apparently stopped development of Picasso (last release in 2020).
- Dropped support for Android API 25 and below due to a hard to fix issue with LetsEncrypt SSL certificates.
- Lots and lots of refactoring due to deprecation warnings.
- A few crashes fixed
Full Changelog: v0.22.12...v0.23.0
Emoji support, picasso replaced with coil, bug fixes, deprecation refactoring
Major changes
- Full support for emoji, including grapheme clusters. Combining complex non UTF-16 emoji with markup no longer breaks formatting on iOS and web.
- Short emoji-only messages are shown in larger font.
- Picasso is replaced with Coil due to a caching issue with Picasso and apparently stopped development of Picasso (last release in 2020).
- Lots and lots of refactoring due to deprecation warnings.
- Couple of crashes fixed
Full Changelog: v0.22.12...v0.23.0-rc1
Bug fixes, QR Code for topic ID
Bug fixes
6e37c29 Fix for a couple of rare crashes due to data races
4c4ff83 8f9706e Fix for a crash
977d69d Update kotlin stdlib to 1.8.22
3774084 Gradle update + fixed compilation issues
cb472ab Dependencies updated, build warnings fixed
0a5b8f4 Make sure there is no crash when placing calls is not supported by device
cdceae7 Another patch for UI data race
fe626e5 Fix for a race condition in password reset
84697f9 Fix in Ukrainian strings
Bug fixes, Ukrainian translation
Bug fixes, Romanian translation
6e22fa8 Replace assert
with explicit check for valid URI
6de80b9 Catch exception when phone calling is not available on device
aeac962 Check if fragment is finished before using it
9afb7ca Romanian translation (thanks @ivantrasnitu)
8cddc76 Avoid infinite loop in permission checking on API 33
ade8c5c Fix for tinode/chat#869
92f3525 Fix duplication of entered text in onResume