[EGD-6746] Use new SimCard implementation Switch to SimCard implementation provided by previous commit
[EGD-6728] Documentation cleanup Cleanup acc. to guidelines created in EGD-6632.
[EGD-5661] Add power management for filesystem Add peripheral control (USDHC and PLL2 clocks) for file system support. This will save energy and extend battery life.
[EGD-6575] Rename Unicast with timeout as UnicastSync Using Unicast with timeout is dangerous and strongly discouraged. This change allows for more precise tracking of such cases.
[EGD-6347] Refactored phone modes handling in applications PhoneModeObserver doesn't work properly in applications. Applications have to handle the phone mode changes via AppMgr. Phone mode and tethering handlers separated.
[EGD-6208] Add blocking phone mode changes during tethering When the tethering is enabled, the phone mode shouldn't change, now, any attempt ends with a notification
[EGD-6285] Fix system close Add proper way of closing system services
[EGD-6214] Add slider position reading after disabling tethering To be able to set proper phone mode changed by the slider during tethering, the forced readout of slider position has been added
[EGD-6209] Tethering confirmation popup added Provided a tethering confirmation popup. The popup shows up once a USB cable is connected to a PC.
[EGD-5834] Fix restore API Change restore API backup/restore/update harness tests
[EGD-6066] Removed Message default constructor Forced each message to have declared type as parts of Bus logic depends on it and previously we encountered undefined behaviours. Added tests and messages validators.
[EGD-6101] Add low battery start prevention Device will be shutdown after startup if SOC will be below shutdown level
[EGD-6111] Timers refactored Deep refactor of system timers.
[EGD-5658] Add eInk CPU frequency hold While the screen is being redrawn, we block CPU frequency decreasing
[EGD-4853] Add Wake up GSM modem on demand System wakes up Cellular when there is a need to communicate with the modem, e.g. to handle an outgoing call
[EGD-5969] Add battery charging UI Battery charging UI modified according to design
[EGD-5918] The system should crash on init failure ServiceDB init process times out. Its timeout should be extended.
[EGD-5304] Add new way of system close Unified method of closing the system orchestrated by system manager
[EGD-5771] Create post update info window Add post update info window.
[EGD-5756] Add Update Window Create Update Window(s) to control and visualize the MuditaOS update process on Pure.