[EGD-5737] Merge master into experimental Keep experimental up to date with changes from master
[EGD-5737] Merge master into experimental Keep experimental up to date with changes from master
[EGD-5737] Merge master into experimental Keep experimental up to date with changes from master
[EGD-5737] Merge master into experimental Keep experimental up to date with changes from master
[EGD-5737] Merge master into experimental Keep experimental up to date with changes from master
[EGD-5737] Merge master into experimental Keep experimental up to date with changes from master
[EGD-5697] Framework for phone modes introduced It allows to transmit phone modes information to listening services.
[EGD-5541] Sim card check refactor Moved checking for a SIM card logic from application level to service cellular. Provided an action in response to application messages.
[EGD-2931] Fix private number incoming calls The change adjusts both cellular service as well as call and call log applications to handle properly incoming calls from private numbers.
[EGD-5398] Added onBoarding application first version Created first version of onBoarding application. Added welcome window, configuration start window and adopted language window. Small Icon GUI refactor. AppManager language copy removed.
[EGD-4068] Add Update Package Installation Mode It is necessary that the PureOS update mechanism enters Update Package Installation Mode (where most of the services are stopped) when the PureOS update package gets downloaded into the phone.
[EGD-5027] Services synchronization introduced Dependencies between services are now supported.
[EGD-5158] Change access to the bus methods The bus is now accessible only via Service object.
[EGD-5045] Change call flow handling for lock screen Call requests on lock screen have to be handled separately to allow only emergency and ICE numbers.
[EGD-5517] Add MMI custom response window Add MMI custom response windows for: Call barring Call waiting CLIP CLIR IMEI
[EGD-5311] Create Date&Time main window - add DateAndTimeSettings class and dateAndTimeSettings global var (cache for storing date and time related settings), - add DateAndTimeChangeRequest messages and proper methods in app::manager::Controller for sending them, - handle DateAndTimeChangeRequest messages in ApplicationManager, - add SettingRightItem::Text case for OptionSettings to provide possibility to add text on the right side of particular option, - rename fields in db (settings_tab table): gs_time_format_12 to gs_time_format and gs_time_date_format to gs_date_format - create only main Date&Time window. Sub windows will be added in separate task.
[EGD-2514] Fix clock does not refresh There was no refresh trigger that would cause items like clock to display its up-to-date state while user is being inactive. This PR solves that issue providing timer-based refresh trigger that is dependent on user activity.
[EGD-4861] Call waiting response parser It allows to show proper GUI windows for call waiting MMI responses.
[EGD-4862] Add CLIP, CLIR etc responses parser It allows to show proper GUI windows for CLIP, CLIR and IMEI MMI response
[EGD-4860] Add call barring response parser It allows to show proper GUI windows for call barring MMI responses.