[MOS-807] Unpacking update package * Added unpacking and validating of update package * Removed 'utils-bootconfig' * Added 'tar' module * Minor compilation issues fixed
[MOS-000] Rebase fixes Rebase fixes
[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-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-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-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.
[BH-1612] Show battery 100% on 24h vert. face with date Decrease space between colon and digits in TimeSetSpinner for smaller fonts. Decrease main vertical time width. Use battery icon with smaller width. Decrease space between battery icon and percentage.
[MOS-829] The active alarm timeout has been added The timeout has been added to prevent the alarm from playing indefinitely. After timeout the active alarm will be snoozed.
[MOS-827] Fix looping on the SIM card selection screen It was not possible to finish onboarding properly when we selected a SIM card without an active PIN
[MOS-800] Add a popup for changing the SIM card Sometimes the process of changing the SIM card takes a few seconds and the user needs to be informed that something is going on in the background.
[MOS-660] Fix disappearing button in PIN entering screen When we returned from the SOS screen to the PIN entry screen, the "confirm" button disappeared.
[BH-1598] Add clock faces with dates Add classic and vertical face with dates for both 12h and 24h format. Fix centering of battery indicator when level is smaller than 100%. Fix incorrect time format of the alarm in clock face settings. Change placement of battery and time format indicators on ClassicWithAmPm screen while charging.
[MOS-641] Fix SIM cards window Creating menus and actions depending on the SIM card lock status.
[BH-1594] Add shortcuts instruction Shortcuts instruction is a new functionality during the Onboarding process. It shows hints on how to use buttons.
[MOS-791] Introduce tri-state switch widget Introduced the new logic. From now on, every button can be tri-state, that is, OFF/ON/Transiting whereas the Transiting state is marked with the 'cheking...' caption written on the button.