[CP-1837] Random crashes while copying files General improvements to prevent running out of memory while copying files via Mudita Center
[BH-1656] Use fixed gt pressura 46 light With generated % character that was missing
[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
[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.
[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.
[BH-000] Modify ecoboot version to 2.0.0 .
[CP-1848] Problems with displaying file names Added missing characters to font 'gt_pressura_light_46' used in Relaxation
[BH-1646] Center empty batter icon vertically on shutdown window Set icon text visibility to false.
[MOS-939] Apply target update scripts * Removed old UDM-related update scripts that are no longer needed. * Applied target update script * Removed unneeded data folder from user partition * Removed dummy personalization.json
[BH-1639] Add welcome message with charging info Add new bell welcome window Add new close reasons Add new actions Bump assets version Remove bold text from welcome message Remove bold text from onboarding popups
[CP-1825] Update while on onboarding screen Add a parameter to device info about onboarding state. Update documentation for Pure and Harmony.
[CP-1836] Lack of error handling for audio playback Added error handling for incorrect audio formats and corrupted files inside Relaxation app
[MOS-921] Fixed unexitable screen while having a missed call during template selection Created a cloned SMS template window to differenciate it from the templates used in SMS thred - better than creating a bool flag... Added switchBack on missed call to application messages
[BH-1627] Enable brownout detection There is the possibility of hanging the MCU due to a power glitch if the voltage drops to 2.8V and the system wants to use some peripherals like the eink or the backlight. To prevent this situation brownout detection has been enabled which monitors the 1.1V and 2.5V LDO regulators. If the voltage will drop to the trigger voltages then the interrupt is invoked. The interrupt checks the source of the interrupt and then reset the MCU using WDOG_B pin which is connected to the main power source. After restarting, the MCU checks the voltage. If it is too low the system enters SNVS mode.
[BH-1640][BH-1645] Fix About and Factory Reset windows In the french language, the software version was missing. Now the About window is able to display even longer software versions. Yes/No behavior in the Factory Reset window is fixed. Earlier it worked in carousel mode.
[MOS-922] Add database migration docs * Added database migration docs * Updated database migration tool
[MOS-202] Add meditation parameters to non-volatile memory The meditation parameters set by the user will be remembered. style check fix
[MOS-905] Fix crash on power off with USB cable connected Fix of the issue that turning off the phone and clicking any keyboard button resulted in crash and reboot.
[MOS-59] Change tethering text to icon in status bar Changed text to icon, fixed behaviour with phone modes
[MOS-237] Removed unnecessary workaround for system reboot Removed workaround for rebooting into recovery (update)