[MOS-1003] Fix automatically marking new message as read Fix of the issue that after entering messages app, opening one of the threads and returning to main messages app window, new messages in this thread were automatically marked as read.
[CP-2020] Imported contact does not appear in Center Stopped sending notification when contact add failed
[CP-889] Add extended information about number duplications Changed a way of returning information to Center about number duplications
[CP-1950] Templates menu navigation loop and pagination on pure gets blocked Fixed problem where the Templates window gets unresponsive for user input while changes in templates were done via MC
[CP-702] Add API for managing templates order This API allows for managing message templates order. DB Migration: adding a new column to templates tables.
[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.
[CP-1831] Editing contact which is deleted via Center can still be saved but with incomplete data Fix for editing contact when it was deleted via Center. Edited contact cannot be saved if it was deleted earlier. Proper communication is shown. Fix for phonebook app was not handling database notifications correctly.
Revert "[MOS-578] Fix incorrect logic with SMS notifications" This reverts commit de99e12e000c89088a6d9e79cac3cf2d2e73a90c.
[CP-1624] Adding numberID as a field to contact and message response Changing the way Center is recognizing the threads in the message window by introducing the numberID
[MOS-578] Fix incorrect logic with SMS notifications Fixed case, when there's only one thread unread and there's no info about the thread, only a generic message Tests are deleted because the fix would require rewritting ALL of those tests - those will be written with new implementation of notification table
[MOS-884] Importing contacts from SIM card more than once Fix for importing and removing contacts from SIM card causes issue that imported contacts didn't have a name and could by multiplied.
[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.
[CP-1210] Contacts imported from SIM dont show up in Mudita Center Fix for imported contacts from SIM don't show up in Mudita Center. Added functionality to send notification after all imported contacts are added to the database.
[MOS-855] Fix weird behavior of messages After thread was deleted, messages were still in DB and so on
[MOS-855] Fix restore from legacy backup Added checking if requested to restore backup from pre-UDM version and setting db versions to zero in such case, as version info file (called backup.json in legacy backups) doesn't contain info about versions.
[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-1560] New user directory structure * New user directory implemented. * Generate user directory structure at compile time instead of at runtime(Pure/Harmony). * Changed MTP root path to /storage * FileIndexer: Minor refactor * FileIndexer: Fixed handling incorrect/non-existing scan directories. * Updated Repository module to correctly handle many assets paths. * MultimediaDB: Minor unit tests refactor and fixed some issues when using simulator. * MultimediaDB: Added new queries and unit tests * Harmony/Relaxation: Updated to correctly use audio assets from more than one source. * Harmony/Relaxation: Updated model and list items provider. * Harmony/Relaxation: Fixed stack overflow in audio service
[MOS-787] Fix crash when syncing with Mudita-Center When Pure had large databases - exceeding 2MB, a crash occurred during synchronization with Mudita-Center.