[MOS-350] Revert partially
The cleanup part (logs, translation) is
preserved. The main logic is reverted.
[MOS-242] Fix windows flow after PIN mistakes
After too many PIN mistakes during a PIN change,
the user saw distorted windows instead of a PUK
request. Now, this has been fixed.
Also, a typo in a translation has been corrected.
[MOS-738] Fix receiving an empty SMS message
Checking how many parts the modem sent
and then catching an exception in case of an error.
[MOS-743] Workaround for audio config paths
Workaround for the issue that updater
places audio config JSON files in
wrong location. This should be
removed after the updater is fixed.
Additionally update of loudspeaker
routing config.
[BH-1542] Stabilize the clock position
Added leading zero when displaying
1-digit number.
[CP-1536] Fix storage memory overflow
The user was able to upload more files than there was free space.
In addition, the difference between the declared free space
through MTP and MC has been corrected.
[MOS-395] Fix issue with inability to send SMS
Get rid of unnecessary separators which can be
problematic for cellular modem. Add modem soft
reset if send SMS message will fail.
[MOS-734] Fix script after moving releases to private repo
Submodule update after fixing the crashdump
analyzer script.
[MOS-550] Implement eink partial refresh
Detect parts of the screen changed since last update and merge them into
bigger regions. These regions defines parts of the context sent to the
display.
Refresh the region covering all of the parts since this is the most time
consuming part and the size of the refreshed region doesn't change the
time much.
Refresh the whole screen if deep refresh is requested and previously
fast refresh was used. This is needed to prevent unwanted artifacts in
some cases.
Refactor some parts of the gui and display code.
[MOS-504] Mixed SMS messages
Refactor the old part of SMS handler and
parse the concatenated messages using
std::unordered_map and std::map. Added
unittest to the SMS parser.
[MOS-731] Windows switching log clear in meaning
The log is now self-explanatory.
[MOS-666] Fix disappearing setting bars in German
Fix of the issue that with German language
selected manual volume setting bar and
vibration volume setting bar would
disappear when focused.
[MOS-686] Fix the accessibility of user files by MTP
User files accessible via MTP only if phone is unlocked
[MOS-350] Fix some SIM card pop-ups not showing
Also: enhanced a log, improved the English translations.
[MOS-424] Improvement of logger module
Due to losing bytes the logger has a worker
which is responsible for dumping logs to
the file. The logger also has its own timer
to dump logs every 15 minutes. EventManager
is not responsible for interval dumping logs
now.
[MOS-646] Bump updater version for Pure
Changed version of updater in downloaded
assets, version 1.5.4 has improved
logging functionality.
[CP-1560] MTP root path
Make MTP root path configurable.
[MOS-718] Fix part of SIM unlocking
Fixed a potential bug in message handling,
refactored unclear naming and logic there
and in some other places.