DATE:
AUTHOR:
OpenWeb Team
SDK

Android SDK Release Notes

DATE:
AUTHOR: OpenWeb Team

03-19-2024

v1.21.0

Features

  • When a user's comment has been reported, that user can request an appeal.

  • When a user's comment has been reported, that user can click Learn more from the Conversation to be informed about the status of the reported comment.

  • The user experience has been improved through multiple UI updates to alignment, behavior, and styles.

Bug Fixes

  • The version restriction on the com.google.crypto.tink:tink-android library has been removed.

  • If a nested comment is reported, the This message was reported displays.

  • Comments can include gifs.


02-04-2024

v1.20.0

Enhancements

  • Conversation and pre-Conversation styles align with the style of the iOS SDK.

  • A new ViewMoreReplies view enables dynamically loading more replies to a comment.

  • A floating keyboard style has been added for comment creation.

Bug Fixes

  • Crash issues in the ThreadCommentId API have been resolved by updating androidx.lifecycle:lifecycle to version 2.6.1.

  • System dark mode is fully supported.

  • Clicking on a link no longer causes a crash.

  • A NoInternetConnectionIOException is no longer thrown when the internet is unavailable.

Changes

  • In getCommentThreadIntent(), the argument name threadCommentId argument has been renamed to commentId.

  • In SpotImThemeParams, true is now the default value for isSupportSystemDarkMode.

  • New APIs have been added for the independent floating fragment: SpotIm.getConversationFragmentIndependent(..) and SpotIm.getPreConversationFragmentIndependent(..).

  • A new API has been added for providing custom views: SpotIm.setAccessoryViewProvider.

Dependencies

The following dependencies have been updated:

  • androidx.appcompat:appcompat to v1.6.1

  • androidx.browser:browser to v1.6.0

  • androidx.constraintlayout:constraintlayout to v2.1.4

  • androidx.core:core-ktx to v1.10.1

  • androidx.fragment:fragment-ktx to v1.6.2

  • androidx.lifecycle:lifecycle-common-java8:2.6.2

  • androidx.lifecycle:lifecycle-process:2.6.2

  • androidx.swiperefreshlayout:swiperefreshlayout to v1.1.0

  • androidx.navigation:navigation-fragment-ktx to v2.7.0

  • com.google.dagger:dagger-android to v2.47

  • com.google.android.material:material to v1.9.0

  • com.squareup.retrofit2:converter-gson to v2.9.0

The following dependency has been removed:

  • androidx.lifecycle:lifecycle-extensions:2.2


01-09-2024

v1.19.2

Bug Fix

  • A crash no longer occurs when the PreConversation screen opens with the layoutListener.


07-25-2023

v1.19.1

Features

  • Users can now specify a report reason when reporting a comment that appears in the moderation panel, helping moderators make better decisions.

  • Compact mode view is supported for preConversation.

Bug Fixes

  • Toast messages no longer overlap with the last comment.

  • Clicking a toast message from the preConversation no longer causes a blank toast message to appear.

  • Replying to a comment from the preConversation creates a comment reply.

  • A blank page no longer displays when the thread comment ID is invalid.

Change

  • Text for the mute user confirmation dialog now reads: After muting this user, you will no longer see their activity. To manage your muted users, go to your profile > Privacy settings.


06-08-2023

v1.18.0

Features

  • The SDK has been integrated with Maven Central.

  • Deep link support for comment IDs has been added.

Bug Fixes

  • Toast messages appear in the correct position when the app orientation changes between portrait and landscape.

  • Toast messages appear in the correct position when transitioning between light and dark modes

  • A possible crash related to the persistence encoding and decoding process has been fixed.

  • A rare crash, which could occur in the network layer, has been fixed.

  • SDK initialization has been improved due to a configuration update.


03-15-2023

v1.17.3

Bug Fixes

  • An entire thread of muted comments no longer displays when launching an app or refreshing.

  • An entire thread is not shown when a comment and all its replies are muted, reported, or deleted.


02-08-2023

v1.17.2

Feature

  • An analytics callback is returned through the AnalyticsEventDelegate when a logged in user mutes another user (.COMMENT_MUTE_CLICKED).

Bug Fixes

  • Only logged in users see the option to mute another user.

  • Flickering no longer occurs when the Conversation has loaded.

  • Clicking on a link in a comment opens the link.

  • Changing the orientation of the device does not cause the app to crash.

  • Text is no longer duplicated during comment creation.

  • Changing the orientation of the device while creating a comment does not display an incorrect character count.


01-17-2023

v1.17.1

Bug Fixes

  • The GIF option can be disabled.

  • The login flow callback returns the Activity Context.


01-12-2023

v1.17.0

Features

  • Users can be muted directly from the mobile client.

  • A new API enables retrieving a full Conversation as a fragment.

  • A character counter can be enabled when a user creates a comment or a reply.

Bug Fix

  • Only the host application has the ability to change the locale format.


12-07-2022

v1.16.0

Features

  • When a user mutes messages of a specific user from the web UI, this setting is respected by the Android SDK.

  • When comment editing has been disabled in your Spot settings, this setting is respected by the Android SDK.

Enhancements

  • OpenWeb encrypts sensitive data by default instead of using EncryptedSharedPreferences.

  • The description for rejected comments has been improved.

Bug Fixes

  • The posted link from the Conversation flow no longer appears in the Admin Panel.


10-23-2022

v1.15.5

Enhancements

  • OpenSans is now the default font. Extra fonts have been removed to reduce the SDK binary size. You can still add custom fonts to your Android app.

Bug Fixes

  • Flickering and bouncing issues in the Conversation screen have been corrected.

  • A bug in the Read More option has been corrected.

  • Rotating the device screen no longer causes a user message in the comment creation screen to be saved.

  • Gifs have been properly aligned in right-to-left (RTL) languages.

  • Hebrew translation for Show more comments has been created.


09-19-2022

v1.15.4

Bug Fix

  • Spinner appears normally after a device orientation change.


08-30-2022

v1.15.2

Enhancements

  • Support for Android 13 (API level 33) has been added.

  • A spinner now appears while loading a Conversation or changing a sort option.


08-10-2022

v1.15.1

Enhancements

  • You can receive a callback when a user presses on a user profile or avatar, instead of when the existing profile screen is opened

  • The year is included in the date of a comment that was posted prior to the current year.

Bug Fixes

  • Editing a comment no longer causes a crash.

  • Sort mode is maintained when re-opening a Conversation.


07-21-2022

v1.14.0

Enhancements

  • Users now have the ability to see pending messages that they have written which require approval.

  • After a new comment has been created, a CREATE_MESSAGE_SUCCESSFULLY event is logged.


07-12-2022

v1.13.2

Enhancement

  • Dates above comments are formatted in the SDK language.

Bug Fix

  • Margin and UI issues between the username and dates in RTL languages have been corrected.


06-22-2022

v1.13.1

Enhancement

  • The share button can be hidden based on the remote configuration.


06-19-2022

v1.13.2

Enhancement

  • Sensitive data has been moved to EncryptedSharedPreferences.

Bug Fix

  • When recovering from a 403 authentication error, the failed request is retried.


06-06-2022

v1.12.0

Enhancements

  • French language support has been added.

  • Line breaks can be added to comment text.

  • The getUserLoginStatus API has been improved.

Bug Fixes

  • When recovering from a 403 authentication error, SSO is renewed, if needed.

  • The Conversation screen retains the same sort option after posting a new comment.


05-24-2022

v1.11.0

Fixed

  • An SSO authentication flow issue has been corrected.

  • When an authentication token has expired and is no longer valid, it is removed.

Updated


05-19-2022

v1.10.2

Bug Fix

  • A hotfix for an SSO authentication-related bug has been released.


05-18-2022

v1.10.1

Enhancements

  • The PostId has been added the SpotImCustomUIDelegate callback.

  • The application bundle ID has been added to the Webhook callback

Bug Fixes

  • All replies appear under the original comment.

  • New comments appearing with likes.


04-25-2022

v1.10.0

Enhancement

Bug Fix

  • Special characters are decoded in the callback returned from the comment counters API.


04-10-2022

v1.9.8

Bug Fix

  • Support has been added for any postId that contains special characters.


04-05-2022

v1.9.7

Bug Fix

  • An issue with comment status which caused some comments to be hidden in the pre-Conversation has been corrected


03-31-2022

v1.9.6

Enhancements

  • Different types of like and dislike customizations are supported, such as heart icon, upvote, downvote, and recommend.

  • The user avatar online indication can be disabled.

  • Subscriber badge has been added.


03-23-2022

v1.9.5

Enhancement

  • The comment creation screen can now be opened directly from the publisher app.

Bug Fix

  • Read-only messages no longer overlap the last comment on the Conversation screen.


03-15-2022

v1.9.3

Enhancement

  • The text of the message shown to users when an article is closed for comments can now be customized.

Bug Fixes

  • When a user changes to landscape on the share screen, flickering no longer occurs.

  • An issue with the report comment open edit screen has been corrected.


03-07-2022

v1.9.2

Bug Fix

  • In instances when multiple apps are being installed with the SDK, a manifest conflicting provider has been fixed.


01-26-2022

v1.9.1

Enhancements

  • Comments can be edited.

  • Real-time viewing counter has been added.

  • The post button can be customized.

Bug Fix

  • In Android 12, an image can now be added to comments.


01-12-2022

v1.9.0

Enhancement

  • Comments can be created with an image.

Bug Fixes

  • Comments with images are visible in the pre-Conversation.

  • In Android 12, PendingIntent without FLAG_IMMUTABLE or FLAG_MUTABLE crash has been corrected.


01-02-2022

v1.8.0

Enhancements

  • OpenWeb SDK now supports Android 12.

  • A new guest nickname design has been introduced.

Bug Fix

  • Comments can be deleted without a crash occurring.

Powered by LaunchNotes