Skip to content

Releases: tinode/tindroid

Credential management, bug fixes

Choose a tag to compare

@or-else or-else released this 15 Aug 09:12

Major update: Search by tags, UI overhaul

Choose a tag to compare

@or-else or-else released this 14 Apr 15:29

Search for users and topics by tags is now supported. UI was substantially refactored to accommodate the search. Lots or other fixes and improvements.

69016a9 simplify indexing a little
59bd875 cosmetic fixes
31fbfef add missing screenshot
dc00385 cosmetic fixes, updated screenshot, crash fixed
a4014cf disable crashlytics in emulator
7f9cd58 fix changed signature
9226c33 remove unused resources, change missing image message
e42d05f replace exceptions with rejected promises in SDK
e46a77e make icons darker
23df6ab make sharing work correctly
0f2e917 clean up (un-)muting and (un-)archiving
aa2173a fix muting/unmuting chats from ChatList
2fbf438 add contact status indicators, fix crash
46f937a fix crash in muting unattached p2p topic
2e73d1f clean up frame navigation
aa81e91 remove unnecessary try/catch
19a82ee implement profile lookup
f954879 fix autoreconnect, don't show default found contacts
b48dc7c add item selection animations
7b4c686 setup autoreconnect when initial connect fails
551eba7 removed unused code
76ab1d7 functionally complete
6ee4bc0 merging server directory and local contacts
4b88c4c replaced external View with an itemType for empty recycler views
0adfa20 remove MaterialChipsInput mention
2d199e5 update screenshots
4c2b00b merge subscriptions with stock contacts
c81aff4 check for potential null pointers
ba8fb7b fix broken selection in chat list
4ca443f functionally complete and does not crash
07cd5a6 missing chats on cold start is fixed
a915559 new functionality is in place, bugs remain
48b469b compiles and does not crash, some functionality is missing
d69f194 replace material chips with home-brew
a1d0dc3 compiles but crashes
2a057e3 don't try to use it yet, it's taken apart
b735c1a searching works
0632f2a work in progress
dcd3462 hook up fnd topic
80bfaee more refactoring
b64da9d a lot of refactoring to include searching for topics
898c15b massive refactoring to add search by tags

Topic archiving, non-default permissions, bug fixes

Choose a tag to compare

@or-else or-else released this 21 Mar 07:13

Change list:

6ae30bc some tweaks hoping to fix Fatal Exception: java.lang.IllegalArgumentException radius must be > 0
7e55397 force redraw of message list
0b7a23e more natural navigation through backstack
583ba1a more try ... catch
225ba10 visual fixes
554c74f fix for crashes due to vector drawable on pre-lollipop
cedafc3 fix for a crash when me is null
c0996f5 (tag: v0.15.13-rc4) remove couple of warnings
cf4d8e2 logging cleaned up
f604aaf more work on enabling/disabling chats
988a9c1 support for confirming/ignoring/rejecting new chats
3910158 use version from BuildConfig
9a5f9a1 more consistency in editing topic params
aa686d8 also handle null init param in ACSHelper
22ae007 fix crash on undefined acs and simplify ACSHelper
769a57c (tag: v0.15.13-rc3) create users from p2p topics
7a25db8 check for nil value when merging, dont send recv on own messages
5f6d510 better handling of some errors, default ctrl.params
2eb5cb4 sync java sdk with the js sdk
0b62e93 generate different versions of the apk
5c82916 allow to send getMeta and setMeta without subscription
08d15bd make drafty form buttons look nicer
0d51e01 cleaning up warnings
fda4fe9 remove debug logging
cbed330 fix for empty contact list on cold start
26f5d68 add crashlytics
768057d (tag: v0.15.13-rc2) add error reporting to archiving and muting
3e36c48 handle menu clicks in chatlist
180da39 update action mode menu depending on the number of selected items
cb38e43 add chat archive fragment
60da35f adding archiving features
f740a19 (tag: v0.15.13-rc1) remove debug logging
9fc4a9b a lot of cleanup
ae3cf0a add type checks for topic.Private value
a08ab5d add topic arhiving to the sdk
40aeb2c fcm: read main db instead of contacts, fix for crash in VCard
2dd230e sort contact list by Topic.touched, code cleanup
4da93d3 fix bug in topic creation, code cleanup
a3a158a bug fix: crash when creating a group topic with members
eb71f11 bug fix: unable to change the password

Bug fix release

Choose a tag to compare

@or-else or-else released this 29 Jan 11:40

bff7ea9 better handling of invalid drafty content
5b3699e bug in processing queued deletes
33bdc35 gradle version updated
69755f8 fix: wrong variable used

Contacts uploaded to server

Choose a tag to compare

@or-else or-else released this 06 Jan 22:18

bd292ae use matched emails & phones when creating an android contact
cd6fb64 separate subscribing from updating the list of contacts
8a0967b make sure query is valid in case of empty contacts
d6c4d24 restart loader instead of init - otherwise contacts don't refresh
d072b56 get rid of deprecated getLoaderManager() calls
bf2ee3d automatic androidx migration
cd74092 upload contacts in fnd.Private
01afb88 more fixes for #26
58b7888 crash in vcard
db0adf5 update jackson version to latest 2.9.8
1bf51aa bump target version
83a2f88 fix for #26
2520257 remove "throws"

Bug fix release

Choose a tag to compare

@or-else or-else released this 06 Jan 22:17

49f126b fix for #25
e25e8e5 bug fix: mode repeated instead of given
7c4f618 correctly display messages from deleted users
4df5576 rename logging tag
1b91d1e add networkProbe() and expand javadoc

UI i18n and interactive forms in messages

Choose a tag to compare

@or-else or-else released this 17 Nov 11:06

Push notifications updated

Choose a tag to compare

@or-else or-else released this 23 Sep 06:50

Changes:

c298151 better handling of dropped connection
08f6493 use NotificationChannel
8e08ed5 updating push notifications
962d2e7 update dependencies
6d26946 updating push notifications
7faecae add topic.allMessagesReceived

Closing gap with the web, bug fixes

Choose a tag to compare

@or-else or-else released this 03 Sep 10:05
cc70a27

2bd2dd5 fix for "Login often fails after "Create new user" #13"
e677e04 pull versionCode and versionName from git
bef47b1 start reporting app version from gradle instead of hard-coded one
bf42b49 show blank toolbar when topic is not found
8b4e06c Refactor LetterTileDrawable to create default drawable from ContextCompat
456701e Use defined swipe refresher in MessagesFragment instead of ProgresessBar for showing progress indicator
9df429a Use a PromisedReply to subscribe to 'me' topic in ContactsActivity in order to dismiss the spinner
4ffc7db Show progress indicator in ActionBar of ContactsActivity
3f69bf3 Show progress indicator in MessageActivity
e8758ff prevent requesting permission in LoginActivity if the request list is empty
9fde8ce fix for issues/7
1af5a67 95e8bd9 make permission links immediately clickable
daccb2e update "Does not work yet" section
a36434d bring handling of partially deleted p2p topics on par with the web

Partially implemented search

Choose a tag to compare

@or-else or-else released this 22 May 19:39

1c39b55 fix: make the entire message bubble clickable
faafee3 the app is no longer crashing
4a8b4ce compiles and kind of runs but with crashes
e6b92e8 finished generics refactorion + change in .Private structure
9339e54 massive refactoring of generics
5507d86 processing fnd contacts now instead of me
5565c50 switching sync from me to fnd, updated graphics agin
289cd1e remove invite text, update FndTopic to <String,String>
c3bad1b updated launcher icons
17c8519 update push icons
d49a311 bumped version to 0.15 due to incompatible changes in in FND
3d9fd45 check array length before dereferencing
7dc7dfd fnd now takes a string query as opposed to a string array
6ebe2bc add tag handling and FndTopic
5249f3d bug fix in assigning access mode
69c9652 Bug fix in topic display, UI for read-only topics
e4adda4 Start by ID now works
b78b5e6 Start with ID still does not quite work
99a6c55 bug fixes and "Start by ID"