[MOS-225] Review applied As above.
[MOS-225] Fixed integer overflow issue in Bus blocking calls implementation had a bug when exceeded uint32_t value returned immediatelly instead waiting for message
[MOS-225] Fixed no response from SystemManager service SystemManager service had implementation of bus processing which never sent responses. This rendered any blocking call to SystemManager useless
[MOS-226] Moved algorithms and their data to separate classes This way we have controll over what does what, and can test them separatelly Logging statistics update more and better data presented
[MOS-123] Added bluetooth authentication popups Added bluetooth authentication popups with different pair methods and process info display.
[MOS-24] Fix music player switch to the next track Unsupported files prevent switching to the next / last track.
[MOS-16] Change favourite contacts font to regular Font was bold, which was inconsistent with designs.
[CP-1100] Fix update not working Update updater binary version
[MOS-221] DND - missing notifications Add notifications for missing calls in DnD mode
[MOS-135] Proper system shutdown during restore After the restore process is complete, the system shuts down properly without any unexpected events.
[MOS-250] Added print text edit type for label purposes Added print text edit type for label purposes.
[MOS-244] Change label title above favorite contacts Change title from Favourite Contacts to Favorites to be aligned with designs.
[MOS-152] Added "!?" into sentence detection signs Added "!?" into sentence detection signs.
[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.
[EGD-8208] Post rebase and review cleanup Style fixed, moved files to catalog, renames
[EGD-8208] Added stop audio route on async response We get Token on play, and require it in stop. While we cant stop sound by title & data set to play. And adding standard handling causes either totally synchronous calls or requires multiple additional guards it seemed like best use. Fixed expectation for the same named Response, but meant for bell Needed so that - we ring only when needed - we handle CLIP and RING properly Applied style Missed file added Moved SML logger as it's usefull to some more common parts of code
[EGD-8208] Removed unused ping, added simple Async Removed unused code: ping and stale messages Detached UnicastSync send and sync part so that we would be able to await for message in the code. Added sys::Async to be able to handle situations where we want to sync to the response, but after some time. Fixed messages logging: for some reason demangling abi use caused bad system behaviour
[EGD-8208] Audio try to handle actual stop Stopping all audio seems excessive
[EGD-8208] Fixed race condition on ring within call management Now we get request for call and to end call in proper order
[EGD-8208] Removed unused confusing code for numerous reasons this is bad