[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.
[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-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-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.
[BH-1861] Backend for quotes on home screen Implement a backend for getting and shuffle the quote for home screen clock face.
[BH-1860] Add new clock face with quotes In the settings, the user can choose a clock face with quotes. A dedicated clock face includes information about the time, alarm settings, quote and author of the quote.
[BH-1882] Fix display of "Connected" label on home screen The "connected" label did not appear on the home screen if the USB was connected during onboarding.
[BH-1882] Fix display of "Connected" label on home screen The "connected" label did not appear on the home screen if the USB was connected on another screen.