Change Log
2.6.2
Updated
- Renamed
ChannelUserChat
to PushEvent
2.6.0
Updated
- Updated Channel model
- Updated
showChat:
to show new chat if chat id is nil
- Allowed trial channel to pass checkin validation
- Improved error logs
- Removed CHPhotoBrowser specific version from dependency
2.5.0
Update
- Added
didReceivePush:
showChat:
methods and a class that contains necessary properties to display push view
- Refactore some of chat logics
Bug fixes
2.4.5
Bug fixes
- Displayed bot avatar and name on in-app push notification
- Show Launcher properly
- Fixed incorrect timestamp
2.4.3
Bug fixes
- Synced launcher visibility based on channel settings
2.4.2
Update
- Removed SwiftDate framework
2.4.1
Update
Bug fixes
- Fixed launcher button layout for iPhone X
2.4.0
Update
- Redesigned UserChat UI/UX
Bug fixes
- Fixed minor bugs
- Fixed file upload logic (GIF)
2.3.3
Updated
2.3.2
Bug fixes
- Fixed country code json format
2.3.1
Bug fixes
- Fixed potential memory leak
2.3.0
Update
- Added live typing indicator
- Raised min os version to 9.0
2.2.6
Bug fixes
- Fixed scopes for objective-c
- Fixed symbol error for iOS 8
2.2.4
- SwiftyJSON 4.0 migration
- Rolled back to deployment target 8.0
- Added willShow/willHideChatList delegate methods
- Fixed minor bugs
2.2.2
- Dwifft to CHDwifft (forceRemoveAnimation)
- Fixed animation issue
- iPhone X layout supports
2.2.0
- Detached all in-project dependecies
- Swift 4 migration
- Refactored code style
- Added API Error convention
2.1.0
Updated
- Added
shouldHandleChatLink:
delegate method
- Increased deployment target to 9.0
Bug fixes
- Fixed channel open properly after duplicated checkin
- Fixed minor bugs
2.0.5
- Fixed minor bugs
- PhoneNumberKit to 2.0 (Swift 4.0)
2.0.4
2.0.3
- Downgraded PhoneNumberKit to 1.4 (compatibility issue)
2.0.2
- iOS 11 migration
- Changed name
trackCheckIn
-> enabledTrackDefaultEvent
- enabled
bitcode
feature
2.0.1
- Updated Framework version string
2.0.0 (Sep 8, 2017)
- BREAKING CHANGE: Renamed some properties and methods
- Introduced new method
track
to send event to channel
- Fixed minor bugs
1.1.1
- Fixed message height calculation
1.1.0
Updated
- Updated socket io v2
- Added StarstreamSocketIO framework to support socket v2
- If incoming push is same chat as current chat, It won't push new chat but update
- Removed unused 'isVisible' property
Bug fixes
- Fixed html unescaped for welcome message
- Fixed link color
- Fixed off by one error for new message label
- Fixed badge count issues when launched app with push notification
- Fixed name/phone number dialog layout and localizations
- Fixed background layout for phone number picker view
- Fixed font size for in-app chat notification
1.0.5
- Updated UIState in redux correctly
- Reversed photo indexes
1.0.4
- Fixed duplicate
show:
method
1.0.3
- Added in-app push notification sound
- Added sound option
- Saved closed user chat option state
- Fixed minor bugs
1.0.2
- Fixed deleted user chats handling
- Fixed avatar background color issue
1.0.1
- Added sound for in app push notification
- Added clear button in user info editing field
- Updated new chat banner UI
- Fixed layout bugs
1.0.0
Features
- Veil can now update name/phone number
- Introduced review process after finish conversation
Bug fixes
- Fixed UI / layout issues
- Validated when show(:) method is called
- Displayed new messages in user chat view properly
0.2.5
- Fixed credential errors when app become active
- Adjusted redux states
0.2.2
- Fixed user default key conflict
- Fixed launcher display bug
0.2.1
- Changed SlackTextViewController to CHSlackTextViewController to avoid conflict
0.2.0
Improvement
- Redesinged profile view (top left of chat list)
- Added Error toast
- Changed launcher icon
- Optimized socket connectivity
Bug fixes
- Updated badge count properly when app become active from background
- Fixed session sync when app launched by clicking push notification
0.1.17
- Migrated to Swift 3.1
- WebSocket connect/disconnect when app state changes
0.1.15 (April 19, 2017)
- Fixed minor bugs
- Improved socket connectivity
0.1.14 (April 7, 2017)