DATE:
AUTHOR:
OpenWeb Team
SDK

Android SDK Release Notes

DATE:
AUTHOR: OpenWeb Team

09-30-2024

Social SDK v1.25.0

Features

  • The SDK now supports the following languages: Arabic, Dutch, French, German, Hungarian, Indonesian, Italian, Japanese, Portuguese, Portuguese (Brazil), Spanish, Thai, Turkish, and Vietnamese.

  • Language and locale change support has been added.

Bug Fixes

  • Default sorting remains when switching between Newest and All tabs.

  • The sorting option is unaffected by the Newest filter tab.

  • After filing an appeal, the label visibility has been corrected.

  • The Online users label and the Sort By text do not overlap.

  • Reply dates are no longer cut off.


09-05-2024

Social SDK v1.24.0

Features

  • OpenWeb has introduced the Mentions feature that allows users to tag others in comments.

  • Partners can set a minimum character length for reported comments.

  • Arrows have been moved to the right side of the Conversation as per custom UI requests from the Admin Panel.

  • The color for comment action buttons can now be customized.

  • Kotlin has been upgraded to version 2.0.0 for enhanced language features and performance improvements.

Bug Fixes

  • The screen no longer flickers due to scrolling occurring after a comment with Read More was pressed.

  • An unresponsive "X" button on the comment control in Landscape mode is fixed.

  • Missing error handlers have been added for when comments or replies fail to load.

  • Labels are now truncated appropriately.

  • Long comments no longer collapse after interacting with View more replies.

  • The placeholder style has been corrected to align with design specifications.

  • The background behind the keyboard now displays correctly in Dark mode.

  • Comments now reflect changes when a user is muted in PreConversation.

  • A crash no longer occurs when clicking on the login prompt in mobile guest mode.

  • Navigation issues from UI Views screens have been resolved.

  • The parsing of the FilterTabs response in the CommentThread screen is fixed.

  • Comments now display correctly with line breaks.

  • User display names are formatted correctly after posting new comments or replies.

  • The issue with root comment storage after posting a reply from PreConversation has been fixed.

  • Comment text is no longer cut off when clicking the See more button.

  • An issue with multiple instances in the stack has been resolved.

  • The GIF and the Sign up to post buttons no longer overlap. 

  • In German and Dutch, the privacy text no longer overlaps the OpenWeb logo.

  • Unresponsive back buttons and crash issues within a partner integration have been resolved.


07-29-2024

v1.23.1

Bug Fixes

  • Missing strings in the Dutch language have been added.

  • The article header can be hidden in a Conversation.

  • A bug in the customized dark color setting has been fixed.


07-15-2024

v1.23.0

Feature

The Android SDK now supports Dutch translations.​


06-30-2024

v1.22.0

Feature

We have introduced new filter tabs to improve Conversation organization and user experience.​

Bug Fixes

  • Scrolling is now responsive in all conditions.

  • Navigation issues in Conversation threads have been corrected.

  • GIF sizes are consistent between editing and posting.

  • GIF posting issues are resolved.

  • When new comments are added, the correct number of new messages appears in the notification.

  • New comments are highlighted properly.

  • An error message view now appears when opening comments with invalid IDs.

  • In compact mode, incorrect display messages no longer appear for closed Conversations.

  • Comment Creation screen styles have been corrected in both light and dark modes.

  • Pre-Conversation and Comment Thread screens are aligned and compression issues have been resolved.

  • The position and visibility of the popup menus and buttons have been corrected.

  • The cursor is properly positioned in the input field during text entry.

  • The keyboard appears correctly during comment creation.

  • Inactive button behavior and styling has been improved on various screens.

  • Restrictions preventing guest users from muting or reporting are enforced.

  • Login prompts and redirection for guest users have been corrected.

  • Conversations containing comments with links load correctly.

  • Conversation screen display and functionality issues no longer after restoring the app.

  • All missing strings in supported languages have been translated.

  • Crashes in specific UI Views or replies no longer occur.

  • Community Guidelines text and visual elements are handled properly in all modes and styles.


06-11-2024

IAU SDK v1.1.2

Features

  • The repository has been moved to Maven Central.

  • The dependency has been updated to io.github.spotim:spotim-sdk-iau:X.X.X.


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.

v1.18.1

Bug Fix
(Release Date: 07/03/2024)

  • A crash no longer occurs when reopening the PreConversation screen.


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