[BH-1599][BH-1573] Shortcuts translations
Add and fix shortcuts translations.
Fix translations in Meditation app settings.
[MOS-655] USSD body in log
USSD body is printen in log, it will help to solve some customer issues.
[MOS-831] Fix screen lock during onboarding
When the user locked the screen during onboarding,
the lock screen appeared but without the current time and date.
[MOS-558] Fix wrong nav. bar state after exit from custom repeat window
The additional navigation bar restore has been added
to have proper state after exit from custom repeat window.
No object did it before.
[BH-1574][BH-1614] Fix the bedside lamp and brightness in the alarm
Now the bedside lamp has lower priority
than the pre-wake up and main alarm. It means
that front light will be changed according
to alarm settings.
Fix front light brightness calculation for
pre-wake up and main alarm.
[BH-1612] Show battery 100% on 24h vert. face with date
Decrease space between colon and digits in TimeSetSpinner for smaller
fonts.
Decrease main vertical time width.
Use battery icon with smaller width.
Decrease space between battery icon and percentage.
[MOS-741] Fox crashes during the cellular frame processing
Added an additional condition that checks the size of the hacked frame
to avoid processing an incorrect sized frame.
[MOS-829] The active alarm timeout has been added
The timeout has been added to prevent the alarm
from playing indefinitely. After timeout
the active alarm will be snoozed.
[BH-1415] Front light intensity for pre-wake up and main alarm
The user can manage the intensity
of the front light during the pre-wake up
and main alarm. The intensity can be selected
from a 10-degree scale, where 1 is the lightest
front light and 10 the brightest.
[MOS-737] Fix for adding a country code prefix to existing contact
Adding or removing code country from contact's number creates a
new number record. Old number, which was connected witch contact
previously, is removed from the numbers table to avoid miss match
numbers. Changing country code only creates new number records,
without removing old ones. Old ones are temporary number from now.
[MOS-550] Disable deep partial refresh
Always refresh the whole screen if deep refresh is required.
[MOS-839] Fix crashes after a few VoLTE toggles
Those were occuring after calls which were preceded by
a few VoLTE on/off toggles.
[CP-1665] Adding an information about device colour to USB descriptor
Getting information about device colour and changing it to number.
Pass information about device colour to usb_stack.
Set a bcdDevice with the corresponding value.
[MOS-820] Fix crashes caused by plugging the charger
The deleting of the USBLinuxReceive task has been added
in the USB stack de-initialization process to avoid creating
multiple instances during next initializations.
[MOS-834] Create script to generate EEPROM image
Create script that can be used to create
an EEPROM image in a convenient way.
[BH-1603] Fix end transition in relaxation
Go back to app menu instead of home screen.
[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-827] Fix looping on the SIM card selection screen
It was not possible to finish onboarding properly
when we selected a SIM card without an active PIN
[MOS-816] Add parse and filter IMSI
Added reading IMSI and parsing US MCC and MNC.
MCC and MNC are filterd if they are TMobile US.