sendbird-uikit-ios

Sendbird UIKit for iOS is a development kit with a user interface, offering a simplified integration into chat.

OTHER License

Stars
105
Committers
14

Bot releases are hidden (Show)

sendbird-uikit-ios -

Published by jaesung-0o0 almost 4 years ago

  • Improved stability
sendbird-uikit-ios -

Published by jaesung-0o0 almost 4 years ago

  • Supported loading indicator feature
    • Added shouldShowLoadingIndicator()
    • Added shouldDismissLoadingIndicator()
  • Improved stability
sendbird-uikit-ios -

Published by jaesung-0o0 almost 4 years ago

  • Improved stability
sendbird-uikit-ios -

Published by jaesung-0o0 almost 4 years ago

  • Modified access level for delegate function
    • Opened imagePickerControllerDidCancel(_:)
sendbird-uikit-ios -

Published by tezpark almost 4 years ago

  • Modified access level for delegate functions
  • Fixed deinit not called
sendbird-uikit-ios -

Published by tezpark almost 4 years ago

  • Changed SBUMessageInputView class from Xib-based to code-based
sendbird-uikit-ios -

Published by tezpark about 4 years ago

  • Changed access controls
  • Added documentation comments
  • Fixed autolayout warnings
  • Improved stability
sendbird-uikit-ios -

Published by tezpark about 4 years ago

  • Improved logic for real-time theme changes
sendbird-uikit-ios -

Published by tezpark about 4 years ago

  • Supported UserProfile feature in SBUChannelViewController, SBUMemberListViewController
    • Added SBUUserProfileViewProtocol, SBUUserProfileViewDelegate
    • Added global user profile enable setting (SBUGlobals.UsingUserProfile)
    • Added SBUUserProfileTheme theme
    • Added user profile related stringSet
  • Added SBUGlobalCustomParams class to used when setting parameters globally in UIKit
    • groupChannelParamsCreateBuilder
    • groupChannelParamsUpdateBuilder
    • userMessageParamsSendBuilder
    • userMessageParamsUpdateBuilder
    • fileMessageParamsSendBuilder
    • messageListParamsBuilder
  • Added initialize function with SBDSender in SBUUser
  • Added to be able to set messageListParams to functions that have SBUChannelViewController initialization function
  • Added createAndMoveToChannel(userIds:messageListParams:) and createAndMoveToChannel(params:messageListParams:) functions that creates and moves the channel that can be called anywhere in SBUMain
  • Added updateUserInfo(nickname:profileImage:completionHandler:) function in SBDMain for update user info with image
  • Added h3 font
  • Changed access control
    • Class : SBUActionSheet, SBUAlertView, SBUCommonItem, SBUUtils
  • Fixed the loadChannel function being called multiple times during the initialization of SBUChannelViewController.
  • Fixed a problem the placeholder disappears when an error occurs during image load
  • Fixed autolayout warning issues
  • Renamed the GestureHandler functions to union the function name
  • Renamed function name that openChannel to moveToChannel in SBUMain
  • Improved - When the connection is successful, update currentUser.
  • Improved for theme updates on changes at runtime
sendbird-uikit-ios -

Published by tezpark about 4 years ago

  • Supported message grouping
  • Improved stability
sendbird-uikit-ios -

Published by tezpark about 4 years ago

  • Added operator features
    • Member managing (ban/unban, mute/unmute, promote/dismiss)
    • Moderation feature for the operator
    • Channel freezing/unfreezing
    • Channel creator will be the default operator
    • Added SBUModerationsViewController class
  • Added GroupChannel type selector to create
  • Improved image cache logic with auth key
  • Fixed the problem of chat bubbles width becoming the maximum on short messages
  • Fixed Bottom sheet closed automatically issue
  • Improved stability
  • Modified all codes indentation
  • Deprecated
    • SBUChannelSettingsViewController
      • cellNotificationIconColor -> Use cellTypeIconTintColor
      • cellMemberIconColor -> Use cellTypeIconTintColor
      • cellMemberButtonColor -> Use cellArrowIconTintColor
  • Updated - MessagingSDK minimum version to v3.0.200
sendbird-uikit-ios -

Published by tezpark about 4 years ago

  • Fixed - Default initialization function support for Objective-C
sendbird-uikit-ios -

Published by tezpark about 4 years ago

  • Implemented - OG tag messages feature
  • Fixed - Unmodified message not editable
  • Updated - MessagingSDK minimum version to 3.0.198
sendbird-uikit-ios -

Published by tezpark about 4 years ago

  • Fixed - Message delivered status checker
sendbird-uikit-ios -

Published by tezpark over 4 years ago

  • Supported - access control for customizing classes and functions
  • Modified - userDidLeave logic for includeEmptyChannel
  • Improved - Stability
sendbird-uikit-ios -

Published by tezpark over 4 years ago

  • Supported - Reaction feature
    • Added classes
      • SBUReactionsViewController
      • SBUMessageReactionView
      • SBUReactionCollectionViewCell
      • SBUEmojiManager
    • Added methods
      • setReaction(message:emojiKey:didSelect:) in SBUChannelViewController class
      • setTapEmojiGestureHandler(cell:emojiKey:) in SBUChannelViewController class
      • setLongTapEmojiGestureHandler(cell:emojiKey:) in SBUChannelViewController class
      • showEmojiListModal(message:) in SBUChannelViewController class
sendbird-uikit-ios -

Published by tezpark over 4 years ago

  • Supported - Custom SBDChanngeListQuery in the initialization function of SBUChannelListViewController
  • Supported - Custom SBDMessageListParams in the initialization function of SBUChannelViewController
  • Added - Unknown type message
sendbird-uikit-ios -

Published by tezpark over 4 years ago

  • Fixed - Incorrect operator check logic in frozen group channel
sendbird-uikit-ios -

Published by tezpark over 4 years ago

  • Supported customized params, Changed access control
    • SBUChannelViewController
      • channel, messageList, resendableMessages properties
      • sendUserMessage(messageParams:)
      • sendFileMessage(messageParams:)
      • resendMessage(failedMessage:)
      • updateUserMessage(message:, text:)
      • updateUserMessage(message:, messageParams:)
      • deleteMessage(message:)
    • SBUChannelViewController
      • channelList property
      • changePushTriggerOption(option:, channel:, completionHandler:)
      • leaveChannel(channel:, completionHandler:)
    • SBUChannelSettingsViewController
      • updateChannel(channelName:, coverImage:)
      • selectChannelImage()
      • changeChannelName()
    • SBUCreateChannelViewController
      • createChannel(userIds:)
      • createChannel(params:)
    • SBUInviteUserViewController
      • inviteUsers()
      • inviteUsers(userIds:)
  • Added - setFrozenModeState() method for changing frozen channel UI in MessageInputView
  • Fixed - Update empty view UI after receiving message
sendbird-uikit-ios -

Published by tezpark over 4 years ago

  • Modified - File message information in channel preview
  • Modified - Access control for channel objects
  • Added - Required initializers
Package Rankings
Top 6.41% on Cocoapods.org
Top 15.55% on Swiftpackageindex.com
Badges
Extracted from project README
Platform Languages CocoaPods Swift Package Manager Carthage compatible Commercial License
Related Projects