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 tezpark about 1 year ago

v3.8.0-beta (Aug 18, 2023) with Chat SDK v4.10.0

  • Change the default authentication method for FeedChannel from WebSocket connection to API.
  • Added authenticatedFeed(completionHandler:) in SendbirdUI
  • Improved stability
sendbird-uikit-ios -

Published by jaesung-0o0 over 1 year ago

v3.7.0-beta.0 (Jul 17, 2023)

  • Added quick reply features
    • Added SBUQuickReplyView, SBUQuickRepViewParams and SBUQuickReplyViewDelegate
    • Added SBUQuickReplyOptionView, SBUQuickReplyOptionViewDelegate
    • Added quickReplyView and quickReplySelectHandler to SBUUserMessageCell
    • Added groupChannelModule(_:didSelectQuickReplyOption:) to SBUGroupChannelModuleListDelegate
  • Added card list features
    • Added cardViewParamsCollectionBuilder to SBUGlobalCustomParams
    • Added SBUCardListData<CardData: Codable>
    • Added SBUCardListView and SBUCardListViewParams
    • Added SBUCardView and SBUCardViewParams
    • Added cardListView to SBUUserMessageCell
sendbird-uikit-ios -

Published by tezpark over 1 year ago

v3.6.2 (Jul 14, 2023) with Chat SDK v4.9.5

  • Changed file cache key policy.
  • Improved the issue of exposing empty images when message status updating from pending to succeed.
  • Fixed infinite getChannel request issue when initializing SBUGroupChannelViewController with invalid channelURL
  • Applied thread message policy for pending or failed state
  • Modified sample rate and bit rate in recorder settings
    • sample rate: 11025
    • bit rate: 12000
  • Improved stability
sendbird-uikit-ios -

Published by tezpark over 1 year ago

v3.6.1 (Jun 26, 2023)

  • Improved stability of file cache logic
sendbird-uikit-ios -

Published by jaesung-0o0 over 1 year ago

v3.6.0 (Jun 22, 2023) with Chat SDK v4.9.2

  • Support metatype interfaces in SBUModuleSet
    • Added the new public static properties corresponding to the previous in SBUModuleSet
    • Added the new public static properties corresponding to the previous in each SBU module classes.
    • Deprecated all of the previous public static properties in SBUModuleSet
    • Deprecated all of the previous public static properties in each SBU module classes.
    SBUModuleSet.GroupChannelListModule = CustomModule.self // Metatype Type
    SBUModuleSet.GroupChannelListModule.HeaderComponent = CustomComponent.self // Metatype Type
    
  • Support feature configuration
    • Added SBUConfig class
    • Added config property in SendbirdUI class
    • Added SBUPrioritizedConfig propertyWrapper
    • Applied decoder on SBUReplyType, SBUThreadReplySelectType enum
    • Deprecated
      • replyType, threadReplySelectType property in SBUReplyType class
      • init(type:threadReplySelectType:) method in SBUReplyType class
      • isVoiceMessageEnabled property in SBUVoiceMessageConfiguration class
      • isChannelListTypingIndicatorEnabled property in SBUGlobals class
      • isChannelListMessageReceiptStateEnabled property in SBUGlobals class
      • isOpenChannelUserProfileEnabled property in SBUGlobals class
      • isUserMentionEnabled property in SBUGlobals class
      • isVoiceMessageEnabled property in SBUGlobals class
  • Fixed a problem that tintcolor is not applied properly in SBUEmptyView class
  • Fixed an issue of changing 'AVAudioSession' before using the player.
sendbird-uikit-ios -

Published by tezpark over 1 year ago

v3.5.9 (Jun 15, 2023) with Chat SDK v4.9.1

  • Improved stability
sendbird-uikit-ios -

Published by tezpark over 1 year ago

v3.5.8 (May 26, 2023) with Chat SDK v4.8.5

  • Improved stability
sendbird-uikit-ios -

Published by tezpark over 1 year ago

v3.5.7 (May 16, 2023) with Chat SDK v4.8.3

  • Added notification property in SBUFontSet.FontFamily class
    • This property is for the Notification feature
  • Added statistics for the action of notification
  • Improved stability
sendbird-uikit-ios -

Published by tezpark over 1 year ago

v2.2.14 (Apr 28, 2023)

  • Update iOS deployment target to 11.0 for Xcode 14.1+
sendbird-uikit-ios -

Published by tezpark over 1 year ago

v3.5.6 (Apr 26, 2023) with Chat SDK v4.6.7

  • Update iOS deployment target to 11.0 for Xcode 14.1+
  • Modified access level to the public of SBUChannelTitleView class and properties.
  • Improved pending message update logic in thread message list
sendbird-uikit-ios -

Published by tezpark over 1 year ago

v3.5.5 (Apr 19, 2023)

  • Improved stability
sendbird-uikit-ios -

Published by tezpark over 1 year ago

v3.5.4 (Apr 14, 2023) with Chat SDK v4.6.6

  • Separated quotedMessageBackgroundColor as quotedMessageLeftBackgroundColor and quotedMessageRightBackgroundColor in SBUMessageCellTheme
    • Deprecated quotedMessageBackgroundColor in SBUMessageCellTheme
    • Added quotedMessageLeftBackgroundColor and quotedMessageRightBackgroundColor in SBUMessageCellTheme
  • Modified access level to the public of SBUCommonItem properties.
  • Supported multi-line title of channel cell
  • Improved stability
sendbird-uikit-ios -

Published by jaesung-0o0 over 1 year ago

v3.5.3 (Mar 31, 2023)

  • Modified voice message maximum recording time from 1 min to 10 min
  • Improved stability
sendbird-uikit-ios -

Published by jaesung-0o0 over 1 year ago

v3.5.2 (Mar 24, 2023)

  • Added SBUCommonViewControllerSet
    • Added FileViewController to SBUCommonViewControllerSet
    • Renamed SBUFileViewer to SBUFileViewController
  • Added new static properties in SBUGlobals
    • Added isTintColorEnabledForCustomizedIcon and isCustomizedIconResizable
  • Improved stability
sendbird-uikit-ios -

Published by jaesung-0o0 over 1 year ago

v3.5.1 (Mar 17, 2023)

  • Improved stability
sendbird-uikit-ios -

Published by tezpark over 1 year ago

v3.5.0 (Mar 14, 2023) with Chat SDK v4.6.0

  • Added Support for Notification Channels
    • SBUFeedNotificationChannelViewController and SBUFeedNotificationChannelModule (Header, List) added
    • SBUChatNotificationChannelViewController and SBUChatNotificationChannelModule (Header, List) added
sendbird-uikit-ios -

Published by jaesung-0o0 over 1 year ago

v3.4.0 (Mar 6, 2023) with Chat SDK v4.5.0

  • Support voice message features in Group Channel
    • Added views
      • Added SBUVoiceMessageInputView
      • Added SBUVoiceContentView
      • Added voice message features to SBUMessageInputView
        • Added voiceMessageButton
        • Added showsVoiceMessageButton
    • Added delegates
      • Added messageInputViewDidTapVoiceMessage(_:) to SBUMessageInputViewDelegate
    • Added classes
      • Added SBUVoiceRecorder
      • Added SBUVoicePlayer
      • Added SBUVoiceFileInfo
    • Added static properties in SBUGlobals
      • Added SBUVoiceMessageConfiguration class
        • Added isVoiceMessageEnabled in SBUVoiceMessageConfiguration
        • Added minRecordingTime in SBUVoiceMessageConfiguration/Recorder
        • Added maxRecordingTime in SBUVoiceMessageConfiguration/Recorder
      • Added voiceMessageConfig in SBUGlobals
      • Added isAVPlayerAlwaysEnabled in SBUGlobals
    • Added new strings in SBUStringSet
      • Added SBUStringSet/VoiceMessage class
        • Added Input nested string set class in VoiceMessage
        • Added Alert nested string set class in VoiceMessage
        • Added Preview nested string set class in VoiceMessage
        • Added fileName string in VoiceMessage
  • Opened SBUChannelInfoHeaderView
  • Improved stability
sendbird-uikit-ios -

Published by jaesung-0o0 over 1 year ago

v2.2.13 (Feb 28, 2023)

  • Added popChannel() in SBUBaseChannelSettingViewController
sendbird-uikit-ios -

Published by jaesung-0o0 over 1 year ago

v3.3.7 (Feb 28, 2023) with Chat SDK v4.4.0

  • Opened popToChannel() in SBUBaseSelectUserViewController
  • Added UITableView header interfaces to the list components
    • Opened tableView(_:viewForHeaderInSection:)
    • Opened tableView(_:heightForHeaderInSection:)
sendbird-uikit-ios -

Published by jaesung-0o0 over 1 year ago

v3.3.6 (Feb 16, 2023)

  • Improved stability
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