~aleteoryx/muditaos

ref: e97a6a7ac770dffc3a7207237f63d417a6efa5ce muditaos/products/BellHybrid d---------
[BH-2085] Commit Harmony database migration

Committed settings database migration
required for Harmony 2 Pro.
[BH-2092] Change onboarding auto power off time

* Changed automatic power off time for initial
on/off onboarding screen.
* Removed unused onboarding welcome window.
* Minor cleanups.
[BH-2091] Change maximum focus time to 120 minutes

Changed maximum focus time length from
60 to 120 minutes.
[BH-2090] Fix blink when disabling Power Nap

Fix of the issue that frontlight would
blink for a second after light clicking
to stop ringing Power Nap.
[BH-2088] Add build stage for BellHybridPro

* Added PR build stage for BellHybridPro.
* Changed naming of update and flash
packages for Pro config.
[BH-2084] Add new battery profile for fuel gauge

Added new battery profile configuration
to fuel gauge chip to support battery
of larger capacity that will be used
in Harmony 2 Pro version.
[BH-2085] Set lower minimum brightness for Pro version

* Added ENABLE_VERSION_PRO build flag that
selects different config for 2 Pro device.
* Reduced lowest brightness level for Pro 2
device.
* Changed the format in which brightness values
are stored in database - previously it was
stored as PWM percentage, now 1-10 scale
system level is used.
[BH-2086] Add 2 Pro version detection

Added logic required to detect
and properly display Harmony
2 Pro version in About section.
[BH-2078] Fix crash upon receiving invalid timestamp

Fix of the issue that the device would
crash and never be able to boot up
again after receiving invalid timestamp
(e.g. -1).
[BH-2077] Lower backlight sentinel frequency

Lowered backlight sentinel frequency from
528MHz to 66MHz, what resulted in ~50%
current consumption reduction in cases
when the device is idle with light
turned on (e.g. bedside lamp).
[BH-2073] Fix invalid accusative form in Meditation

Fix of the issue that abandoning meditation
by clicking back will result in displaying
meditation session summary with invalid
accusative form in Polish.
791492f8 — Maciej Gibowicz 1 year, 5 months ago
[BH-2072] Fix power nap volume fade in duration

Power nap volume should gradually increase by 0.1 every 300 ms, which
gives a time of 45 seconds for a full 15-point scale
5cc0a3b0 — Maciej Gibowicz 1 year, 5 months ago
[BH-2067] Fix volume change during relaxation pause

When the user changed the volume during pause, the fade out started at
the wrong level.
[BH-2070] Commit database migrations for 2.9.0

Commit all database migrations before
2.9.0 release.
[BH-2069] Update license URL in headers

Update outdated license file URL in
license headers across all project.
a9b9921f — Maciej Gibowicz 1 year, 5 months ago
[BH-2067] Fix fade in for relaxation after pausing a song

When we stopped the song at the beginning of the relaxation, it had no
effect to fade in that was still running in the background, meaning that
when we resumed playback, we had a sudden increase in volume
additionally, after pausing and resuming relaxation, the fade out
appeared too quickly
747ae026 — Dawid Wojtas 1 year, 5 months ago
[BH-2066] Enable fade effect in the relaxation app

Now the fade effect is enabled by default in relaxation.
[BH-2064] Change message shown after removing alarm file

* Changed the message that is shown when
entering alarm sound selection list after
file selected as an alarm has been deleted
via Center.
* Fixed bug with audio exception error
code not being set at all.
* Removed unused logic handling
file limit error message, as there is no
longer fixed tracks limit.
1cf85c76 — Dawid Wojtas 1 year, 6 months ago
[BH-2049] Gapless audio transition

* add minimp3 for decoding mp3 files
* add a gapless transition between the end and beginning of the track
* add a loop option to the playback mode
[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.
Next