[EGD-6807] Add improved brownout detection Added immproved battery brownout detection based on filtered voltage measurement
[EGD-6835] Add inotify mechanism in the VFS Add file monitoring event mechanism to the VFS subsystem. Now it will be possible to monitoring file changes in the reistered path Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
[EGD-5976] Add tethering cellular disabling This commit adds disabling of URC messages during tethering mode. It also adds call and sms logging after tethering is disabled.
[CP-77] Replace receivedAt and sentAt fields with createdAt sentAt json field was never updated and was not used. Cleaned up DB and DB interface from unused date_send.
[EGD-6868] Restore magnetometer polling mode To be able to properly operate with the slider under every circumstance the polling mode has to be restored. It's related to the bug in the magnetometer chip, which is not described in the datasheet. This reverts commit 744eef1d9b39cdf2cdbc35f57d6182f5e7942c2f with few small fixes
[EGD-6794] Fix display light settings This commit provides the flowing fixes in display light functionality: - Settings-path bug causing lack of display light settings on "fresh" image. Solved with proper paths definition - Invalid settings after phone restart. Solved with proper handling of enums and booleans on the Event manager side. - No turning off light just after turning on light functionality with manual brightness setting in ApplicationSettings bug (required another key press to start timer that turns off the light after 5s). Solved by starting timer explicitly on Action::turnOn - No turning off light just after turning on the phone bug (required --as above --). Solved by starting timer explicitly on `Settings ValueChange` callback with Action::turnOn. - No autoMode until user entered `AppSettings::DisplayLight` Window. Bug caused by curve parameters being provided by the window rather than on the functionality back-end initialization. Commit also provides some code cleanup
[BH-399] Cleaning Cleaned to match newest master
[EGD-6791] Added PhoneUnlock on external MuditaCenter message Added PhoneUnlock on external MuditaCenter message.
[EGD-6049] Add voice call over HSP Add support for voice calls over HSP. Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
[EGD-6701] System time usage fixes Fixed all calls to stdlib time. Removed all redundant calls to Timestamp treated as time source.
[EGD-6746] Expose new Message types system-wide Allow all modules to access Request/Notification Message send templates.
[CP-120] Fixed USB comm. when Pure reconnected unlocked USB comm. was secured when Pure was reconnected to PC while unlocked
[BH-398] Move sml to a separate directory Move sml to a separate directory
[EGD-5885] Added SimLockHandler Refactored LockWindow TitleBar handling. Added Sim pin request block on lockedPhone. Added Sim info popup added when pin changed. Updated assets. Removed old PinLock structures. Cleared LockBox structures. Removed old settings sim setters. New CellularMessage adaptation. Cleared Lock structure.
[EGD-6567] Add GSM time update handling Adds handling GSM time update in service time.
[EGD-5171] Utils to string fix Fixed utils to string function to work with 8 bit integers. Also nodiscard attribute added there.
[EGD-6736] Add app's state dependent autoLock mechanism This PR provides the implementation of the auto-locking mechanism that is dependent on an application's current auto-locking policy. Three auto-lock policies have been introduced: * DetermineByWindow * DetermineByAppState * PreventPermanently Also changed the AutoLockWindow set/get auto-lock time value to the message-based approach.
[EGD-6447] Add Bluetooth PIN pairing Implemented legacy pairing using PIN code
[EGD-6796] Fix excesive ATA command with HSP This commit fixes excesive ATA cmd in HSP by checking call type in ServiceCellular.
[BH-356] Move TPLIB (microtar) to separate directory Move microtar to lib, amend CMAKE files