[BH-2069] Update license URL in headers Update outdated license file URL in license headers across all project.
[CP-2013] Add time sync endpoint Added endpoint that can be used to synchronize time via MC protocol.
[BH-1989][BH-1990] Core functionality of What's New app Implemented core functionality of What's New application.
[MOS-1068] Fix A2DP stream not restarting after song changes Workaround for the issue that A2DP stream would sometimes not restart when music player changes song to the next one.
[BH-1992] Fix crash in Meditation and Power Nap Fix of the issue that Meditation and Power Nap apps would crash during active sessions due to bad optional access introduced in previous time displaying fix.
[BH-1944] Changing the rounding method for minutes in progress bar Fix for rounding minutes in Focus Timer application
[BH-1971] Changing the refresh rate of the progress bar screen The longer the time countdown on the progress bar, the less frequently the screen is refreshed, which results in less power consumption when running the Meditation, Relaxation, Power Nap and Focus Timer applications.
[BH-1944] Changing the rounding method for minutes in relaxation Only at startup, when the number of seconds is less than 30, the minutes are rounded down, otherwise they are rounded up
[BH-1943] New countdown timer design in the meditation app The countdown timer in the Meditation app has been changed according to the new design. Now the countdown timer only shows the seconds in the countdown window and only the minutes in the ongoing meditation window.
[BH-1848] Post-rebase fixes * Fixes for the issues that caused builds and unit tests to fail. * Added changelog entry.
[BH-1899] Add low battery screen before starting focus session If the battery is discharged below 10%, the user gets a notification before starting the focus session.
[BH-1940] New progress time widget This widget allows to display minutes and also seconds when 1 minute left to the end of the timer.
[BH-1915][BH-1911] Update UI texts and translations Updated multiple custom sounds related texts and translations. Post-rebase fixes.
[BH-1916] Add Error handling to the vertical list Added error handling in case the file selected in the vertical list is either corrupted or deleted.
[BH-1897] Add tick icon to currently selected sound * Added mechanics showing tick icon next to currently selected sound in Bedtime and Pre-wakeup. * Removed no longer used LabelOption widget.
[BH-1890] Change pre-wakeup chime list to vertical * Added new widget SongsListViewItem implementing ListViewWithLabels that can be added as SettingsListItem. * Changed horizontal list in pre-wakeup to vertical using that new widget.
[BH-1895][BH-1909][BH-1910] New database structure for custom sounds * Added creation of /user/media/app/alarm directory that will be used to store custom alarm sounds. * Implemented new database structure. * Adapted Alarm, Bedtime, Pre-wake up and Snooze to new database structure. * Added removing custom alarm files during factory reset. * Added fallback alarm sound mechanism. * Cleanups, unifications.
[BH-1930] Fix no volume update in DB in Relaxation Fix of the issue that autoclose of volume window in Relaxation would result in not updating current volume value in database.
[BH-1799] Refactor usage of unicasts to dispatch BatteryStatusChangeMessage Unicast type of sending BatteryStatusChangeMessage is changed to multicast type. Thanks to this, the flow of messages is more transparent and there is no unnecessary transmission to non-existent services.
[MOS-1067] Fix Pure crash when deleting all contacts Fix of the issue that Pure would crash when trying to delete all contacts from Mudita Center when main window of phonebook was opened and focus was set on different contact than the first one in the list.