- DATE:
- AUTHOR:
- OpenWeb Team
Android SDK Release Notes
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.
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 namethreadCommentId
argument has been renamed tocommentId
.In
SpotImThemeParams
,true
is now the default value forisSupportSystemDarkMode
.New APIs have been added for the independent floating fragment:
SpotIm.getConversationFragmentIndependent(..)
andSpotIm.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.1androidx.browser:browser
to v1.6.0androidx.constraintlayout:constraintlayout
to v2.1.4androidx.core:core-ktx
to v1.10.1androidx.fragment:fragment-ktx
to v1.6.2androidx.lifecycle:lifecycle-common-java8:2.6.2
androidx.lifecycle:lifecycle-process:2.6.2
androidx.swiperefreshlayout:swiperefreshlayout
to v1.1.0androidx.navigation:navigation-fragment-ktx
to v2.7.0com.google.dagger:dagger-android
to v2.47com.google.android.material:material
to v1.9.0com.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 thelayoutListener
.
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
The
renewSSOAuthentication
function has been added insideLoginDelegate
.The function inside
LoginDelegate
has been renamed tostartLoginUIFlow
.
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 theSpotImCustomUIDelegate
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
A new API for setting the initial sort option when a Conversation opens has been added.
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
withoutFLAG_IMMUTABLE
orFLAG_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.