Chat Versions Save

Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots

v0.22.2

1 year ago

Fixes issue with incorrect SDK version in 0.22.1, #846 Fixes #847

Server

e9ab4e3 Allow ROOT users to find suspended/soft-deleted topics and accounts. 3999cc3 Add "sender" header for messages sent with on_behalf_of. 929b752 Define empty FIREBASE_INIT in build. f26126b Change server version to 0.22. 2bb1aef4725465f4cda7273f0f396570d4d3230f A bunch of interface{} repaced with any.

TinodeWeb

Fix backward scrolling when fetching older messages https://github.com/tinode/webapp/releases/tag/v0.22.2

v0.22.1

1 year ago

There are some critical bugs in this release

Server

e9ab4e3 Allow ROOT users to find suspended/soft-deleted topics and accounts. 3999cc3 Add "sender" header for messages sent with on_behalf_of. 929b752 Define empty FIREBASE_INIT in build. f26126b Change server version to 0.22.

TinodeWeb

Fix backward scrolling when fetching older messages https://github.com/tinode/webapp/releases/tag/v0.22.1

v0.22.0

1 year ago

Server

Important: server requires database schema update

Support for registrations and password recovery by SMS. The only missing part is the actual adapter to call Twilio or Sinch or some such.

Other features: 8a4484e Enable compression of websocket frames. 67a6af7 Update Docker with gc of stale accounts, google analytics, send validation methods to clients. d22bb79 Add timeout for KeepAlive connections. d5bcb4c Allow disabling of account deletion by ordinary users, #836 4366da4 Python gRPC regenerated

Bug fixes: 9f9d8de Fix incorrect unread count in user cache. eac88f6 Fix CORS handling, #840. 001a35d Hard-delete incomplete user records (was soft-delete), #839.

Tindroid

https://github.com/tinode/tindroid/releases/tag/v0.22.0

Tinodios

https://github.com/tinode/ios/releases/tag/v1.12.0

TinodeWeb

https://github.com/tinode/webapp/releases/tag/v0.22.0

JS SDK

No material changes

v0.22.0-rc1

1 year ago

Server

Important: server requires database schema update

Support for registrations and password recovery by SMS. The only missing part is the actual adapter to call Twilio or Sinch or some such.

Other features: 8a4484e Enable compression of websocket frames. 67a6af7 Update Docker with gc of stale accounts, google analytics, send validation methods to clients. d22bb79 Add timeout for KeepAlive connections.

Bug fixes: 9f9d8de Fix incorrect unread count in user cache.

Tindroid

https://github.com/tinode/tindroid/releases/tag/v0.22.0-rc1

Tinodios

https://github.com/tinode/ios/releases/tag/v1.12.0-rc1

TinodeWeb

https://github.com/tinode/webapp/releases/tag/v0.22.0-rc1

JS SDK

No material changes

v0.21.4

1 year ago

459d18b init-db: Load sample data only if DB was created or reset.

v0.21.3

1 year ago

Server

16d03af Dependencies updated. f5fdddc 52b2ff6 Fix root user handling in init-db.

Tindroid

Webapp

JS SDK

  • Dependencies updated.

v0.21.2

1 year ago

c6edde5 Fix online status of unchanged online connections 8bd49f7 Fix: add quotes to str in tn-cli:encode_to_bytes 7de9052 Fix incorrect parsing of file IDs 16c922b Add descriptions of pres action types 6dde893 Do not attempt to upgrade DB if DB version is greater than expected

v0.21.1

1 year ago

v0.21.0

1 year ago

Server

Main features:

  • Unvalidated accounts can be automatically deleted now.
  • keygen and tinode-db simplified.
  • Support for audio-only calls.
  • Inform client of required validators.

Bug and security fixes:

  • Use crypto/rand instead of math/rand for generating email & phone validation codes.
  • Fix for a data race in topic subscriptions.
  • Several RethinkDB fixes.
  • 0a6a103 Fix for #826 - login after reconnect in chatbot.

Full list of changes: https://github.com/tinode/chat/compare/v0.20.4...v0.21.0

TinodeWeb

Audio-only calls, video messages, editing messages, drag-n-drop: https://github.com/tinode/webapp/releases/tag/v0.21.0

Tindroid

Audio-only calls, video messages, editing messages: https://github.com/tinode/tindroid/releases/tag/v0.21.0

Tinodios

Audio-only calls, video messages, editing messages: https://github.com/tinode/ios/releases/tag/v1.11.0

v0.21.0-rc2

1 year ago

27b440f Docker updates, send list of required validators to clients