Tinode logo

Tinode

Instant messaging platform, an open-source alternative to WhatsApp or Telegram

Alternative to: WhatsApp, Telegram, Facebook Messenger


About Versions (92)

v0.16.1

2019-09-20

Server

468872b better error text 6dda61c clarify thread header 1f9fa12 don’t clear S bit from the default auth permission db7bff6 create python version file if missing c4cb4c7 small clarification 129f155 typos + lint warnings + more comments 84e34b9 minify logo.svg 952d489 fix: crash in pbServerCredsDeserialize 4fa6682 migrate webapp from api… to web… 73c1e8e Merge pull request #261 from jimmykuu/master 450c0fe fix for tinode#188 ef2783d fix: missing gRPC conversions for {meta.cred} c7e4bf2 remove redundant check 2665ccb fixes for lint warnings

Tinodios

Support for banning and reporting topics and users. Links to ToS, Privacy policy, contacts.

tinode/ios@d6c12f8 hide blocked topics from contact list tinode/ios@053103b adding muted + blocked icons to contacts tinode/ios@7d2d939 handling of banned users tinode/ios@39fc4a5 use constant instead of literal topic name tinode/ios@6c711ee add client-side topic reporting tinode/ios@c6149b5 add explanation to report action tinode/ios@9065798 add tap handlers tinode/ios@04846c9 more blocking and reporting tinode/ios@99496af hooking up blocking and reporting

Tindroid

Support for banning and reporting topics and users.

tinode/tindroid@56cc4ae bug fix in parsing docId, added missing translations tinode/tindroid@a25d072 add “archived” switch to topic info tinode/tindroid@719c2d7 fix: endless cycle when there is no network tinode/tindroid@0658f6b added links to policies tinode/tindroid@65fdf75 hide blocked chats tinode/tindroid@f0ef6dc close chat on block or report tinode/tindroid@23eefce visual: a bit more spacing between elements tinode/tindroid@070520a banning and reporting topics tinode/tindroid@f1e6635 adding an option for reporting/blocking contacts tinode/tindroid@6ba3361 validate phone number parsing tinode/tindroid@d169c64 fix for tinode/tindroid#47 tinode/tindroid@f3bfee3 make sure data is not null tinode/tindroid@5982d2c update touched on message delivery tinode/tindroid@46a7ea5 fix: activity.findViewById(R.id.editMessage) returns null tinode/tindroid@53d030c always check Contacts permissions tinode/tindroid@36a8de0 fix crash: Attempt to invoke interface method int java.util.List.size() on a null object reference tinode/tindroid@3d910ff splash screen dismissed too early tinode/tindroid@79e2aa5 removed debug logging tinode/tindroid@b14306d fix: IllegalStateException: Fragment already added: MessagesFragment tinode/tindroid@3b49096 gradle and dependencies updated tinode/tindroid@43f5965 another attempt at fixing Restarter must be created only during owner’s initialization stage tinode/tindroid@e6cb262 finish backstack update, visual fix in image preview tinode/tindroid@c5d99a0 change signature for consistency tinode/tindroid@aa2db37 fix: blank screen on back press in LoginActivity tinode/tindroid@eb0279c another attempt to work around android bug java.lang.IllegalStateException: Restarter must be created only during owner’s initialization stage tinode/tindroid@2643731 fix Fatal Exception: java.lang.StackOverflowErrorby updating buggy androidx.recyclerview:recyclerview:1.1.0-beta03 tinode/tindroid@7b16a47 fix: Unable to destroy activity {co.tinode.tindroid/co.tinode.tindroid.StartChatActivity}: android.database.StaleDataException: Attempted to access a cursor after it has been closed. tinode/tindroid@d050fd1 enforce http(s) protocol schema in URLs

Webapp

tinode/webapp@2502460 translations added, minor visual tweaks, version bumped tinode/webapp@c31631b ToS added, small bug in CSS fixed tinode/webapp@711cf7c fix: crash on leaving the topic tinode/webapp@41ebf3c fix: tinode/webapp#37; correct case for auto* in LoginView tinode/webapp@6f359be make webpack path universal / vs
tinode/webapp@d472a32 no autocorrection for username tinode/webapp@eda9f0f fix: exception in send-message.jsx on Enter tinode/webapp@d9c729d update dependencies and rebuild tinode/webapp@78b0909 add open graph headers tinode/webapp@61a9b6c minify logo.svg and bump version tinode/webapp@a6bc2a1 migrate the app from api.. to web.. tinode/webapp@503c912 fix: wrong bubble tip color in Safari tinode/webapp@1b4bba0 fix blob: URLS, correctly calculate image preview viewport size tinode/webapp@c14fb85 fix for possible xss exploits

JS SDK

tinode/tinode-js@16511ff update touched on message send https://github.com/tinode/webapp/issues/37 tinode/tinode-js@86a3ac2 migrate the app from api.. to web.. tinode/tinode-js@77d03d3 better check for URL being relative