[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-92] Fix continuing music playback after BT disconnection Fix of the issue that after disconnecting BT A2DP device during music playback and reconnecting it without leaving music player app the sound was not audible anywhere. Additionally unified behaviour of music playback on connection/disconnection of audio devices.
[MOS-670] Change clang-format AlwaysBreakTemplateDeclarations to Yes Add --all and --fix-all options to style-check-hook
[BH-1356] Meditation stats backend Added meditation statc backend. Added temporary widget for testing purposes and corresponding modules (meditation stats presenter, window,model).
[MOS-593] Fix backup issues with DB Backup had some issues when filesystem was not clearly closed. After that, sqlite was not commiting the transaction while doing VACUUM INTO query, which caused fail on the next query. Fixed by commiting the transaction when there's any ongoing one during backup.
[MOS-457] Alarms list updating fix Fix of the issue that adding or deleting alarm in alarms app didn't result in immediate updating of the alarms list - app has to be closed and opened for changes to be seen
[MOS-402] Time legibility on lock screen fix Fix of the issue that time on the lock screen was getting illegible after a few hours. This change fixes the problem by performing deep refresh instead of fast refresh every 30 minutes. The refresh rate can be easily changed, as it is stored in settings database.
[MOS-425] Crash fix on unchecked nullptr Added with id propagation to OS
[MOS-266] Call StateMachine implementation With some tests, documentation and so on
[CP-1085] Collect sms threads notifications in outbox ep When thread record is modified during connection with Mudita Center, notification of that action should be collected in outbox endpoint to keep contacts data synchronized between MuditaOS and Mudita Center.
[CP-1082] Collect sms notifications in outbox ep When sms record is created/updated/removed during connection with Mudita Center, notification of that action should be collected in outbox endpoint to keep contacts data synchronized between MuditaOS and Mudita Center.
[BH-1424] FreeRTOS update Updated FreeRTOS source code to 10.4.6. Moved FreeRTOS sources to the third-party directory. Added necessary changes to the CMake configuration. Split FreeRTOSConfig.h. From now, each board has its own. Added missing log headers. Minor refactor of the module-os cmake. Fixed stack overflows in bell application main and time service.
[CP-1080] Collect contacts notifications in outbox ep When contact record is created/updated/removed during connection with Mudita Center, notification of that action should be collected in outbox endpoint to keep contacts data synchronized between MuditaOS and Mudita Center.
[MOS-282] Librarisation of services and test service * options work a bit better ,now services and apps are selectable by option in cmake * test service example added * major documentation for module-services * documentation for project configs and logs Co-authored-by: Bartosz Cichocki <sp2fet@gmail.com> Co-authored-by: Mateusz Piesta <mateusz.piesta@mudita.com>
[MOS-296] Merge remote-tracking branch 'origin/stable' Merge stable Harmony branch into merge wip branch
[MOS-245] Fix errant spaces It appears in the past a major edit was made but had used a regex to change some text which resulted in an errant space between the enumuneration/struct/class name and the scope resolution operator. These errant spaces have been removed.
[MOS-227] Fix DnD first call crash fixed call when making first call from unknown number when Pure is in DnD mode
[EGD-8256] Fix crash on quotes with empty database fixed crash when quotes set is empty at first quotes selection
[EGD-7359] Remove 0 connection frequency for message only mode When Offline/Message only mode is set, Pure should log into the network to send and download messages based on connection frequency. The default option was set to 0, which meant that message only mode was not working at all.
[EGD-8246] Fix of quotes unit tests simple fix for randomly failing unittests