Flexible branding, 3rd party library updates, improvements to code and minor bug fixes

Improvements

  • SI-2097 – added a diagnostics report for call connection details
  • SI-2257 – the Recently Contacted header should not appear if it is empty when doing a search
  • SI-2273 – a lot of refactoring of the call handling code to prepare for CallKit and iOS 13 changes
  • SI-2274 – improved support for dynamic branding. We can now change colours and the application icon in response to different domain names
  • SI-2295 – improved the layout of the message thread title when the screen is in landscape
  • SI-2322 – improved ability to handle broadcast messages when we do not have the channel details yet
  • SI-2324 – improved the layout of the backup settings screen to cater for longer strings and small screens
  • SI-2341 – improved the layout of broadcast channels
  • SI-2373 – during a conference call we no longer say “Connecting” but instead say “Invited”
  • SI-2355 – table row separators were very faint
  • SI-2393 – smaller screen sizes would cause overlaps and truncation in the details. We now use a more fluid layout
  • SCSD-359 – improved the layout of the conversations screen to allow longer names to overflow rather than truncate
  • SCSD-413 – A pin reset is now recognised at application start

Bug Fixes

  • SI-2259 – adding a location and then changing it to an image in a broadcast meant that clicking the image would actually open the original map location
  • SI-2288 – forwarding a message from iOS to Android didn’t include sender information
  • SI-2307 – the FAB button could be enabled/disabled incorrectly based upon cell selections
  • SI-2321 – a call would go off speaker if you viewed a message attachment whilst on the call
  • SI-2334 – corrected some layout issues on the conversations screen for a new group chat
  • SI-2340 – incoming conference calls would sometimes be logged as missed peer calls
  • SI-2345 – navigating to the messages screen whilst in a call would cause the green “In-call” bar to disappear
  • SI-2349 – the back button on the call screen would hide during a network interruption and not reappear
  • SI-2391 – the title on the message thread screen would sometimes appear collapsed
  • SI-2392 – there were some cases where the back button on the message thread screen would have layout issues
  • SI-2407 – when answering a call when viewing a contact’s details the navigation bar would double up when the call ended
  • SI-2437 – Button bashing starting/ending a call would sometimes still cause the call to happen
  • SI-2438 – Terminating a conference call when not online would cause some bad behaviours. For example the device would believe it was still in the conference call.
  • SI-2452 – Additional permissions were required to let a user share a photo with the photos application
  • SI-2456 – A call would be recorded as incoming rather than missed
  • SI-2496 – Two parties ending a call at the same time could cause a missed call record
  • SI-2498 – Being disconnected from the network as a conference call was about to happen would incorrectly auto-connect you to the conference when the network returned

Share This Post

Explore More

Events

Salt Communications to attend Lexpo 2023

Salt Communications – a Northern Ireland based cybersecurity company who provide secure mobile communications solutions to some of the largest Law Firms worldwide are attending