[BH-2026] Add mechanism for getting previously OS version Task relates to What’s new feature that needs to know which version of MuditaOS was installed before the update. Normally What’s new uses a database to get the previous version, but after the first run this field will be empty. To bypass this issue the PureRecovery needs to save the previous version in recovery_status.json that is generated after the update process.
[BH-2025] Add alarm handling in What`s new application When the alarm rings during the What`s new application, the system handles the alarm and closes the current application. After the alarm ends, we go to the main application without showing any more new features.
[BH-2021] Add low battery notifications for What`s new application If the battery level drops below 10%, a low battery notification will be displayed
[BH-1988][BH-1990] Add What's New database and translations * Added database with What's New entries. * Added translations to What's New app. * Updated image assets version to the one containing What's New icons. * Design fixes. * Minor issues fixes.
[BH-1989][BH-1990] Core functionality of What's New app Implemented core functionality of What's New application.
[BH-1989] Add mechanism for downloading What's New entries Created a parser that downloads all the necessary entries from the database to be displayed in What's New application.
[BH-1991] Creating a new application "What`s new" We create a new "what's new" application, which starts after the update is completed and when the saved version number is different from the current one.
[BH-2013] Add label with the name of the application on the countdown screens Harmony's UI will be consistent so that on each screen showing the elapsed time on a timer (Meditation, Relaxation and Focus Timer, Power nap) will have words indicating which feature is active. This is how it is done with the focus timer and has been added to other timers as well.
[BH-2024] Fix lack of alarm directory after updating software If the alarm directory isn't exist then it's created while updating the software. Added the same procedure for relaxation directory.
[BH-2019] Fix crash after deleting WAV alarm sound Fix of the issue that the device would crash when entering alarm sound selection list after deleting selected file during alarm ringing, but only when file's format was WAV.
[BH-2019] Fix alarm sounds list after selected file deletion Fix of the issue that removing custom alarm file while the alarm was ringing would result in "Unsupported media file" popup being shown for any file on alarm sound selection list.
[BH-2020] Fix double-free in DecoderMP3 Fix of the issue that improper check of dr_mp3 library initialization success could result in double-free of library internals in case initialization was unsuccessful.
[BH-1909] Commit settings database migration Commit changes that have been introduced to settings database to change alarm sounds filenames to absolute paths to those files.
[BH-2009] Change charger chip name to proper one Renamed some legacy name of battery charger chip to the one that is used in the device. Minor cleanups.
[BH-2005] Add volume setting for focus timer The user will be able to control the volume of notifications in the Focus Timer application
[BH-2002] Fix crash when connected with broken USB cable Fixes of the issues that would cause device crash when connected with broken USB cable: * fixed memory leaks in VCOM init and deinit functions; * guarded accessing desktopWorker object in message handlers, as messages are asynchronous and might arrive after worker has already been destroyed. Not the cleanest solution, but does the trick
[BH-000] Workaround for CI/CD issue Workaround for an issue that arised after Jenkins has been migrated to new machine. Because of some reason build would fail on rsync'ing non-existent '.db-journal' files - locally the same rsync works perfectly fine. These files are not needed anyway, so temporary exclude them from rsync. This should be reverted after CI/CD is fixed.
[BH-1786] Bump ecoboot version Bump ecoboot version to the one containing fix for MSC mode freeze.
[BH-2004] Update sign server IP address Updated sign server IP address after recent Jenkins migration to new machine.
[BH-2001] Fix debug build with new FSL * Fixed some issues that have been caught by asserts in debug build. * Minor cleanup.