[BH-1769] Incorrect message after setting the alarm with deep press Fix incorrect message after new alarm setting in some scenarios
[BH-1768] Snooze mode with deep pressed knob Fixed not disappearing snooze icon when an alarm is deactivated
[BH-1758] Fix information about next alarm ring Launching an application requires an updated alarm time from the database.
[BH-1756] Fix "turn off" window display time "Turn off" window should be displayed for 10 seconds triggered by pressing the buttons "light" and "back" or 180 seconds triggered from the menu->settings
[BH-1750] Fix meditation countdown timer When the meditation countdown timer is enabled and the deep press is performed before this window expired then it displays 0:00 timer.
[BH-1746] Minor fixes for onboarding - default year update - added system shutdown if there is no user activity for 180 seconds on the language selection screen - fixing the logic in onboarding screens
[BH-1412] Fix system shutdown procedure Changed startup services order. Prevent handling multiple "close ready" messages from one service while closing system. Introduced a new state in ServiceGUI. Fixed a problem with turning on Harmony with a connected USB cable.
[BH-1745] Fix a deep press crash during popups Rewrite the popups filter to remove unnecessary popups. Remove callbacks from activate and deactivate popups which cause problems when the popups was on the stack.
[BH-1412] Fix services dependencies Changes in dependecy managment Replacing state flags with states in ServiceGUI Unifying some parts of code
[BH-1728] Fix redundant clock face display while shutting down Harmony When the user holds the back button for 10 seconds to display the "turning off" prompt, we show a redundant clock face display.
[BH-1729] Changed the "Turn off Harmony" popup display time to 10 seconds When the user activates the prompt to turn off Harmony, it has been displayed for more than 3 minutes.
[BH-1733] Add Harmony version information In the Settings->About section, we will have information about which version of Harmony the user has. co-author @Lefucjusz
[BH-1726] Fix unwanted popup on shutdown screen During the alarm occurrence and on the system turn-off screen, selecting "No" option causes the "Next alarm will ring in 24h" prompt to be displayed
[BH-1722] Fix unswitchable alarm audio Disabling the alarm by clicking "deep press" on the system shutdown screen only visually deactivated the alarm but the alarm sound continued to ring.
[CP-2040] Character sequence causes file being displayed as empty line in relaxation app More generic solution for handling too long text to display. Focuses mostly on Relaxation but other apps also can benefit from it.
[CP-2040] Character sequence causes file being displayed as empty line in relaxation app Fixed problem with displaying some filenames in Relaxation
[MOS-238] Use on-chip hardware TRNG as an entropy source Use hardware TRNG integrated into RT1051 MCU as an entropy source for builds complied for RT1051.
[BH-1532] Changing alarm's trigger time when alarm is snoozed causes several problems Fixed alarm problems when it was re-set while snooze was still active
[CP-1962] Add Harmony color detection * Added serial number based Harmony color detection. * Unified serial number handling for both products.
[BH-1647] Add serial number to about section Added serial number entry to about window