[MOS-1033] Add 'beta' label to VoLTE switch for selected countries
Added mechanism enabling to individually show
or hide "beta" label on VoLTE switch for each
country.
[MOS-1011] Fix frequency switching stability
Multiple fixes of clock switching related
stability issues:
* added RC oscillator hysteresis as in NXP example;
* changed DCDC converter config;
* configure PLL2 to be able to run on any CPU
frequency level;
* added switching to 1.275V (overdrive) voltage
when applying any clock change above 12MHz as
well as LDO or bandgap switching, as done in
Mbed OS' lpm.c for RT1050;
* changed BMCR AXI queues weighs for SDRAM
in JLink scripts to disable operations
reordering, as it is known to cause data
integrity issues;
* extracted some code to separate files;
* smaller or bigger code cleanups.
[MOS-1032] Fix misleading 'Save' button behavior when setting time
Fix of the issue that pressing 'Save' when setting
time would set the time indeed, but the UI would
not return to previous window, what might look
as if saving failed.
[MOS-170] Report domestic roaming as home network
Changed behaviour of roaming indicator so that
domestic roaming is displayed as home network.
[BH-1412] Fix services dependencies
Changes in dependecy managment
Replacing state flags with states in ServiceGUI
Unifying some parts of code
[MOS-1005] Fix handsfree ringing after caller hangs up
* Fix of the issue that incoming call triggered
handsfree ringing which didn't stop after
calling side hung up.
* Cleanup of several places in code, minor
bluetooth <-> cellular integration refactor.
[MOS-178] Add input mode displaying timeout
Added timeout for displaying selected input
mode - now it automatically disappears
after 3 seconds since last change was made.
[MOS-906] Fix missing tick mark in ringtones list
Fix of the missing tick mark that should appear
on the currently selected ringtone, but didn't.
[MOS-28] Change alarm sounds and ringtones preview behavior
Change of the behavior of alarm sounds
and ringtones preview, so that it matches
with the design.
Additionally fixed lack of ringtones list
looping.
[CP-1210] Contacts imported from SIM dont show up in Mudita Center
Fix for imported contacts from SIM don't show up in Mudita Center.
Added functionality to send notification after all imported contacts are
added to the database.
[CP-1734] Create factory reset reboot UI
Create window that will be shown when the
device turns off first time after factory
reset request made from PureOS.
[MOS-783] Fix crash on entering SAR menu
Fix of the issue that entering SAR option
in menu resulted in crash of the phone
due to uncaught exception caused by
invalid path provided.
[MOS-783] Working Pure simulator after partition changes
Fixed iosyscalls so that Pure simulator
works after directory structure changes.
[MOS-786] Added A/B booting support in OS
Added basic support for A/B booting
[MOS-783] First part of new dir structure implementation
Works:
- generating .img for Pure;
- Pure boots after flashing new image and
seems to be working fine;
Not yet:
- generating update package;
- generating image for Harmony;
- simulator;
- path-related unit tests fail
due to paths being hardcoded
in test scenarios.
[MOS-373] Fixed missing timezone window
Fixed missing timezone window, which should be displayed
after Automatic date and time setting is set to disabled.
MOS-181 is also fixed by this commit.
[MOS-836] Fix for selecting SIM during onboarding
After inserting the SIM tray at the onboarding stage
before selecting the slot - it is not possible to select
the slot and activate the desired SIM card if it does not
have a PIN enabled.
[MOS-825] VoLTE steering according to IMSI
Steering the GUI and the modem according to
whether VoLTE is permitted for the active
SIM card's operator. This is done based on
the SIM card's IMSI string.
Additionally, made logging more consistent.
[MOS-821] Adjust VoLTE GUI basing on operator
When VoLTE isn't permitted for the current SIM
card's operator, display information only.
Otherwise, display a switch.
[MOS-800] Add a popup for changing the SIM card
Sometimes the process of changing the SIM card
takes a few seconds and the user needs to be informed
that something is going on in the background.