SaltDNA News

Releases

Multi-Message Selection & Conversation Export

This release includes the ability to select multiple messages to perform bulk operations such as forwarding or burning. Multi-select can be accessed by long pressing a message.

The release also allows text conversations to be exported. "Allow Conversation Export" can be selected in the portal and is a key capability for some lawyers who need the ability to keep a safe copy of private conversations related to a legal matter.

Android 10.3

Features

  • SI-188: Implemented text-only conversation export.
  • SI-133: Implemented the ability to select multiple messages for burning or forwarding.

Improvements

  • SI-235: The system notification now reflects how many unread messages there are.

Bug Fixes

  • SI-160: Fixed an issue where pressing the reset application PIN option and pressing Back disabled the PIN.
  • SI-135: Fixed an issue where there was no alert when trying to invite the maximum number of group members.
  • SI-64: Fixed an issue on the verification screen where the message that appeared below the warning icon text was white instead of black.
  • SI-322: Fixed a connection issue caused by removing old background services related code.

iOS 10.3

Features

  • SI-187: Implemented text-only conversation export.
  • SI-132: Implemented the ability to select multiple messages for burning or forwarding.

Improvements

  • SI-291: The application now displays a notice that a call was rejected by a remote party.
  • SI-235: The system notification now reflects how many unread messages there are.
  • SI-198: When using bluetooth the user can now select their preferred audio route.
  • SI-190: Improved the call flow: during call setup a "Connecting" message would sometimes appear and replace "Ringing".
  • SI-178: Editing a group name when offline now displays a popup to explain why you cannot change the name.

Bug Fixes

  • SI-304: Fixed an issue where recent updates meant that sometimes a conference call would fail to connect.
  • SI-298: Fixed an issue with the microphone where you could not start or join a call when the app was opened for first time.
  • SI-296: Fixed an issue where enabling a PIN and tapping Cancel didn't disable the PIN toggle.
  • SI-293: Fixed an issue where, following a recent update, sometimes the conference agent would be listed in the participants of the call.
  • SI-228: Fixed an issue in HTTP/S links where the colon was being stripped in the "http[s]://" scheme when sending a message or broadcast post.

Salt Enterprise Portal 1.1-192

Features

  • SI-195: Customer-level App Policy settings for "Allow Conversation Export".
  • SI-225: EEP systems custom text for missed messages.
  • SI-224: Expose external circle memberships to Partner admin users.

Improvements

  • SI-96: Timezone support for on-premise deployments.
  • SI-306: Support for enhanced remote debug logging.

Bug Fixes

  • SI-289: Fix Conference Call termination where conference rooms were not closed down.

Retention Policies & Coordinators

This release includes a new Retention Policy feature that allows users to locally delete messages, calls and broadcasts after a chosen period of time. The retention period can be set by the user on their device, or enforced by an Administrator from the Salt Enterprise Portal.

A new Coordinator role has been introduced for Broadcast Channels. Users with the Coordinator capability are able to forward a broadcast message to a selected contact or group chat. This entitlement can be controlled from the Channels section of the Salt Enterprise Portal.

Additionally, an expiration time can be set on each Broadcast Channel causing posts within the channel to be deleted from a subscribers device after the set time. For example, if a broadcast channel has set time of 3 days, 3 days after a post was initially made it will be deleted from that broadcast channel.

Android 10.2.1

Features

  • SI-14: Broadcast content expiry time can now be set within the Salt Enterprise Portal for chosen broadcast channels. This ensures that broadcast posts are deleted after a predefined amount of time.
  • SI-45: Ability to forward a broadcast message given the correct entitlement.
  • SI-78: Retention Policy feature has been implemented to clean up old messages and meta-data.

Improvements

  • SI-50: Increase minSDK to 21 in line with Android best practice.

Bug Fixes

  • SI-165: Fixed an issue where a user could sometimes bypass the PIN screen if pop-up simultaneously appeared.
  • SI-164: Fixed an issue where a user could sometimes bypass the PIN screen when receiving a call while on the PIN screen.
  • SI-163: Fixed an issue where a user could bypass the PIN screen on BB KeyOne in different scenarios.
  • SI-153: Fixed an issue where users were not getting a notification and noise when alert was sent.
  • SI-152: Fixed an issue where the auto burn circle showed at 100% when entering a conversation thread before correcting itself.
  • SI-151: Fixed an issue where selecting someone to forward a message to appeared to select multiple people.
  • SI-149: Fixed an issue where messages were not being deleted when deleted offline.
  • SI-53: Fixed an issue where conferences occasionally wouldn’t end when a call was cancelled.
  • SI-52: Fixed an issue where the dynamic switching of the bottom navigation was too slow.
  • SI-51: Fixed an issue where upon creation of a group chat the top level messages screen would display rather than the conversation thread.
  • SI-261: Corrected a layout issue in which forwarded broadcasts were not rendering properly in the Message Information screen.
  • SI-262: Resolved an issue where subscribers who were given the coordinator role were unable to forward broadcasts.
  • SI-263: Corrected an issue in which the app purge time was not being calculated properly.
  • SI-264: Fixed an issue causing a crash during video export.
  • SI-226: Fixed a crash caused by burning a broadcast with an attached file, before downloading the attachment.
  • SI-227: Resolved an issue where an image would appear in the wrong place due to caching.

iOS 10.2.7

Features

  • SI-13: Broadcast content expiry time can now be set within the Salt Enterprise Portal for chosen broadcast channels. This ensures that broadcast posts are deleted after a predefined amount of time.
  • SI-44: Ability to forward a broadcast message given the correct entitlement.
  • SI-76: Message Retention Policy feature has been implemented.

Improvements

  • SI-54: Broadcast titles and descriptions will be pasted into the appropriate areas when copy & pasting from an existing broadcast into a new post.
  • SI-67: Broadcasts now support hyperlinks.
  • SI-74: Added the section header, 'Recently Contacted', when forwarding.
  • SI-92: Improved the UI of broadcast forwarding and added an extension

Bug Fixes

  • SI-166: Fixed an issue where the description field on a broadcast post would let you copy the text without the appropriate permission.
  • SI-55: Fixed an issue where burning group messages would burn them on your recipient's device but not locally.
  • SI-82: Fixed an issue where the system and app ringtones played at the same time.
  • SI-73: Fixed an issue where answering a conference call on the lock screen would cause the call to die after 3 minutes.
  • SI-62: App now provides appropriate feedback to users that their message has been forwarded.
  • SI-60: Fixed an issue where burning all comms in the user details page while offline didn't refresh when back online.
  • SI-59: Fixed an issue where guest Invitees would not be guided to the correct screen after verifying.
  • SI-58: Fixed an issue what prevented users from sending group messages whilst offline.
  • SI-57: Fixed an issue where playing video in the app was using the wrong category.
  • SI-56: Fixed an issue where the call speaker was activated after watching a video.
  • SI-177: Fixed an issue where a user which was not in a user’s roster was treated as a deactivated user.
  • SI-174: Fixed an issue where a white cell would show where record action labels should be.
  • SI-169: Fixed an issue where two fingers were required to tap cell and open attachments on a broadcast channel.
  • SI-168: Fixed an issue where if a user long pressed a cell in a broadcast channel, the magnifier appeared.
  • SI-136: Fixed an issue where the colour flicked from white to green on presence change.
  • SI-129: Fixed an issue where messaging into an empty thread caused a flicker of the new cell.
  • SI-91: Fixed an issue where users could not background a call.
  • SI-40: Fixed an issue where the splash screen was showing more often than intended.
  • SI-265: Corrected an issue whereby the Unread Messages header was appearing multiple times without a message thread.
  • SI-266: Resolved an issue where subscribers who were given the coordinator role were unable to forward broadcasts.
  • SI-267: Messages of a certain length were being truncated due to an autolayout issue.
  • SI-268: Using the Recents list on the iPhone wasn’t displaying the call screen correctly.
  • SI-269: Corrected an incorrect layout of messages which caused them to be too long.
  • SI-222: Fixed an issue with the message thread not scrolling to the correct unread marker position.
  • SI-211: Fixed an issue regarding the call screen not presenting when the user made a call from the systems call log.
  • SI-220: We have added logging to help track down the PIN screen issue.
  • SI-219: Fixed an issue with Offline / Online status. Added extra trace to debug the issue, reset the status label when you come online & optimised the request for last activity.
  • SI-230: Fixed an issue that caused the app to fail to reconnect after going offline.

Salt Enterprise Portal 1.1-181

Features

  • SI-43: Now has a new type of special subscriber: Coordinator.
  • SI-12: Administrators now have the ability to add a broadcast expiry time onto a channel.
  • SI-6: Message Retention Policy time Implemented.

Salt Enterprise 10.1 Introduces Secure Broadcast Channels!

The Salt Enterprise 10.1 release includes a highly strategic new feature alongside some very important application improvements.

Secure Message Broadcasting is now available within the Salt Enterprise system. This will allow a select number of trusted individuals within organisations to transmit crucial information to large numbers of people. These messages can be labelled with a specific 'severity' level to highlight importance and need to react.

Improvements were also made across the iOS and Android clients, allowing more effective notification handling, as well as major bug fixes around message burning, guest invites, attachments fixes and functional group chat improvements.

Android 10.1

Features

  • Secure Message Broadcasting is now available. Channels are defined within the Salt Enterprise Portal allowing "broadcasters" to communicate text, images, audio and video content to channel members.

Improvements

  • Improved management of notification handling for messages, group chats and conference calls.
  • When leaving a group chat the last user to leave may only disband the group.

Bug Fixes

  • Fixed an issue where touching the fingerprint sensor would cause the search to engage within the app.
  • Fixed an issue where GIF images sent from GBoard were being transferred as a null image.
  • Fixed an issue where recording an audio message would not pause your active music playing.
  • Fixed an issue where alias names were not refreshing when changed if the user was on the message thread.
  • Fixed an issue where using the Arabic keyboard on some Samsung devices, pressing the Return key would (incorrectly) send the message.
  • Fixed an issue where losing the connection to the server during the upload of an attachment, could cause it to be uploaded twice.
  • Fixed an issue where the app would close if a user attempted to send a guest invite.

iOS 10.1

Features

  • Secure Message Broadcasting is now available. Channels are defined within the Salt Enterprise Portal allowing "broadcasters" to communicate text, images, audio and video content to channel members.

Bug Fixes

  • Fixed an issue where burning a single message when offline sometimes did not remove it efficiently.
  • Fixed an issue where searching for, and selecting, a contact could cause the app to close.
  • Fixed an issue where the external speaker would be activated after watching a video.
  • Fixed an issue where a disbanded group could would get stuck and could not be deleted.
  • Fixed an issue where the tab bar would remain green after the conference call had ended.

General & Message Thread Performance

The primary aim of this release is to improve the message thread performance on iOS. On Android the focus is general bug fixes to improve app performance, polish, and stability.

Android 9.5.1

Features

  • New peer to peer in-call statistics showing packet drop ratios have been added.

Improvements

  • Improved UX to show "No Results" if there aren't any when searching for contacts.
  • In-conversation tone setting corrected. No longer ignored in a conversation thread.
  • Filtering search results has been improved.
  • Speaker button no longer highlighted when ending a call.
  • "No Contacts" message now shown when contacts are removed when the tab is visible.
  • Optimization to reduce amount of storage required for the application.
  • Improved Auto-burn logic.
  • Improvements to roster update logic. This fixes issues seen on some devices where changes to circles and/or contacts would not show as quickly as they should have.
  • Added a green bar for ongoing p2p calls and a green tab icon for conference calls.
  • Auto-burn button is now beside received message when phone is set to Arabic.
  • "Incoming call" text is now easier to see.
  • Added the ability to end call during connecting state.
  • It is now possible to reassign the administrator of group chat.
  • It is now possible to concurrently download multiple items within the app.
  • Video attachments now show a preview thumbnail.

Bug Fixes

  • Fix inserted to correct call time being recorded at the end of a call instead of the start of a call.
  • Fixed an issue where searched strings were not being displayed on BlackBerry.
  • Fixed an issue where changing the alias on the portal didn't update the client.
  • App now disconnects users immediately if they have been deactivated.
  • Fixed an issue where the return to call screen notification got stuck in the notification bar.
  • Fixed an issue where ongoing calls sometimes continued after selecting "End Call".
  • Fixed an issue where an outgoing backgrounded call played no ring tone.
  • Fixed an issue where rejected calls would display as an incoming call.
  • Fixed an issue where the first verification would fail on a fresh app install.
  • Fixed an issue where there would be an endless spinner when there are no contacts.
  • Fixed an issue where no notification would display when the app was backgrounded.
  • Fixed an issue where after a call reconnected, the status previously remained as "Call reconnecting".
  • Fixed an issue where call screen disappeared while call was still active.
  • Fixed an issue that corrected the speaker icon being activated after having outgoing call declined.
  • Fixed an issue with occasional crashes when adding a large attachment file.
  • Fixed an issue where there had been no outgoing ringtone on conference call.
  • Fixed an issue when previously the user declined an incoming call, the outgoing phone continued to say "User's device is ringing..."
  • Fixed an issue which occurred when switching mid call from wifi to 4G caused the call to say it's connected when it isn't.
  • Fixed an issue when a device had previously received a call when offline, the call got cancelled, the devices went back online. The device then received a call that couldn't be declined and wouldn't connect.
  • Fixed an issue where bringing back the conference screen would show an incorrect message.
  • Fixed an issue where the colour of circles tabs didn't always update when switching between tabs.
  • Fixed an issue where the outgoing ringtone did not play when app was backgrounded.
  • Fixed an issue to ensure the app does not duplicate call entries.
  • Message bubble had previously not been populating properly.
  • Fixed an issue where the user could start the same conference multiple times.
  • Fixed issues with the UI when app is set to Arabic.
  • Fixed an issue where verification failure caused the verify button to remain disabled.
  • Fixed multiple auto burn issues.
  • Fixed an issue where notifications were not clearing when you read a new message in the conversation thread after locking the device.

iOS 9.5.1

Features

  • New peer to peer in-call statistics showing packet drop ratios have been added.

Improvements

  • Message text bubbles now grow the message area allowing users to scroll up.
  • Download progress bar added to highlight progress of attachments downloads.
  • Improved iPad support, now allowing landscape mode across the app.
  • New font size options, with smallest 19pt and normal 21pt.
  • Improved message thread performance with a much faster and smoother user experience.
  • Attachments now show a preview of the underlying image.
  • New message alerts are now visible when messages come in from other conversations.
  • Progress bar has been added for uploading attachments.
  • Arabic font size optimized to allow for better mix between Arabic and other languages.
  • Incoming calls for a device without microphone permissions now asks for permissions.

Bug Fixes

  • Fixed an issue where a user could not make further outgoing calls after backgrounding the app during a call.
  • Fixed an issue where the app would crash when users received a call when already on an existing call.
  • Fixed an issue where thumbnails weren’t shown until the view was refreshed.
  • Fixed an issue that occurred when burning all messages on sender / receiver crashed the app.
  • Fixed an issue where the app would crash if TouchID was enabled on iPhone X.
  • Fixed an issue where the group chat admin user was not visible if you were not the admin.
  • Fixed an issue where the progress bar for attachments would show up randomly when scrolling.
  • Fixed a graphical glitch for the accept / decline buttons when running in RTL layout.
  • Fixed an issue with message preview alignment when running in Arabic.
  • Attachment export capabilities were not fully restricted when entitlement was disabled.
  • Fixed an issue when searching contacts.
  • Fixed an issue where the side alphabet index could cover the FAB at times.
  • Missing translations strings have been added.

Audio Message and Copy & Paste Improvements, App Performance, and Additional Support Information.

The latest SaltDNA release includes a number of key UI enhancements, improvements on audio messaging and message copy & paste, as well the inclusion of support information in app. With the significant improvement in many of the finer details within the app there has been a major focus on improving the overall performance on both iOS and Android.

Android 9.4.0

Improvements

  • Audio player management has several improvements.
  • Message Thread UI enhancements for faster access to long threads.
  • Attachment download UI enhancements.
  • Thumbnail images are now available for some types of attachment.
  • Font sizes for Arabic have been increased.
  • Inclusion of a new Support/Info email for bug submission.

Bug Fixes

  • Search in circles allows for multiple names to be returned.
  • Contact search now only searches based on the alias.
  • Resolved various app issues on Samsung devices when the user is part of high volume group chats.
  • Fixed an issue where the history screen was not visible behind the + button (known as the FAB).

iOS 9.4.0

Improvements

  • Copy and paste improvements for text and images.
  • Audio player improvements for voice notes.
  • Ability to remove users from a group chat.
  • When offline in a group chat an in-app notification will show the user that the message can not be sent.
  • Now able to return a call using the phone's native call log.
  • Optimized spacing between message bubbles.
  • Opening app from the lock screen now takes you to the correct location within the app.
  • Missed calls did not show within the app and the phone's call log.
  • Update to swipe controls across app functions.
  • Inclusion of a new Support/Info email for bug submission.
  • Tap to clear and fetch roster now localised.

Bug Fixes

  • Fixed an issue with the audio when returning to a call from a chat thread.
  • Fixed UI issues with the burn and disband icons when swiping to the right.
  • Missing icon now showing on the CallKit screen.
  • Overlay progress bar no longer disappears when offline.
  • Alphabetic selector is no longer shown when it shouldn't.
  • Audio tone does not cut short when making an outgoing call.
  • Fixed performance issues with the message screen for lengthy conversations.
  • User is no longer was able to overwrite an existing group chat name when creating a new group.
  • Client will now honour the attachment export entitlement dictated by the server.
  • Group chat names which include an emoji will not cause the app to crash.
  • Corrected displayed message when camera access permission is requested.
  • Fixed an issue where the group chat info screen was not updating after disbanding a group chat.
  • Fixed a right-to-left issue when a carriage return was within the message, causing right-to-left to switch to left-to-right.
  • Text entry behaves correctly after exiting a call into a message thread.

Message Forwarding, Audio & Video Attachments.

The latest SaltDNA release includes the ability to forward important message content to colleagues by allowing videos and audio clips to be attached from the gallery. There have also been many bug fixes and improvements to application performance for both iOS and Android.

Android 9.3.2423

Features

  • Message forwarding - Forward important message content to colleagues.
  • Video attachments - Extending the video messaging feature to now allow for videos from the gallery to be attached.
  • Audio attachments - Allowing audio attachments to be chosen from the device.
  • User can now switch between back and front camera when recording video.

Improvements

  • Fresh install no longer forces the device to log out.

Bug Fixes

  • Fixed an issue where messages were sometimes returning after a burn-all action.
  • Fixed an issue where occasionally group chat messages were not being received.
  • Fixed an issue where there was no system level missed call notification being displayed.
  • Fixed rotation issues with camera usage when capturing and playing videos.

iOS 9.3.1

Features

  • Message forwarding - Forward important message content to colleagues.
  • Video attachments - Extending the video messaging feature to now allow for videos from the gallery to be attached.
  • Audio attachments - Allowing audio attachments to be chosen from the device.
  • Application now supports landscape orientation.

Improvements

  • Improved group chat performance.
  • Added an overlay to show progress when sending an attachment.
  • UI Improvements - Icon sizing has been refined for a crisper finish.

Bug Fixes

  • Multiple minor app stability fixes.
  • Fixed a minor look-and-feel issue with video previews.
  • Fixed an issue when pasting images into the message thread input box.
  • Fixed an issue where audio attachments were being played through the ear receiver instead of speaker.
  • Fixed an issue where the keyboard was overlaying the input text when sending a message.
  • Fixed an issue where auto-burn settings displayed an incorrect value.
  • Fixed an issue with a missing translation in the conference screen.
  • Fixed the search facility on the multi-user selector screen.
  • Fixed an issue with max characters on group chat name creation.
  • Fixed an issue where the wrong identity was being displayed when a user took a screenshot.
  • Fixed an issue where the wrong permission was being requested when making a call.
  • Fixed an issue where a user could select a group chat as a call participant.
  • Fixed an issue with conference call listings.
  • Fixed and issue where a user would not receive a missed call notification when they had been offline for a while.

Known Issues

  • Speakerphone icon is enabled during p2p and conference call setup.
  • Audio note playback requires improvement - better speaker controls (iOS & Android).
  • Read receipts sometimes not arriving correctly on iOS.
  • Call disconnects audio when app is foregrounded and user enters the app from incoming call screen.
  • Group admin must be able to remove a user (iOS & Android).
  • Group message not sent to everyone. Fix inserted but bug remains open for observation.
  • Speakerphone function becomes disabled when user goes on and then off call hold.
  • Contact selector shortcut is on wrong side when Arabic language selected.