~aleteoryx/muditaos

ref: a3b11efb340200dae6efe5d9448a4900bcc78d3e muditaos/module-services d---------
0159f2a1 — Lukasz Mastalerz 2 years ago
[CP-1937] Amount of space assigned to "Other" changes after uploading audio file

Fixed by sending information about device memory in floats instead of
uints
b6235923 — Mateusz Piesta 2 years ago
[BH-1595] USB charger detection issues

* Fixed issues with USB charging port detection
* Fixed memory leak in usb_stack/OS integration layer
* Fixed incorrect handling of software timer
* Minor cleaning/refactor.

[BH-1595] Turned off USB/PC charging

Charging enabled only for a dedicated charger. Users won't be able
to charger while connected to the PC.
b4568c32 — Kuba Kleczkowski 2 years ago
[MOS-977] Added VoLTE support in additional countries

Added VoLTE support in Poland, Germany, Denmark, United Kingdom,
 Netherlands, Canada and Austria.
f79313e3 — Lefucjusz 2 years ago
[BH-1661] E-ink display power management tweaks

Tweaks and changes required to optimize
power consumption for Harmony.
35fb50f6 — Lukasz Mastalerz 2 years ago
[CP-1942] Re-adding the same file results in an increase in the amount of occupied space

Fixed problem with adding files with the same name resulting in increasing its size
instead of replacing the file.
USB Stack changes.
6ed40697 — Lukasz Mastalerz 2 years ago
[CP-1797] Low battery connection with mc is possible

Add a reason field to USBSecurityEndpoint reson when device is locked.
f94d7f63 — Kuba Kleczkowski 2 years ago
[MOS-636] Added MMI/USSD confirmation

USSD/MMI codes are now confirmed after they are sended.
ba0c1739 — Lukasz Mastalerz 2 years ago
[CP-1797] Low battery connection with mc is possible

Decrease critical battery level from 10% to 5%
Add a new entry to the security endpoint in order to block MC
when the phone battery level is critical
ba591b81 — Kuba Kleczkowski 2 years ago
[MOS-177] Fix request factory UT are uncommented

Cellular call request factory unit test was commented out
due to failing cases. After MOS-944 failng cases are updated
and all tests are passing.
3ef3a8cc — Pawel Olejniczak 3 years ago
[CP-702] Add API for managing templates order

This API allows for managing message templates order.
DB Migration: adding a new column to templates tables.
028229a9 — Maciej-Mudita 2 years ago
[MOS-924] Fix redundant logs about CSQ reporting mode

When the modem was turned off (e.g. due to a discharged battery),
CSQ reporting mode logs caused logger buffer overflow.
a870922e — Lukasz Mastalerz 2 years ago
[CP-1837] Random crashes while copying files

General improvements to prevent running out of memory while copying
files via Mudita Center
d2bf42d4 — Adam Wulkiewicz 2 years ago
[BH-1655] Fix memory leaks in clock faces and shortcuts

Disable libphonenumber initialization since it is not used in Harmony
but takes around 1.4MB of memory

Add heap allocation statistics
5564408a — Kuba Kleczkowski 2 years ago
[MOS-944] Fixed handling USSD started by #

Now call request begins with # character is dicoverd
and handled as a USSD code.
63c1a413 — Kuba Kleczkowski 2 years ago
[MOS-960] Fixed SMS flow after failed try in Offline

SMS handling is now fixed after attempt to send SMS in offline mode.
After SMS was rejected by Offline mode, Pure was not able to send
any message until device reboot.
2cbadc6a — Dawid Wojtas 3 years ago
[BH-1630] Turn off the device for low voltage

The system closes only if the SoC is 0%, but
it doesn't react if the voltage has low level.
The new implementation invokes the close
procedure if the voltage is less than 3.4V.
This solution should avoid possiblity to
hang the MCU.
f7980fea — Dawid Wojtas 2 years ago
[BH-1649] Reimplement I2C communication attempts

The CW2015 driver should avoid any logic.
Thus I2C communication attempts were moved
to the BatteryCharger which is product specific.
c36bfa70 — Lefucjusz 2 years ago
[MOS-943] Remove old factory reset mechanism

Removed old factory reset mechanism that is
no longer needed after UDM.
Fixed accessing previously moved variable.
Minor cleanups.
8c2b5aa7 — Dawid Wojtas 3 years ago
[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.
13762290 — Lefucjusz 3 years ago
[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.
Next