[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
[MOS-893] Fix invalid time description in the SMS thread The sending/receiving time information will be displayed as follows: - Only an hour –> for today - Yesterday and hour –> for messages received/sent yesterday - Day of the week and hour –> for messages received/sent within last 7 days - Date (day+month) and hour –> for messages older than week, but still from the same year - Date (day+month+year) and hour –> for messages rom previous years
[MOS-864] Fix for country code in new contact based on deleted one Fix for scenario when contact with some number with/without country code was deleted, and new contact with same number but without/with country code is added and then new contact have same prefix as deleted one. Now new contact will have number exacly like provided.
[MOS-807] Removed read code Removed dead code Fixed Harmony relaxation app assets path
[MOS-835] Per product layout of database migration scripts Implemented DB init migration and version.json update
[CP-1427] Cleanup leftovers after old backup restore implementation The synchronization mechanism has been freed from the constraints of the old backup and restore implementation.
[MOS-694] Move DB initialization from OS to build scripts * Switched to DB initialization at compile time * Organized and cleaned up db files directories(not finished completely) * Fixed DB related unit tests * Minor improvements to CMake * Small fixes for GCC12 build
[CP-1484] Add new mechanism for data synchronization between MOS and MC This mechanism is similar to the current backup implementation, but is stripped of irrelevant data that is not required by the MC to perform data synchronization.
[MOS-787] Fix crash when syncing with Mudita-Center When Pure had large databases - exceeding 2MB, a crash occurred during synchronization with Mudita-Center.
[CP-1512] Add information allowing identification to crashdump file Add the serial number and generation timestamp to crashdump filename.
[MOS-390] Fixed emergency number recognition Emergency contact is now recognized when typed mannualy.
[MOS-737] Fix for adding a country code prefix to existing contact Adding or removing country code from existing contacts number is changing now number record itself, exactly when changed number is placed in DB, instead to create new number record, to avoid miss match during matching numbers.
[MOS-792] Added VoLTE setting in db VoLTE enabled/disabled state is now stored in settings database. VoLTE is enabled or disabled to mach setting during modem initialisation.