Bug fixes
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 #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 tinode/webapp#37
tinode/tinode-js@86a3ac2 migrate the app from api.. to web..
tinode/tinode-js@77d03d3 better check for URL being relative