Skip to content

2.1.0

Latest
Compare
Choose a tag to compare
@lyx501135 lyx501135 released this 12 Mar 02:43
· 1 commit to master since this release

Changes of SettingsViewController

  • Add encryption secret fields for the new text message encryption feature, users can set their encryption ids and secrets, they are saved in a dictionary
  • Add UI for selecting app key & secret from all the available keys, avoid having to rebuild the app when changing app key

Change of HomeViewController

  • Add UI for setting the default room name for all the room types
  • Change the room titles as “Video” → “One to one Media”, “Data Transfer” → “Data Streaming”, “Multi Videos” → “Multiparty”

Changes to messaging functionality

  • Add a new feature to store all the public server messages on the server, private messages, both public and private P2P messages won't be stored
  • When entering the chat room, all the stored messages(if there are any) will be retrieved and displayed on the UI
  • Add new error alerts for all the errors from message encryption and get stored messages features, generally when there is any error raised in the SDK, the SDK will throw an error map to the sample app, sample app will prompt the error to users
  • Add a new text field, the encrypt secret id, when user clicks the text field, a picker view will be prompted from the bottom of the controller, which provides all the available secrets, user then can choose the encryption secret by the given secret id, if they don't choose any secret id, then there will be no encryption for the public server messages
  • Add a new switch for users if they want to send persistent messages(stores public server the messages on our server), in order to send the persistent messages, user has to provide the secret, keep the switch on, and send public server messages
  • Fix a bug in the message view controller that when clicking a message cell, the message is sent to the local peer