Release Notes: v2.1.2

Version 2.1.2 of the new BrightSign Glove app is designed to be an iterative release, fixing bugs and making performance improvements with a smaller footprint of additional feature developments. It is focused on improving background processing, adding media control, improving error handling and including Arabic and Norwegian localisations (courtesy of our partner in Norway, Picomed).
Note: For this release we are trialling the inclusion of development ticket numbers to aid in user/stakeholder tracking of bug fixes and feature developments.
New Development
Features
DEV-193: Improved anonymised logging has been added to the app in order to facilitate better remote user support.
DEV-226: The app is now fully localised into the Norwegian language.
DEV-194: The app is now fully localised into Arabic.
DEV-231: The app now stays running using a foreground service even while using other apps or on the homescreen.
DEV-235: The app now supports users starting and stopping sign recognition using the device's native media playback (play and pause) controls. This means that external Bluetooth or wired media control devices can also be used to start and stop signing.
Bug Fixes
DEV-215: An error dialog is now shown if the user attempts to translate signs without a usable voice selected.
DEV-227: An error dialog is now shown if the user attempts to translate signs without an active library selected. This could be caused either by no library being selected, or the selection of a library containing no signs with recorded examples.
DEV-229: The app would keep a library selected as the current library for translation even after it got deleted from the Libraries page. This would cause the app to refuse to recognise signs despite appearing to have the other library selected. Now, when a library is deleted, it does not remain selected as the current library.
DEV-230: The app would freeze when attempting to recognise signs if the currently selected library contained an example with no length. This was possible if the user's glove disconnected during the recording of the example. Sign examples with no length are now ignored during translation.
Security and System Updates
DEV-198: Target API on Android has been updated to 31. This means that some Android devices that have not received a software update in over 3 years may see degradation of some features.
SECURITY: Additional updates have been made to improve the security and stability of the app on a range of devices and platforms.