[EGD-4429] Fix gui issues in application call Fix the persistent answer and reject labels in Call Window issue Fix the wrong call duration issue in both Call and Calls apps Fix the not working call ignoring issue
Merge branch 'master' into stable
[EGD-2501] Add gsm powerdown due to battery Gsm model power state maintenance based on battery level.
[EGD-4338] Fix menu notification dot Each tile in Menu that uses notification dot is be refreshed. It also solves missing dot issue of EGD-4129 and lack of sound notification on incoming text message.
[EGD-4836] Add firmware update test Add test utility to update firmware via USB (service-desktop API) Add timeout to harness port discovery [EGD-5240] Add common timeout to python test harness General purpose timeout based on signals library [EGD-5239] Preserve 1Phone testing In the long run test harness requires two phones, but allow for one phone to still pass some test cases
[EGD-4580] Add BT settings middleware Added bluetooth settings middleware to store BT status in settings. Added middleware layer to handle new settings queries.
[EGD-5034] Change gain values to reduce echo during call Default values of the gain for the build-in and headphones microphone has been changed. Previously set excessive values caused echo during call. Signed-off-by: Lukasz Skrzypczak <lukasz.skrzypczak@mudita.com>
[EGD-4711] Change calendar events endpoints -Create providers object -Change endpoints data message structure to json object -Extend ical format validation -Extend service desktop tests for calendar endpoints
[EGD-4835] Fix HIL Readme, code, so it works, rename, random GCC 10 fix Polish README, so it works 1:1. Rename method, so it blends better with its calls. Delete old code, leave phone unlock. Try not to see this random GCC 10 fix here.
[EGD-5166] Add query-callback synchronization mechanism Receiver object cancels the callbacks at the end of its lifecycle.
[EGD-4968] Add Service GUI documentation GUI service documentation added.
[EGD-4317] Fix newly added contact recognized as a duplicate of temporary contact. Newly added contact is no longer considered as a duplicate of a temporary one. It simply replaces the temporary contact, if its number matches.
[EGD-4737] Add VoLTE ON/OFF switch in Settings Network window Add VoLTE ON/OFF switch in Settings Network window
[EGD-4920] Add API to get current operator name Asynchronous API to get operator name, also possibility to easy extend solution for current operator technology and information about operator selection mode (automatic/hand).
[EGD-4919] Add API functionality to set operator Functionality for set operator (with name) and set autoselect were added.
[EGD-4628] Add APN settings and URC handler for PDP context Classes supporting APN settings on modem and telephone configuration (synchronization) have been constructed. Possibility of asynchronous execution of individual actions via ServiceCellularAPI. Added message with information about deactivation of the PDP context (URC) that the application / service can listen on.
[EGD-5133] Fix settings bus add duplications Changed Bus Channels vector to set to prevent duplicates and cleaned logging.
[EGD-4968] Change GUI service to optimize flow and memory management Gui and Eink services refactor. Displaying frames performance optimization. Critical resources management.
[EGD-5026] Change Eink service code structure Refactor.
[EGD-5050] Add brownout detection Brownout detectection realized through charger driver