[MOS-411] Wired headset audio fix Fixes non-working wired headset audio during call
[CP-1135] Extend messages API by deleteThread method Allow to delete single message thread specified by id using messages endpoint API.
[MOS-450] Fix turn off torch on critical battery level Torch is now disabled on critical low battery level. It will protect from battery draining.
[MOS-266] Call StateMachine implementation With some tests, documentation and so on
[CP-1232] Extend messages EP API with getThreadByID method Add API for getting single thread by its ID.
[BH-1449] Fix gui/eink dependencies * Dependencies between service-gui and service-eink have been correctly defined. * System close routine was replaced with the sequential one which should solve many bell issues. * It also fixes BH-1406 and BH-1442. * Fixed some weird CMake issues in module-audio and several other modules. * Fixed service-gui closing routine * Removed unneeded messages/states from service-gui/eink. * Enhanced app-mgr closing routine. Fixed closing action handling.
[BH-1432] Split Language Display Handling Separate implementations of handleDisplayLanguageChanged()
[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.
[CP-1103] Harmony device log is not sent to support Isolated common Device Info EP Added returning of diagnostic data info to Harmony DeviceInfo EP Updated get_os_log.py tool
[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-124] Add Code Comparision pairing logic Added missing logic for code comparison pairing, fixed popup text
[MOS-296] Merge new master commits into merge-stable-wip Merge new master commits
[MOS-256] Turn off torch driver when not in use We save on power consumption ~0.7 mA.
[MOS-123] Added bluetooth authentication popups Added bluetooth authentication popups with different pair methods and process info display.
[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.
[CP-1021] Add token field to Device Info API Generating a device unique id Returning device token generated from device unique id in DeviceInfo Added test for device token in test_devic_info.py
[CP-1033] Add Outbox endpoint to service-desktop Outbox endpoint will be used to provide notifications about changes in messages/threads/calls during connection with Mudita Center. This mechanism will ensure an efficient data synchronization between Mudita Pure and Mudita Center.
[MOS-104] Fix calllog responsivness with large number of contacts Determined 3 reasons of lag 1. each calllog app opening is sending db::query::calllog::SetAllRead which marks all calllog database entries as read and send CRUD notification to application and hence the list view is rebuilt at least twice for each app opening. After deeper investigation it seems like dead feature (at least not covered in GUI) and I am going to disable it. 2. DBServiceAPI::MatchContactByPhoneNumber requested for empty string (private number) take really long time (above 1s). 3. DBServiceAPI::MatchContactByPhoneNumber took about time 150-200ms This patch fixes only issues 1. and 2. Number 3. requires further investigation and is consider as separate issue. After mentioned fixes calllog is pretty responsive but requires ~2s for each app start or page change.
[CP-1048] Database instance mix-up in predefinedQuotesDB backup code Used proper instance of quotes DB to backup.
[EGD-8227] Refactor quotes db refactoring of quotes db layout to conform with given requirements