Skip to content

Latest commit

 

History

History
142 lines (114 loc) · 4.66 KB

CHANGELOG.md

File metadata and controls

142 lines (114 loc) · 4.66 KB

3.1.4 (2017-06-15)

  • Added periodic badge sync across login sessions
  • Moved dialog name change to a popup

3.1.3 (2017-04-18)

  • Re-enabled support for automatic URL detection in chat messages

3.1.2 (2017-04-17)

  • Added support for showing keyboard immediately after creating a dialog

3.1.1 (2017-04-08)

  • Added push processing
  • Updated documentation

3.1.0 (2017-04-07)

New features:

  • Added typing indicators
  • Added swipe to view message timestamp
  • Added tap message to view read receipts
  • Added album
  • Added video
  • Added support for displaying location and gif messages

UI updates:

  • Revamped chat view layout
  • Revamped message composer view layout
  • Added support for subtitles in chat view
  • Replaced old progress spinner with Android native one

Core SDK updates:

  • Old APIs are deprecated with documented suggestions for new ones
  • Removed dependency on Parceler library, Dialog will not support parcel wrapping
  • Fixed leave dialog bug
  • Fixed a scenario where adding users to a dialog causes UI glitches in dialog settings

3.0.15 (2017-03-08)

  • remove camera permission requirement for install so that tablets without camera can still install.
  • revert a few feature merges such as typing indicator and timestamp

3.0.13 (2017-02-27)

3.0.12 (2017-02-14)

  • expose interface with DialogService:createDialog, so custom_data and push_data can be passed to create dialog.

3.0.11 (2017-02-07)

  • gracefully handle multiple logout in a row with catching null pointers and other exceptions to prevent crash

3.0.10 (2017-02-05)

  • improved error output
  • handle blank chat view after opening chat from 1 on 1 chat dialog

3.0.9 (2017-02-04)

  • fixed issues with blank chat view after opening chat from group dialog invitation push notification
  • display error marker when message failed to send and support re-send
  • update chat settings logic
  • other bug fixes and optimization

3.0.8 (2017-02-02)

  • fixed the photos 90 degree rotated issues
  • fixed the read receipts sending problem
  • fixed the problem of opening chat directly from push notification

3.0.7 (2017-01-31)

  • performance update with chat
  • fixed issues with message receipts sending multiple times and other issues
  • fixed a bug where read receipts are being sent for system messages
  • added a way to programmatically pass app id and app secret to init function "public void init(final Context context, final String appId, final String appSecret) "
  • updated animations for auto scrolling to new messages
  • updated camera and gallery permission support of Android M - N
  • to properly allow Android-N device to take pictures from camera, the app must expose file path for the camera app. Please add to the app's AndroidManifest.xml:
<provider
            android:name="android.support.v4.content.FileProvider"
            android:authorities="${applicationId}.provider"
            android:exported="false"
            android:grantUriPermissions="true">
            <meta-data
                android:name="android.support.FILE_PROVIDER_PATHS"
                android:resource="@xml/provider_paths" />
</provider>

and put a provider_paths.xml file inside res/xml/ with:

<?xml version="1.0" encoding="utf-8"?>
<paths xmlns:android="http://schemas.android.com/apk/res/android">
    <external-path name="external_files" path="."/>
</paths>

3.0.6 (2017-01-27)

  • fixed bug with push registration return value
  • added checks for client app backgrounding/foregrounding
  • added sending read receipts
  • added live dialog information update
  • added permission checking for picking image and taking new photos
  • handle dialog name change and adding new users from another device to group dialog in chat
  • added interface to receive callback when send messages

3.0.5 (2017-01-22)

  • Added interface for registering push token
  • Added automatic push notification switch when has been backgrounded
  • Adjusted last read message to include sender's user name
  • Updated dialog badge to include unread count
  • Improved syncing capabilities

Notes:

  • Please add maven { url 'https://jitpack.io' } to project level gradle file for dependencies.

3.0.4 (2017-01-13)

  • Dialog list sorting by update time
  • Dialog badge dot for newly updated dialogs
  • Updated error messages for services
  • Private conversation dialog name update
  • Stability improvements
  • Bug fixes