Skip to content

Releases: tinode/tindroid

Fix for speakerphone during calls, new Google-mandated media picker

11 Apr 13:41
Compare
Choose a tag to compare

Most notable changes:

b89ff6e Refactoring of media picker for Android 14 (Google-mandated)
beeff5f Completely redone audio control for calls
993719a Add android:fitsSystemWindows="true" to avoid title under camera cutout
7150aa2 Update SDK from Java 8 to Java 17
29f8550 build target changed to 35

Full Changelog: v0.23.2...v0.23.3

Hopefully the final release candidate for 23.3

09 Apr 10:57
Compare
Choose a tag to compare

7150aa2 Update Java SDK from Java 8 to Java 17 and related use of new java features.
d297164 Added translations for new strings.

Use MediaPicker for Android 14+

06 Apr 08:32
Compare
Choose a tag to compare
Pre-release

0dd6934 b89ff6e refactored to use media contracts, media picker for Android 14
993719a add android:fitsSystemWindows="true" to avoid title under camera cutout
63aff92 76839a2 9aed3ce 3cdf849 9b58021 9aed3ce code refactoring
147d2f0 ff22ac6 dependencies updated

Full Changelog: v0.23.3-rc2...v0.23.3-rc3

More work on speakerphone in calls

25 Mar 16:53
Compare
Choose a tag to compare
Pre-release
  • beeff5f Completely redone audio control for calls (using Telecom instead of AudioManager). Use 'Selected Photos Access' on Android 14+
  • f9119b4 A bit of cleanup, updated dependencies, try-catch for misconfigured server crash.

Bug fixes

16 Jan 14:54
Compare
Choose a tag to compare

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

01 Jul 18:52
Compare
Choose a tag to compare
  • Bug fix: incorrect SDP plan used which caused crashes when making calls.
  • Dependencies updated.

Emoji support, Picasso replaced with Coil, bug fixes, deprecation refactoring

14 Jun 00:12
Compare
Choose a tag to compare

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

Bug fixes, QR Code for topic ID

06 Feb 18:48
Compare
Choose a tag to compare

2138147 Prevent crashes on invalid base64 encoding.
d594bcb Option to show QR code of a topic
3026815 Fix for another rare crash.
e70d018 A few rare crashes fixed.

Bug fixes

15 Dec 23:19
Compare
Choose a tag to compare

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

16 Aug 06:58
Compare
Choose a tag to compare

06ff05a a1d1ad2 Ukrainian localization
b5eabc7 Fix crash on empty cursor
d6b8a36 Reduce size of video sent in-band, otherwise exception: Data cannot occupy more than 10240 bytes when serialized