[MOS-724] CodeQL setup added CodeQL setup, small fixes to CI
[BH-1581] Prevent meditation settings reset with deep press Set all settings values each time a value is changed instead of doing it after pressing enter and moving to the next settings page.
[BH-1577][BH-1578] New Power Nap layout Add circular progress bar to power nap. Ringing bell image at the end of the power nap.
[MOS-424] Improvement of logger module Due to losing bytes the logger has a worker which is responsible for dumping logs to the file. The logger also has its own timer to dump logs every 15 minutes. EventManager is not responsible for interval dumping logs now.
[MOS-646] Bump updater version for Pure Changed version of updater in downloaded assets, version 1.5.4 has improved logging functionality.
[MOS-718] Fix part of SIM unlocking Fixed a potential bug in message handling, refactored unclear naming and logic there and in some other places.
[MOS-677] Fix crash on importing unprocessable contact Fix of the issue that phone crashed when trying to import contact with phone number that couldn't be parsed. Additionally minor code cleanup.
[MOS-685] Make small improvements in various places of the code - Forward arguments - Remove unused code - Remove auto return type when it's not needed - Add const to member functions - Use startsWith and endsWith from utils - Allow instantiation of operators only for specific types - Caluclate key mask in compile time
[BH-1515] Revert bedtime changes Due to many regressions these changes introduced, we decided to revert them. The old PR will be used as a foundation for another fix attempt(probably including major refactor of the alarm operations module).
[BH-1543] I want to set a date *DateSetSpinner and DateSetListItem added (based od TimeSetSpinner and TimeSetListItem) *BellSideListItem ctor without title added *TimeUnitsModel changed to more accurate DateTimeUnitsModel name
[MOS-259][MOS-602] Fix no calllog entries in DND mode Fixed no calllog entries in DND mode, which were caused by not starting the call in DB interface, so no entry was created. Moreover, small optimizing of the DND handling.
[MOS-670] Change clang-format AlwaysBreakTemplateDeclarations to Yes Add --all and --fix-all options to style-check-hook
[BH-1561] Confirmation window's icon alignment Fixed issue with the icon/text not centered properly.
[MOS-608] Fix crash on phone turn off Fix of the crash that sometimes happened during system closing.
[BH-1558] Temperature layouts conf Enable/disable temperature layouts based on the global configuration.
[BH-1556] Change default layout Default layout changed to the 'ClassicWithBattery'.
[BH-1542] Pure meditation fix and cetner TimeFixedWidget *DigitsContainer definicions moved to cpp file(for proper linkage) *DigitsContainer changed container to std::vector *Fixed a bug in ProgressTimerWithBarGraphAndCounter where timerText was treated as timeWidget *MeditationCountdownWindow timer is now custom size *Minus removed form MeditationRunningWindow timer
[BH-1551] Fix GUI refreshing Fixed GUI refreshing while on the home screen, power nap progress and relaxation progress window.
[CP-1448] Add storage info to device info endpoint DeviceInfo endpont now contains information such as: deviceSpaceTotal - total storage space on the device systemReservedSpace - storage space on the device reserved for the OS usedUserSpace - storage space on the device used for user files on the user partition
[BH-1552] Minor power optimization Switched off temperature sensor and its driver. Minor GPIO pads configuration tweaks.