The changelog for ApplozicSwift. Also see the releases on Github.
- [AL-3623] Now iOS 10 is the minimum version supported.
- [AL-3603] Now calculated height of message cell will be cached.
- [AL-2918] Added support for FAQ Template rich message and removed Generic List rich message.
- [AL-3395] Added support to detect links in message.
- Fixed a crash when video isn't exported properly.
- [AL-3391] Add support for autosuggestions.
- Added setting to hide contact-share option in chatbar.
- Added setting to disable swipe action in chat list.
- [AL-3253] Added support for Image rich message. Which means an image message can be rendered by passing image URL and the caption in JSON format.
- [AL-3396] Added support for context-based group_of_two conversation.
- [AL-3533] Fixed an issue where scrolling in group detail screen would cause inconsistency in profile images of participants.
- [AL-3533] Fixed an issue where app was crashing while removing table viewcontroller.
- [AL-3548] Fixed an issue where app was crashing after tapping on notification.
- Now, group title action will be disabled for support group(GroupType = 10) as well.
- [AL-3397] Added support for sharing contacts.
- [AL-3446] Added remove from group, make admin, dismiss admin features in group details page.
- Now tapping on user title in navigation bar for 1-1 chat will fire a notification which can be handled from outside.
- Fixed an issue where user was shown "Not part of group" which was happening because fetch request for group members was giving null.
2.5.1
- [AL-3490] Added support for Back button action in Conversation VC if the VC is presented not pushed.
- [AL-3486]Fixed an issue where in some cases view was in an incorrect state if the keyboard is visible.
- [AL-3301] Added a way to use custom view for in-app notifications.
- [AL-3280] Added support for profanity filter. To enable this feature set the filename of the profane words list in the configuration.
- [AL-3012] Docs rendering and opening support. Added support for PDF, doc, txt and some other document sharing formats.
- [AL-3303] Added support for different storage schemes.
- Fixed an issue where in some cases removed group member was able to send an audio message.
- Resolved an issue where Block/Unblock was not reflecting in real-time.
- [AL-3267] Added support for blocking/unblocking a user.
- [AL-3302] Fix duplicate messages for open group.
- Fixed an issue where conversation details weren't getting refreshed when chat was opened from tapping on notification.
- [AL-3307] Fixed an issue where typing indicator in 1-1 chat when user was typing in group.
- [AL-3312] Fixed an issue where profile image of receiver wasn't visible for video cells.
- Fixed an issue where video weren't being send after recording from the SDK.
- Fixed an issue where changing the right nav bar conversation icon was still refreshing the view.
- Fixed issue where style was not used for text message sent and received.
-
Updates Swift version to 4.2
-
Added Online/LastSeen status at navigation bar in conversation detail screen.
-
Show loading indicator at navigation bar till conversation details are fetched.
-
[AL-3206] Added support for new richMessage type :
ListTemplate
and deprecatedALKGenericList
-
[AL-3206] Added support for new richMessage type :
CardTemplate
and deprecatedALKGenericCard
-
[AL-3203] Removed the bubble image icon and added the corner Radius
You can change the corner Radius like below:
ALKMessageStyle.receivedBubble.cornerRadius = 12
ALKMessageStyle.sentBubble.cornerRadius = 12
ALKMessageStyle.receivedBubble.color = UIColor.gray
ALKMessageStyle.sentBubble.color = UIColor.gray
ALKMessageStyle.sentBubble.style = .edge
ALKMessageStyle.receivedBubble.style = .edge
- [AL-3229] Added caption support with image attachments. If the message(text) is present then it will be shown as caption.
- [AL-3257] Added receive and sent message style. This is how you can change the styles:
ALKMessageStyle.receivedMessage = Style(font: Font.bold(size: 14).font(), text: UIColor.red)
ALKMessageStyle.sentMessage = Style(font: Font.italic(size: 14).font(), text: UIColor.green)
- Added email message support.
-[AL-3196] Add a config option to disable the rich message button clicks.
- Now message key will also come in the click action for rich messages.
- Updated send button padding to make both height and width same.
-[AL-3224] Fixed an issue where changing background color was not updating the background of conversation view. -[AL-3240] Fixed an where clicking mute/unmute and if the title is large then it was going out of screen. -[AL-3241] Fixed an issue where if we update the name it was also updating the group icon.
-[Al-3137] Change quick reply view to a staggered grid layout. -[AL-3137] Added support for submit button and link button as rich messages.
- Fixed an issue where view was taking time in moving upwards when keyboard appears in the screen.
- [AL-3170] Fixed a memory leak issue in ALKConversationViewController.
- [AL-2856] Dismiss Typing indicator in 30 seconds if stop flag not received
- [AL 3136] Default message meta data configuration
- Use the same bubble in case of menu click show and hide if style setting is passed
- [AL-2856] Added a header view in chat bar to inject custom views from outside.
- [AL-3044] Added ALKConversationListDelegate to get chat thread selection callback.
And updated properties of
ALKChatViewModelProtocol
to public. - [AL-2923] Added configure for hide start new in empty conversation
- [AL-2923] Added configure for hide back button in conversation list
- [AL-2923] Added configure for changing color in navigation title
- [Al-3093] Update rich message layout to display message on top of templates.
- [AL-3131] Update notification to support context-based-chat.
- [AL-3088] Separate tableview from ConversationListViewController.
- [AL-3056] Fix an issue where earlier conversation won't load when scrolled to top.
- [AL-2923] Fix the crash for media cells for localization file name.
- [Al-3123] Fix an issue where notification will come for the message sent by the logged in user from different device.
- [AL-3117] Refresh conversationView when it is opened.
- [AL-3004] Update chat screen to enable/disble chat for user when user is added/removed in the group.
- [AL-2944] Update mute functionality in conversation view.
- [AL-2922] Option to configure icon of navigation bar for conversation view and conversation list view.
- [AL-2922] Option to configure icon of send message button.
- [AL-2922] Option to configure line image visibility in chat bar.
- [AL-2922] Option to enable custom handling of navigation item click in conversation view.
- [CS-174] Update typing status to show display name of user in group conversation.
- [AL-2921] Add localization support.
- [AL-2928] UI Test case for audio recording view.
- [AL-3022] Fix an issue where audio option was still visible for open group.
- [AL-2973] Fix an issue where notification won't come for messages when chat screen is open.
- Fix position of audio-mic button. When coming back from photos screen or location screen position of mic button moves to left of screen.
- [AL-2932] Fix removal of group from chat list after group is left by swiping right on group.
- [AL-2920] Fix an issue where chat, opened from tapping on push notification, won't scroll to latest message.
- [AL-2978] Fix an issue where new one to one chat from a user would overlap all the groupChats in which this user has sent last message.
- [CS-169] Fix trimming of launch-page start to chat text in iPhone 5s.
- [AL-2875] New swipe based design for audio recording.
- [AL-2769] Quick reply support in messages
- [AL-2909] Fix trimming of multiline message
- [AL-2908] Fixed message character going out of bounds.
- [CS-127] Fixed an issue where tapping on notification was not opening chat screen.
- [CS-108] Add support for contacts group.
- [AL-2885] Fixed a crash when tapping on add member in Create group screen.