~aleteoryx/muditaos

ref: a405cad694b867fcd2498984830bd97d4b9bde2f muditaos/products/PurePhone d---------
[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.
d558e60a — Lefucjusz 2 years ago
[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.
1839b2c6 — Dawid Wojtas 1 year, 11 months ago
[BH-1861] Backend for quotes on home screen

Implement a backend for getting and shuffle
the quote for home screen clock face.
38357c96 — rrandomsky 2 years ago
[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.
8b3ae7b4 — Lefucjusz 2 years ago
[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.
4c1118b4 — rrandomsky 2 years ago
[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%.
6e76dc3e — Mateusz Szczesny 2 years ago
[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.
4b66a897 — Lefucjusz 2 years ago
[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.
d9a1194e — Lukasz Mastalerz 2 years ago
[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
3b24ac9e — Lefucjusz 2 years ago
[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.
674a7683 — Lefucjusz 2 years ago
[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.
4b7cceeb — Lefucjusz 2 years ago
[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.
635ad1ac — Maciej Gibowicz 2 years ago
[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
d8467114 — rrandomsky 2 years ago
[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)
06d16390 — Lefucjusz 2 years ago
[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.
Next