[MOS-487] Added call events state machine Added tests and calls substate bluetooth sm diagram created All old bluetooth tests reviewed and updated removed new - with queue it's not required removed TODO Co-authored-by: Bartosz Cichocki <sp2fet@gmail.com>
[MOS-487] Move switch case to sm massive switch case removed added logger moved state machine implementation added double dispatch
[MOS-419] Without RING URC CLIP comes delayed This is modem issue workaround
[CP-1310] Add timeLeftToNextAttempt field to security EP The time of the next attempt to unlock the phone on the MC side was bonded with the system time of the MC host system. This could lead to issues when the time on Pure was different than on MC host operating system. Now everything relies on Pure system time.
[MOS-451] Drop invalid SoC Invalid state of charge is now dropped. Invalid SoC was interpreted as 0% battery.
[MOS-484] Fix freezes on the screen with the logo Sometimes the Mudita logo screen was still visible even though the phone turned on and initialized properly.
[MOS-419] Removed AbortCall as popup and fixed tethering poup Removed dead code causing harm Moved tethering to call logic
[MOS-506] Apply new audio config from R&D in Wrocław After taking measurements and tweaking the audio paths with audio specialists, we found out pretty good settings which should be incorporated into the code
[MOS-411] Wired headset audio fix Fixes non-working wired headset audio during call
[MOS-453] Fix HF on Low Battery Notification Fix in action handling in ApplicationManager
[MOS-459] Wait with GUI change till RING delay As in the description, we can wait with audio etc too - as it's stupid othervise
[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-460] Call starting - no audio beep when calling Fixed
[MOS-452] Fix BT keys duplicates Due to possibility to have duplicated entries per BT address BT stack was requesting pairing when wrong key has been provided. Now, all previous key entries are deleted prior adding.
[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-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-392] Increase the stack size for tasks Increased stack for: ApplicationSpecialInput, FileIndexer and ApplicationManager
[MOS-425] Crash fix on unchecked nullptr Added with id propagation to OS
[MOS-266] Apply suggestions from code review Co-authored-by: Bartosz Cichocki <sp2fet@gmail.com>
[MOS-266] Call StateMachine implementation With some tests, documentation and so on