[BH-1863] Fix deleted file popup showing in Relaxation * Fix of the issue that 'File has been deleted' popup would show in Relaxation app at the end of playback if the playback was paused at least once, even though the file wasn't actually deleted. * Added very basic audio decoder error handling and propagation mechanism. * Minor refactor around several audio-related parts.
[BH-1636] Add low battery info when the power nap is activated Below the 10% battery level threshold, we remind the user to recharge the battery to be sure that the alarm will ring.
[BH-1867][BH-1868] Fix alarm rings after deactivation Fix the function that it's responsible for disabling the snooze alarm. After snoozing the alarm and deactivating the alarm device shouldn't ring.
[BH-1865] Remove redundant cursor in alarm edit mode Fix for the issue that after BH-1636 hour value in alarm edit mode was displayed with a cursor below it, which was inconsistent with the design.
[BH-1842] Fix dependabot alerts GitHub's dependabot suggests we might be using outdated and vulnerable python libraries. This commit updates our requirements to use more recent verions of some of the libraries.
[BH-1636] Add low battery info when the alarm is activated Below the 10% battery level threshold, we remind the user to recharge the battery to be sure that the alarm will ring.
[BH-1833] Fix debug after watchdog config change Fix of the issue that waiting for RTWDOG unlock bit to be set after issuing unlock command caused the debug to crash immediately after the OS started.
[BH-1833] Enable RTWDOG in WFI mode * Fixed initial RTWDOG config procedure, which put watchdog module in some non-deterministic state due to not waiting after unlock request and config change, what prevented the watchdog to be reconfigured later in the OS. * Configured RTWDOG to continue running in WFI to prevent potential freezes caused by CPU not being woken up by periodic RTC interrupt.
[BH-1635] Fix for low battery notification on the home screen 2 Now the low battery warning window is visible for 6 seconds.
[BH-1657][BH-1833][BH-1854] Add WFI and SDRAM self-refresh mode * Added mechanism enabling CPU to enter WFI mode when the OS is in idle, what results in large power consumption reduction. * Added mechanism to switch SDRAM to self-refresh mode before entering WFI, what resulted in further power consumption reduction.
[BH-1637] Add low battery screen before using the application If the battery is discharged below 10%, the user gets a notification before using the meditation and relaxation application.
[BH-1856] Add setting onboarding year to build year Added mechanism automatically setting the default year shown in the onboarding to the year of build to avoid changing it manually every year.
[BH-1635] Fix for low battery notification on the home screen Fix for deep press blocked reaction.
[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-000] Update Harmony changelog Update Harmony changelog after MuditaOS 2.4.0 release.
[BH-1846] Reducing power consumption while the application is running Replacing double with float in rendering a circular progressbar results in a significant reduction in the demand for computing power, which in turn translates into reduced power consumption in all applications using a circular progressbar.
[BH-1731] Replaced outdated translations Updated existing translations to the up-to-date ones received from a translation company.
[MOS-000] Update Harmony 2.3.0 changelog Update changelog after Harmony 2.3.0 has been released.
[BH-1807] Fix missing AM/PM label in apps clock * Fix of the issue that after changing font size of the clock presented in Relaxation, Meditation and Power Nap apps, AM/PM label was not shown in 12h mode. * Added logs informing about missing margins map entry so that such issue is easier to debug if it should happen in the future.