androidclient

Kontalk official Android client

GPL-3.0 License

Stars
571
Committers
76

Bot releases are hidden (Show)

androidclient - v4.4.0 Latest Release

Published by daniele-athome over 4 years ago

Changed

  • Dark theme (#41)
  • Sharing to groups (#864)
  • Migrate to AndroidX (#1269)
  • Support for Android 10 (#1282)
  • On-demand export of media to public storage (#1291)
  • Improved multiselection experience
  • Revamped settings appearance
  • Automatically accept invitations from local network users (#1294)
  • Removed Google Play donation
  • Add tutorial hints (#1014)
  • Improve audio recordings quality
  • Delete media on message delete (#668)
  • Moved the update server list function in account preferences

Fixed

  • Fix crash on devices without a browser
  • Fix message center service crash (#1265)
  • Fix emoji popup not visible on Android 4.4 (#1267)
  • Fix crash on accessing files on external storage (#1273)
  • Fix some registration issues (#1271, #1272, #1274, #1275)
  • Fix storage permission issue (#1277)
  • Fail gracefully when contacts access is denied (#1281)
  • Contact pictures in notification on Android 9+ (#1288)
  • Fix deadlock in faulty networks
  • Fix audio recordings permission problem on Android 10
  • Fix crash sharing a file we don't have permission for
  • Fix crash on some devices generating ECC keys

You can see all the details for the issues closed with this release here.

Download apk files here:

androidclient - v4.3.1

Published by daniele-athome about 5 years ago

A couple of quick bugs were fixed that made some devices crash the app. Sorry for that!

Fixed

  • Fix crash caused by database access from multiple threads (#1268)
  • Fix crash when managing non-Kontalk users in a group (#1270)

You can see all the details for the issues closed with this release here.

Download apk files here:

androidclient - v4.3.0

Published by daniele-athome about 5 years ago

Long time, no see! I know, it's been a while. A lot of little stuff this time. Enjoy!

Changed

  • Group chat indicator in chat list (#818)
  • Allow more control over search query
  • Introduce more recent and performant SQLite library
  • Support for Android Oreo 8.0 (#1215, #1228)
  • Force use of foreground service only when absolutely necessary
  • Support for multi-window (#1101)
  • Improve registration screen (#1209)
  • Allow replying to own messages
  • Use same emoji type across all screens (#1229)
  • Use an event bus for communicating with the message center (#1236)
  • Update Smack library to version 4.3.1
  • Generate QR codes in the background (#1237)
  • Move some account-related preferences into their own new section
  • Ask user to accept service terms if server requests it (#1211)
  • Internal refactoring of registration process (#1241)

Fixed

  • Sort search results in inverted timestamp order (#1223)
  • Faster reconnection on faulty networks
  • Fix rare crash during PTT recording
  • Fix message center not waking up when replying from notification
  • Fix messages skipped until next app opening
  • Fix message center not shutting down when inactive
  • Fix invisible incoming replied messages (#1224)
  • Remove unneeded permissions (#1238)
  • Fix search items in wrong order (#1232)
  • Fix crash on invoking camera app (#1231)
  • Fix crash when sending debug log (#1239)
  • Fix dangling download notification
  • Fix crash when chatting with XMPP users (#1242)
  • Fix OpenStreetMap static maps (#1251)
  • Fix Google Maps static maps (#1254)
  • Fix double upload of media (#1259)
  • Fix database upgrade crash when upgrading from 4.1.6 (#1262)
  • Fix message center crashing while in background (#1264)
  • Picture notification for groups showing group title (#1230)

You can see all the details for the issues closed with this release here.

Download apk files here:

androidclient - v4.2.0

Published by daniele-athome about 6 years ago

Brand new release with a lot of stuff! If you think the changelog below is not enough, you should definitely read the beta changelogs for this series:

https://github.com/kontalk/androidclient/releases/tag/v4.2.0-beta1
https://github.com/kontalk/androidclient/releases/tag/v4.2.0-beta2
https://github.com/kontalk/androidclient/releases/tag/v4.2.0-beta3
https://github.com/kontalk/androidclient/releases/tag/v4.2.0-beta4

Changed

  • Archived chats screen (#941)

Fixed

  • Fix out of memory issue with emojis (#1185)
  • Fix crash on resuming location screen (#1199)
  • Do not fix GPS on resume (#1202)
  • Fix media messages not being sent (#1214)

You can see all the details for the issues closed with this release here.

Download apk files here:

androidclient - v4.2.0-beta4

Published by daniele-athome about 6 years ago

Hopefully last beta of this series! I know it's a beta and I shouldn't be pushing new big features, but... 👼 I had this in my sleeve for some time and I wanted to field-test it: the conversations list has been ported to RecyclerView, with all the improvements that it brings: improved performance, smoother change transitions, nice animations and an overall better user interface. I hope you like it 🎉

Changed

  • Massive refactoring of conversations list (#1206)
  • Defer message center activities to the background (#1210)

Fixed

  • Fix crash during contacts sync (#1207)
  • Fix crash in places search (#1208)

You can see all the details for the issues closed with this release here.

Download apk files here:

androidclient - v4.2.0-beta3

Published by daniele-athome about 6 years ago

A hotfix for beta2 concerning push notifications.

Fixed

  • Fix push notifications not working

You can see all the details for the issues closed with this release here.

Download apk files here:

androidclient - v4.2.0-beta2

Published by daniele-athome about 6 years ago

New beta featuring notification categories (a.k.a. notification channels). A few bugs have been fixed too.

Fixed

  • Fix messages stuck in sending state
  • Fix push notifications not working

Changed

  • Notification channels (aka notification categoris)
  • Opt-out of server administrator messages (#1132)

You can see all the details for the issues closed with this and previous beta releases here.

Download apk files here:

androidclient - v4.2.0-beta1

Published by daniele-athome about 6 years ago

Note: this release tag was signed with the devteam GPG key since I've been having some problems with my system.

This release is packed with new features! Among other things, Smack, our XMPP library, has been upgraded to version 4.3, paving the way for OMEMO.

Changed

  • Badge indicators for OEMs supporting it (#292)
  • Migrate to Firebase Cloud Messaging (#779)
  • Copy multiple messages to clipboard (#841)
  • Upgrade to Smack 4.3 (#1058)
  • Blind Trust Before Verification (#947)
  • Accepted invitation is no longer required to chat (#947)
  • More precise Google Maps location (#1197)

Fixed

  • Fix mixup with keys (#1127, #1171)
  • Verify server key automatically (#1130)
  • Fix group commands not processed (#1189)
  • Fix crash in location view (#1991)
  • Workaround Android bug 37032031 (#1192)
  • Fix messages not marked as sent (#1193)
  • Fix database deadlock (#1194)
  • Ask for permission to detect user's phone number (#1201)

You can see all the details for the issues closed with this release here.

Download apk files here:

androidclient - v4.1.6

Published by daniele-athome over 6 years ago

Hot fix release for a few things. There are a few more things to be addressed, but this had to come out now.

Fixed

  • Temporarily revert to stable emoji version
  • Fix public key retrieval
  • Fix attachment panel close icon (#1184)

You can see all the details for the issues closed with this release here.

Download apk files here:

androidclient - v4.1.5

Published by daniele-athome over 6 years ago

New release, mainly with bug fixes and some performance improvements. You may notice some new emojis: but since that's beta I'm not putting it in the change log, because you know... it's unofficial 👼

Changed

  • Some major performance improvements (#1160)

Fixed

  • Fix rare crash on some devices (#1175, #1182, #1183)
  • Fix several issues (#1167, #1169, 1170)

You can see all the details for the issues closed with this release here.

Download apk files here:

androidclient - v4.1.4

Published by daniele-athome over 6 years ago

Brand new release featuring typing status in groups. For the rest is just a lot of fixes and small improvements that make Kontalk a little greater than before 😄

Changed

  • Typing status in groups (#1152)

Fixed

  • Camera permission is needed also for external camera app (#1136)
  • Allow HTTP connections for media uploads (#1137)
  • Keep wake lock during message delivery and incoming processing (#1138)
  • Crash with some balloon themes (#1142)
  • Direct call requires explicit permission (#1144)
  • Permission request loop with Google Maps provider (#1145)
  • Crash with notifications on Android 4 (#1146)
  • Crash requesting permission in contacts list (#1147)
  • Use system-provided time on buggy firmwares (#1149)
  • Request storage permission before importing personal key (#1153)
  • Inapproriate use of plurals leading to crash (#1154)

You can see all the details for the issues closed with this release here.

Download apk files here:

androidclient - v4.1.3

Published by daniele-athome almost 7 years ago

Enough waiting! This first 2018 release features a lot of things. I want to thank our users for providing feedbacks, bug reports and suggestions about a lot of things. Thank you guys, enjoy this release.

Changed

  • Image preview in notifications (#56)
  • Play sound in open chats (#75)
  • Support for Android 6 runtime permissions (#617)
  • Direct reply for older Android versions (#1001)
  • User name in group messages (#1122)

Fixed

  • Fix error exporting personal key (#1111)
  • Fix crash for older Android versions (#1114)
  • Fix emoji problem in tablets (#1115)
  • Fix upload progress stuck at 100% (#1116)
  • Fix CPU eating problem during download/upload (#1117)
  • Fix wrong sender in contextual reply (#1118)
  • Fix problem on crappy firmwares (#1119)
  • Fix performance problem on very big address books (#1120)
  • Fix QR codes inside viewport (#1131)

You can see all the details for the issues closed with this release here.

Download apk files here:

androidclient - v4.1.2

Published by daniele-athome almost 7 years ago

This is an urgent release to counteract a Cyanogenmod/LineageOS boot loop issue. Since I had to release anyway, I also introduced a new feature I was developing, contextual reply!

Changed

  • Contextual reply (#594)

Fixed

  • Faster contacts sync (#1093)
  • Fix crash during private key upload (#1102)
  • Fix delay in delivery receipts (#1106)
  • Workaround Cyanogenmod/LineageOS bug (#1112)

You can see all the details for the issues closed with this release here.

Download apk files here:

androidclient - v4.1.1

Published by daniele-athome almost 7 years ago

New version featuring a brand new emoji set with a new emoji keyboard and secure private key transfer between devices. With this version we are dropping support for Android 2.

Changed

  • Private key transfer (#122, #1090)
  • Contact information screen (#456)
  • New emoji set and keyboard (#814)
  • Drop support for Android 2 (#1073)

Fixed

  • Crash when searching for places (#1091)
  • Fix message delivery delay in some cases (#1094)

You can see all the details for the issues closed with this release here.

Download apk files here:

androidclient - v4.1.0

Published by daniele-athome almost 7 years ago

A new stable release at last, after all those betas 👍
Here is a changelog compared to the latest beta.

Changed

  • Foreground service notification (#1084)
  • Some performance improvements on messages operations

Fixed

  • Fix bug in smiley to emoji conversion (#1087)
  • Fix serious bug in group members list status
  • Show contact picture on Motorola Active Display

You can see all the details for the issues closed with this release (and all previous betas) here.

Download apk files here:

androidclient - v4.1.0-beta4

Published by daniele-athome about 7 years ago

Last beta before 4.1.0 release!

Changed

  • Automatic conversion of text smileys into emojis (#940)

Fixed

  • Fix compatibility issue with Gajim (#1053)
  • Fix rare crash (#1076)
  • Fix Google location request loop (#1077)
  • Show group name in search results (#1079)

You can see all the details for the issues closed with this release (and all previous betas) here.

Download apk files here:

androidclient - v4.1.0-beta3

Published by daniele-athome about 7 years ago

A hotfix for group management.

Fixed

  • Fix group creation issue (#1067)

You can see all the details for the issues closed with this release (and all previous betas) here.

Download apk files here:

androidclient - v4.1.0-beta2

Published by daniele-athome about 7 years ago

Second beta the location sharing release. Mainly bug fixes.

Changed

  • Support for plain HTTP download URLs (#1071)

Fixed

  • Workaround for Samsung devices not adhereing to battery optimization API (#1037)
  • Fixed regression on status update (#1068)
  • Allow use of location when precise location (GPS) is off (#1069)
  • Fix inactive state request sent before authentication (#1070)

You can see all the details for the issues closed with this release (and all previous betas) here.

Download apk files here:

androidclient - v4.1.0-beta1

Published by daniele-athome about 7 years ago

This release features location sharing, supporting both Google Maps and OpenStreetMap. Also a lot of fixes and improvements listed below:

Changed

  • Location sharing (#1004, #1027, #1062)
  • Update to Smack 4.2.1 (#957)
  • Autotrust (as in verification ignored) first key after an invitation (#866)
  • Reuse connection object (#327, #956)
  • Remember scrolling position (#853, #938)

Fixed

  • Fix memory leak (#1022, #1046)
  • Proximity wake lock workaround for some devices (#1043)
  • Downgrade Glide to version 3 for compatibility with Android 2 (#1047)
  • Fix crash in direct share (#1050)
  • Cleanup leftovers of abandoned groups (#1051)
  • Use Bouncy Castle SHA-1 implementation (#1052)
  • Fix crash on Android prior to Nougat (#1060, #1064)

You can see all the details for the issues closed with this release here.

Download apk files here:

androidclient - v4.0.4

Published by daniele-athome over 7 years ago

This release has some serious new stuff and a lot of improvements. Among other things, https://JMP.Chat is offering to support our registration costs (i.e. SMS/call used to verify your phone numbers).

Changed

  • Reply directly from notification (#774)
  • Improved notifications (#774)
  • Receive any type of file (#697)
  • Show max time of recording (#932)
  • Image thumbnails respects original image ratio (#662)
  • Show up to three line of preview for unread conversations (#888)
  • Listen audio messages from phone speaker (#858)
  • Direct share (#820)
  • Support for Doze mode (#1030)

Fixed

  • Duck music when playing audio messages (#967)
  • Handle no SIM card scenario (#998)
  • Fix exchange images with other XMPP clients (#861)
  • Workaround Android bug in encryption (#972)
  • Fix clock sync issues (#813)
  • Fix photo orientation issue (#927)
  • Fix crash when deleting messages (#1005)
  • Fix crash during search (#1011)

You can see all the details for the issues closed with this release here.

Download apk files here: