[BH-2096] Return error code when switching to empty quotes DB * Added mechanics returning error code 406 Not Acceptable when trying to switch to empty custom quotes database. * Minor cleanups. * Minor fixes in test script.
[BH-2099] Add synchronization of custom quotes with Center Added support for sending a quotes database file and sending feedback about custom quotes settings
[BH-2095] Add quote interval setting Modifying the time after which new quotes are displayed on the Harmony screen.
[BH-2097] Adding and deleting a single custom quote Adding and removing custom quotes in the database sent by Center
[BH-2096] Add quote group setting Adding a new endpoint for communication with Center; Modification of randomization algorithm from a selected group of quotes.
[BH-2069] Update license URL in headers Update outdated license file URL in license headers across all project.
[BH-2056] Add bedside lamp settings Added possibility to customize brightness and activity time of bedside lamp functionality.
[BH-1876] Change main alarm list to vertical Now the main alarm uses the vertical list to display songs. Fixed the order of songs from the database. Added translations.
[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-1898] Fix of GUI freeze after intensive volume change Fix of the issue that GUI would freeze for several seconds if volume level was being changed intensively for a while.
[BH-1861] Backend for quotes on home screen Implement a backend for getting and shuffle the quote for home screen clock face.
[BH-1688] Create a standard for logs * Adding document describing how to use logger * Adjusting logs to follow a new guide * Change order in log header: line number is now before function name
[MOS-1007] Fix for no popup when contact cannot be saved because of same nubers Fix for fix. It add popup when user try to save contact witch practically the same numners (even if having a country code is only difference)
[BH-1412] Fix services dependencies Changes in dependecy managment Replacing state flags with states in ServiceGUI Unifying some parts of code
[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
[MOS-238] Change RNG used in quotes randomization * Changed RNG used when randomizing quotes list that was accidentally omitted in the previous PR. * Small cleanup around RandomizedQuoteModel.
[CP-1962] Add Harmony color detection * Added serial number based Harmony color detection. * Unified serial number handling for both products.
[MOS-943] Remove old factory reset mechanism Removed old factory reset mechanism that is no longer needed after UDM. Fixed accessing previously moved variable. Minor cleanups.
[MOS-766] Change factory entries initialization routine Changed of the algorithm used to initialize settings database with values read from EEPROM, previously first insertion failure resulted in stopping the whole process, now next values are inserted even if previous has failed. Additionally minor cleanup.
[MOS-202] Add meditation parameters to non-volatile memory The meditation parameters set by the user will be remembered. style check fix