- OpenWeb Team
iOS SDK Release Notes
Avatars no longer periodically change after a delay.
An entire thread is not shown when a comment and all its replies are muted, reported, or deleted.
An analytics callback is returned through the
SPAnalyticsEventDelegatewhen a logged in user mutes another user (
Only logged in users see the option to mute another user.
As soon as a user if muted, that user's profile is hidden.
User avatar properly displays in the comment text box.
Users can be muted directly from the mobile client.
A character counter can be enabled when a user creates a comment or a reply.
On the comment creation screen, space has been removed from below the Post button.
On the comment creation screen, long paragraphs appear without overlapping.
Alamofire library has been removed.
When a user mutes messages of a specific user from the web UI, this setting is respected by the iOS SDK.
When comment editing has been disabled in your Spot settings, this setting is respected by the iOS SDK.
sourcefield to specify where the action takes place.
The description for rejected comments has been improved.
Fixed the issue where a user couldn't enter his/her profile screen after pressing on the avatar from a comment which was just created.
We added accessibility identifiers as infrastructure for automation UI tests.
Developing manager layers which is part of a refactor process.
Improving release process in CircleCi.
Developing infrastructure for a stunning skeleton shimmering.
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 iOS app.
The development target has been bumped to iOS 11.
Text no longer overlaps in some scenarios when a message is deleted.
A spinner now appears while loading a Conversation or changing a sort option
In beta iOS 16, crashes no longer occur when switching between dark and light modes.
In iOS 16, the navigation controller has been truncated.
A profile background color issue that occurred when switching between dark and light modes has been corrected.
The number 0 has been removed before like/dislike to align with mobile web and Android.
Overlapping of the STAFF label when deleting a message has been corrected.
Support for Xcode 14 has been added.
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.
To comply with GDPR, the username of a deleted user is changed to a random name.
The UI of the navigation controller header has been improved in presented mode.
A rare crash caused by NSLog has been corrected.
A crash that could occur when changing the user session has been corrected.
Users now have the ability to see pending messages that they have written which require approval.
After a new comment has been created, a
createMessageSuccessfullyevent is logged.
The share button can be hidden based on the remote configuration.
Line breaks can be added to comment text.
Swift Package Manager support has been added.
A crash that rarely occurred in the replies UI has been corrected.
Tokens and general sensitive data are now securely saved in Keychain.
A crash that rarely occurred for the comments label has been corrected.
The comment creation screen dismissal has been improved.
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.
The correct number of comments now displays after deleting a reply.
A crash no longer occurs when posting a comment from a pre-Conversation.
French language support has been added.
The SSO authentication flow has been improved.
Because a token can potentially expire when the application is in the background for several days, the SDK now renews SSO when returning to the foreground.
A new logger system has been introduced to assist with debugging issues.
PostIdhas been added the
The title scrolling within the navigation bar has been disabled.
When a user refreshes the likes UI inside comments, flickering no longer occurs.
A new API for setting the initial sort option when a Conversation opens has been added.
A new API for setting a callback when the end user presses the Conversation header.
The application bundle ID has been added to the Webhook callback
Special characters are decoded in the callback returned from the comment counters API.
Colors of comment actions, such as up vote, have been corrected when switching between light and dark modes.
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.
API for opening the comment creation screen now supports present mode with a root view controller.
The comment creation screen can now be opened directly from the publisher app.
Subscriber badge has been added.
Blitz mode has been added.
Custom read-only message support has been added.
Author profiles are no longer truncated when the app changes to landscape mode.
Message and line are no longer overlapping when View reply is clicked in landscape mode.
Framework integration with Cocoapods has been corrected.
Buttons can now be customized.
Edit message is no longer saved on cache.
Reply screen UI alignment corrected.
Real time counter starts in the Conversation screen.
Classes, protocols, and enums start with a prefix to prevent conflicts with other libraries.
Comments can be created with an image.
Comments can be edited.
Real-time viewing counter has been added.
A new guest nickname design has been introduced.
OpenWeb SDK now supports M1 Apple chips.