[BH-2088] Add build stage for BellHybridPro * Added PR build stage for BellHybridPro. * Changed naming of update and flash packages for Pro config.
[BH-2069] Update license URL in headers Update outdated license file URL in license headers across all project.
[BH-2065] Fix race condition between CMake targets * Fix for the issue that resulted in race condition between target creating and populating databases and the one copying created databases to required directories. The issue was caused by lack of dependency between those targets, what allowed CMake engine to parallelize them. As a result, databases were copied before their creation has been finished, what resulted in weird discrepancies in databases content and occasional rsync errors. * Removed unused multicomp_install function. * Refactored DB tests readContent helper.
[BH-2061] Fix developer build Fix of the naming issue that caused build with developer options enabled to fail.
[CP-2013] Add time sync endpoint Added endpoint that can be used to synchronize time via MC protocol.
[BH-1799] Refactor usage of unicasts to dispatch BatteryStatusChangeMessage Unicast type of sending BatteryStatusChangeMessage is changed to multicast type. Thanks to this, the flow of messages is more transparent and there is no unnecessary transmission to non-existent services.
[BH-1861] Backend for quotes on home screen Implement a backend for getting and shuffle the quote for home screen clock face.
[CP-2156] Fixed no response when editing a contact to have the same number as another Fixed no response on Center side when editing a contact to have the same number as another contact in phonebook. Added a duplicate number to the response body.
[BH-1857] Fix improper PWM module clock frequency computation * Fix of the issue that source clock for PWM module was improperly assumed to be derived from AHB_CLK, while in reality it is derived from IPG_CLK, what resulted in module generating signal with 4 times lower frequency than the configured one. * Cleanups.
[BH-1635] Low battery notification on the home screen A low battery warning window has been added to the main screen. This notification will appear only once when the battery level falls to 15%. It will also appear when the battery level falls below 10% and 5%.
[BH-1787] Reboot to MSC endpoint To allow the automation of gathering logs and swapping out OS images during tests a MSC reboot endpoint was added. Together with a change to ecoboot, this allows the sending of a "reboot to MSC" command. The deivce will then reboot and enter MSC mode.
[BH-1782] Add brightness fade in * Added brightness fade in - feature which allows for gradual frontlight brightness rise during alarm and power nap ringing instead of turning on with full brightness immediately. * Fixed possibility to close ringing power nap by long press of back button.
[MOS-1052] Change VoLTE label from 'beta' to 'experimental' Changed VoLTE label from 'beta' to 'experimental'. Fixed transition state label font size to match the design.
[BH-1688] Create a standard for logs * Adding document describing how to use logger * Adjusting logs to follow a new guide * Change order in log header: line number is now before function name
[MOS-1047] Fix calling abort() in EnterNumberWindow * Removed call to abort() method in case EnterNumberWindow's SwitchData handler receives message that can't be handled, what caused the phone to crash. * Unify ApplicationCall window names definitions. * Code cleanup.
[MOS-669] Add too hot battery notification when charging * Added notification showing on the main screen if the battery has reached too high temperature to continue charging. * Code cleanups.
[MOS-1041] Fix Pure crash on audio file with large metadata Fix of the issue that Pure would crash while transferring audio file with large metadata (e.g. song with album cover in high quality embedded in tags) due to TagLib trying to allocate more heap than available.
[BH-1774] Fix frequency lock during user activity - Sentinel locks the frequency when pressing buttons and the encoder. - The "user activity" sentinel will be properly managed by the system (CpuGovernor) just like other sentinels. - Adding information about active sentinels in the power management statistics logs
[MOS-1007] Fix for no popup when contact cannot be saved because of same nubers Fix for fix. It add popup when user try to save contact witch practically the same numners (even if having a country code is only difference)
[MOS-1021] Fix blocked passcode behavior Fix of the issue that after blocking passcode from Center, Pure would still display passcode input popup; providing valid passcode there would result in phone entering invalid state, where it behaved as if it was unlocked, but with blocked passcode.