[MOS-677] Fix crash on importing unprocessable contact Fix of the issue that phone crashed when trying to import contact with phone number that couldn't be parsed. Additionally minor code cleanup.
[MOS-685] Make small improvements in various places of the code - Forward arguments - Remove unused code - Remove auto return type when it's not needed - Add const to member functions - Use startsWith and endsWith from utils - Allow instantiation of operators only for specific types - Caluclate key mask in compile time
[BH-1515] Revert bedtime changes Due to many regressions these changes introduced, we decided to revert them. The old PR will be used as a foundation for another fix attempt(probably including major refactor of the alarm operations module).
[MOS-662][MOS-301] Fix E-ink shutdown while restoring data While restoring system data the timer can turn off power of E-ink to save the power. To avoid this situation we need to power on the E-ink before wiping out the display. The restore procedure also performs reversing services list to close. In this case we do it twice so the order is wrong.
[MOS-74] Fix wrong tethering popup order Fix for tethering popup when charger is connected
[MOS-92] Fix continuing music playback after BT disconnection Fix of the issue that after disconnecting BT A2DP device during music playback and reconnecting it without leaving music player app the sound was not audible anywhere. Additionally unified behaviour of music playback on connection/disconnection of audio devices.
[MOS-259][MOS-602] Fix no calllog entries in DND mode Fixed no calllog entries in DND mode, which were caused by not starting the call in DB interface, so no entry was created. Moreover, small optimizing of the DND handling.
[MOS-670] Change clang-format AlwaysBreakTemplateDeclarations to Yes Add --all and --fix-all options to style-check-hook
[MOS-74] Fix wrong tethering popup order After connecting to PC with locked phone there were pop-ups of tethering and unlocking the screen in the wrong order.
[MOS-101] Parse MMS notification and show [MMS] in message thread The `[MMS]` notification is shown in message thread of the correct number - Add PDU WAP Push MMS Notification parser - Use it in ServiceCellular to parse the raw message - Refactor hexToBytes and bytesToHex utils - Add endsWith util - Add unit tests
[MOS-608] Fix crash on phone turn off Fix of the crash that sometimes happened during system closing.
[MOS-647][MOS-671] BT volume control fixes Set of fixes for Bluetooth volume control issues: * split OS volume from A2DP device volume; * added translations for additional popup required to indicate what volume is being set; * fixed issue that on some devices setting the lowest volume level would set the highest in reality; * fixed Bluetooth auto-turnoff functionality; * minor code cleanup.
[MOS-668] Modify USB notifications logging Modified USB notificaitons logging so no logs are being created when USB data is received, thus logs are not overloaded and are smaller
[MOS-665] Fix incorrect outgoing call duration Fix of the issue that cancelled or rejected outgoing call had improper duration in calllog.
[MOS-667] Fix loudspeaker switching Added missing state in call state machine, required to switch call sound to loudspeaker before the call has been answered or rejected.
[MOS-648] Fix USB connection/disconnection detection If there were errors while charging the battery, e.g. too high temperature, the detection of USB connection/disconnection failed.
[CP-1448] Add storage info to device info endpoint DeviceInfo endpont now contains information such as: deviceSpaceTotal - total storage space on the device systemReservedSpace - storage space on the device reserved for the OS usedUserSpace - storage space on the device used for user files on the user partition
[MOS-638] Fix poor phone responsiveness Sometimes it took a long time to redraw the screen with the USB cable unplugged.
[CP-1454] Add file size to the list of files in specified path Next to each of the files listed in the file list in the path specified in the request is now displayed its size.
[MOS-645] Fix Mudita Center synchronization fail Sometimes the user was unable to connect to the Mudita Center due to sync errors