[BH-1412] Fix system shutdown procedure Changed startup services order. Prevent handling multiple "close ready" messages from one service while closing system. Introduced a new state in ServiceGUI. Fixed a problem with turning on Harmony with a connected USB cable.
[BH-1745] Fix a deep press crash during popups Rewrite the popups filter to remove unnecessary popups. Remove callbacks from activate and deactivate popups which cause problems when the popups was on the stack.
[MOS-1013] Fix missing audio files in simulator after rebuilding image Fix of the issue that rebuilding simulator image after multimedia files have been indexed resulted in no files visible in Music Player app.
[MOS-1007] Fix for add/update contact with 2 same phone numbers There was possibility to add contact, or edit some contact, with have 2 same phone numbers (exactly the same or witch/without country code). Now this has been fixed and is not possible to create, even by editing, contact with 2 exactly the same numbers or 2 same numbers and one of them with a country code
[MOS-1012] Fix occasional crash when unplugging Pure from PC Fix of the unhandled error issue that resulted in occasional device crash when disconnecting from PC with MC app running.
[MOS-930] Fix for for misunderstanding holes in sms conversations Not all messages can fit on the current screen in sms conversation windows, so there may be some holes that might suggest that there are no more messages to display. Now, when therea are more SMS to see by scrolling up, the Old Messages label will indicate this fact.
[MOS-1002] Change USSD code handling to match design Fixed issues with GUI behaviour on failed USSD code handling. Minor code cleanup in several parts of system.
[BH-1412] Fix services dependencies Changes in dependecy managment Replacing state flags with states in ServiceGUI Unifying some parts of code
[BH-1412] Improve system shutdown procedure Changed default Worker join timeout to a more realistic value in case of system shutdown procedure.
[MOS-1009] Update changelog Update changelog for MuditaOS 1.7.2.
[BH-1241] Fix the frontlight in pre-wake up Disable the frontlight and chime when the pre-wake up is off using deep press.
[BH-1714] Handling eink initialization errors Added error detection while eink initialization. Added mechanism to reinitialize the eink in case of error.
[BH-1728] Fix redundant clock face display while shutting down Harmony When the user holds the back button for 10 seconds to display the "turning off" prompt, we show a redundant clock face display.
[BH-1729] Changed the "Turn off Harmony" popup display time to 10 seconds When the user activates the prompt to turn off Harmony, it has been displayed for more than 3 minutes.
[MOS-972] Fixed missing contact entries when scrolling phonebook Fix of the issue that in some cases contact entry would not be displayed on any page in case it was on the boundary of two pages.
[BH-1720] Choose GDB binary based on python version In this version of the run.sh script, the arm-none-eabi-gdb version will be chosen based on its python support and the user will be notified if their version supports python 3 or not.
[BH-1733] Add Harmony version information In the Settings->About section, we will have information about which version of Harmony the user has. co-author @Lefucjusz
[MOS-1005] Fix handsfree ringing after caller hangs up * Fix of the issue that incoming call triggered handsfree ringing which didn't stop after calling side hung up. * Cleanup of several places in code, minor bluetooth <-> cellular integration refactor.
[MOS-1006] Fix modifying data in .text section when setting SN Fix of the issue that setting serial number in USB stack resulted in writing to read-only .text section, what causes undefined behavior.
[BH-1714] Eink refactor and error handling Cleanup and refactor for eink code. Changed turning on/off procedure. Add error handling.