[EGD-5324] Add Low Power documentation Documentation describing the Low Power control algorithm and synchronization with the system using dedicated sentinels and drivers.
[EGD-3756] Created generic ListItemWithCallbacks Added generic template for ListItemWithCallbacks. Replaced onDimensionsChange with callbacks.
[EGD-4797] Battery bar as widget Battery bar now is present as a separate widget in top bar. Additionally refactored passing battery status.
[EGD-5475] Add BT on/off documentation Added documentation with on/off BT flow
[EGD-5690] Updated clang-tidy ruleset Ruleset update. modernize-* rules disabled at the moment. cert-* rules to be enabled in the next step.
[EGD-5541] Sim card check refactor Moved checking for a SIM card logic from application level to service cellular. Provided an action in response to application messages.
[EGD-5726] Remove not working tests form build Just to politely remind developer if they forget adding their tests.
[EGD-5722] Fix color test scheme change This commit fixes full white color not being changed by Color Test window in case of clear command and vector images.
[EGD-5597] Fix messages overflowing length Current sms length is bound by 7*67 characters. This PR enforce that limit on ApplicationMessages level. Additionally PR solve: - corner case problem with invalid cursor position in TextBackup - EGD-4408 fix of label on desktop menuWindow
[EGD-2931] Fix private number incoming calls The change adjusts both cellular service as well as call and call log applications to handle properly incoming calls from private numbers.
[EGD-3633] Fix new message recipient Known issues with recipient filed fixed: - on contact, clearing there was leftover data - on contact, one could keep adding numbers to visible name - on contact, to delete it one had to delete each visible name char - `select` in center button was not restored in some edge cases - wrong recipient label
[EGD-5382] Add LowPower CpuSentinels In order to synchronize the Low Power mode, the services were immediately informed about the frequency change, so that they can update their resources (e.g. PWM filling) and services may request the maximum CPU frequency in order to perform a task (e.g. screen redraw, telephone conversation)
[EGD-5707] Add empty Time Zone selection window Add Empty window for time zone selection. Connection with DB will be don in separate PR.
[EGD-5577] Add charger temperature cutoff Battery charger cutoff due in selected temperature range. Proper charged state detection for rt1051
[EGD-4604] Fix incorrect message UCS2 decode The problem could be noticed in a incoming message that contained emojis. All emojis we pushed to the front of a message, due to separation on decoding of `uint32_t` chars 'larger' than `0xffff`
[EGD-5319] Add test related to cold and hot start of cellular Add harness test related to cold and hot start of cellular service
Merge branch 'stable' - release v0.57.1
add changelog for v0.57.1
[EGD-5295] Fixes in Calllog app Fixed some Calllog UI issues: Fixed lack of calllog entry after call aborting
[EGD-5295] Change the date format Change the date format separator from / to .