[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-496] Music player broken UI Fixed issues when selecting track index higher than 31.
[MOS-829] Fix the Pure's alarm plays indefinitely According to the requirements the alarm after. 30 minutes of playing will be stopped instead of snoozed.
[MOS-814] Fix no sound after BT device connection during call Fix of the issue that connecting or disconnecting BT device while call was in progress resulted in no sound being heard anywhere due to audio routing being stopped when HFP device disconnected. Additionally minor code cleanup.
[MOS-838] Unable to unlock SIM card (corner case) Fixed with adding a missing internal state reset on SIM connection failure.
[CP-1575] Fix unwanted Center passcode prompt Fixed unwanted Mudita Center passcode prompt after long press '#' while dialing
[MOS-863] Fix phonebook crash when adding country prefix Fix of the issue that editing existing contact's number by adding country prefix resulted in PureOS crash due to application stack overflow. Additionally moved misplaced changelog entry.
[MOS-495] Fix deleting message content when changing phone mode Fix of the issue that moving mode slider on new message window caused the content of the message to be deleted.
[MOS-558] Fix wrong nav. bar state after exit from custom repeat window The additional navigation bar restore has been added to have proper state after exit from custom repeat window. The restoration of the repeat option spinner labels has been added after uncheck of all options.
[MOS-27] Fix invisible message text after pasting Fix of the issue that pasting previously copied text in new message field on thread screen resulted in text shown in gray and invisibility of each subsequently entered character. Further analysis of this issue shown two additional bugs in this place in code, as a result a decision to completely remove 'Reply' prompt text has been made. Extended description of these issues can be found in comment under MOS-27 Jira ticket.
[MOS-390] Fixed emergency number recognition Emergency contact is now recognized when typed mannualy.
[MOS-373] Fixed missing timezone window Fixed missing timezone window, which should be displayed after Automatic date and time setting is set to disabled. MOS-181 is also fixed by this commit.
[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-188] Fix notes window title Added contextual title for new and edited notes.
[MOS-201] Fix notes paste option Check clipboard content before showing paste option.
[MOS-836] Fix for selecting SIM during onboarding After inserting the SIM tray at the onboarding stage before selecting the slot - it is not possible to select the slot and activate the desired SIM card if it does not have a PIN enabled.
[MOS-837] Add contextual text "process in progress" in SIM popup Depending on whether we select the SIM card for the first time during onboarding or change to another one in Settings, the text displayed in the pop-up should be different.
[MOS-836] Fix for selecting SIM during onboarding After inserting the SIM tray at the onboarding stage before selecting the slot - it is not possible to select the slot and activate the desired SIM card if it does not have a PIN enabled.
[MOS-717] Add pop-up about SIM removed/inserted in all apps Previously, this information only appears on the desktop, settings application and onboarding.