[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.
[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
[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.
[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
[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.
[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.
[BH-2062] Fix alarm volume fade in duration The alarm volume should gradually increase by 0.1 every 300 ms, which gives a time of 45 seconds for a full 15-point scale
[BH-2056] Add bedside lamp settings Added possibility to customize brightness and activity time of bedside lamp functionality.
[CP-2013] Add time sync endpoint Added endpoint that can be used to synchronize time via MC protocol.
[BH-2054] Fix build with CONFIG_ENABLE_TEMP set to ON * Fix of the issue that project build would fail if trying to run it with enabled temperature sensor. The sensor itself is not functional due to hardware issue, but if such option is present in the codebase, it should be kept working. * Cleanups.
[BH-2033] Fix timer settings for fade in and fade out The newly set duration for the timer will never be zero.
[BH-2031] Add relaxation fade option in settings It adds a new option in settings menu that configures the fade effect in the relaxation app.
[BH-2032] Add fade in and fade out support for very short songs If the song is shorter than the fade in and out durations, we reduce the target volume value so that both phases have time to complete.
[BH-2029] Add volume control during fade in and fade out During the fade in or fade out phase, when the user turns the encoder to set the volume, the fade in or fade out phase continues and the target volume is set to the one requested by the user