[MOS-925] Fix redirection on BACK from sending message from Contact view Fix for inconsistent redirection to message threads list when pressing BACK from sending message from Contact view. Also proveded mechanizm to help switching back to previous App, when some App call window from another App.
[BH-1646] Center empty batter icon vertically on shutdown window Set icon text visibility to false.
[MOS-927] Fixed search engine labels Fixed regression introduced by the previous PR.
[MOS-932] Minor ListViewEngine cleanup Minor cleanup of ListViewEngine.cpp.
[MOS-932] Fix unneeded deep refresh in empty list Fix of the issue that pressing up arrow in empty list (e.g. notes, messages, alarms) resulted in unnecessary deep refresh of the screen, as the content didn't change.
[MOS-938] Allow Text control to scroll several lines at once Ditto
[MOS-000] Add clang-format support for macOS * clang-format tools are now correctly fetched * Fixed some macOS specific issues in bash scripts
[MOS-939] Apply target update scripts * Removed old UDM-related update scripts that are no longer needed. * Applied target update script * Removed unneeded data folder from user partition * Removed dummy personalization.json
[BH-000] Update changelog for 1.8.1 .
[MOS-928] Fix pasting in new contact view fields Fix of the issue that pasting text into fields in new contact view when there was already some text present there resulted in improper ellipsis placement and cursor misalignment.
[MOS-927] Fixed search engine labels Removed incorrect CALL/OPEN labels when editing contact obtained by using search engine.
[BH-1628] Reinit I2C after bus error A lack of timeout in I2C could cause the worker could get stuck in a loop if the communication has been broken somehow. The Harmony is unresponsive in this case. The only solution is just to perform a hardware reset using Frontlight and Back buttons simultaneously. There are also additional 5 attempts to read and write transactions if the bus error occurs in the Fuel Gauge driver. It should be sufficient but if it would still persists the system just will read 0% SOC and shutdown system.
[BH-1624] Fix shutdown procedure In some cases, the system wasn't able to turn off because the GUI service got stuck. The device was still working in the background. The cause was an empty queue in DrawCommandQueue which hang the GUI worker. The interface was modified and synchronization mechanism was removed. The thread no longer waits in dequeue(). Also changed the worker to close in the right way the logger worker.
[MOS-766] Change factory entries initialization routine Changed of the algorithm used to initialize settings database with values read from EEPROM, previously first insertion failure resulted in stopping the whole process, now next values are inserted even if previous has failed. Additionally minor cleanup.
[MOS-931] Correctly abbreviate multiline strings in dialog titles Problem originally spotted at SMS deletion, corrected for all dialog windows.
[BH-1639] Add welcome message with charging info Add new bell welcome window Add new close reasons Add new actions Bump assets version Remove bold text from welcome message Remove bold text from onboarding popups
[CP-1825] Update while on onboarding screen Add a parameter to device info about onboarding state. Update documentation for Pure and Harmony.
[CP-1836] Lack of error handling for audio playback Added error handling for incorrect audio formats and corrupted files inside Relaxation app
[MOS-874] Complement French translations Additionally, deleted an unused translation item from all languages.
[MOS-47] Fixed non closed USSD session USSD pull session was not closed when USSD popup was closed by back button. Also USSD code was slightly refactored.