~aleteoryx/muditaos

[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.
da57acdb — Maciej Gibowicz 1 year, 10 months ago
[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.
803825d3 — Dawid Wojtas 1 year, 10 months ago
[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.
cf3ca397 — Mateusz Szczesny 2 years ago
[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.
048dd618 — Maciej Gibowicz 1 year, 10 months ago
[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.
375d269d — Maciej Gibowicz 1 year, 11 months ago
[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.
3f38b150 — Maciej Gibowicz 1 year, 11 months ago
[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.
Next