[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.
[BH-422] Fix CMake in service GUI - post review update 01 Update after review.
[BH-422] Fix CMake in service GUI Refactor CMakeLists.txt for cleaner and simpler code.
[EGD-6657] ApplicationDesktop clean-up This PR cleans-up `ApplicationDesktop` after recent changes in home screen notifications handling.
[EGD-6676] PhoneLock handling with ServiceDesktop Replaced old PhoneLock handler in ServiceDesktop with new interactions with Application Manager PhoneLockHandler.
[EGD-6485] Remove Cellular message types from global Domain-specific message types should not pollute global space.
[EGD-6485] ServiceDB cleanup Remove old unused ServiceDB API and deprecate its remains still being in use.
[EGD-6121] Add offline mode in service cellular Adds entering and leaving ito offline mode in sevice cellular. Outgoin SMS and calls are blocked Proper popups are shown in applications Call and Messages.
[EGD-5260] Add A2DP playback to audio Add basic playback capability using Bluetooth A2DP profile. Only stereo/44100/16bit files are supported at the moment Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
[EGD-5945] Bluetooth-harness API messages This PR: * provides Bluetooth-Harness API messages definition [EGD-5944] * provides Bluetooth-Harness API messages implementation * provides Bluetooth-Harness API usage on harness side [EGD-5946] * provides Bluetooth-Harness tests [EGD-5947]
[EGD-6192] Add torch hw control v2 Change behavior of torch control according to newest design.
[EGD-5902] Phone Modes Windows Windows for phone modes created. Offline:FightMode/messages only ServiceCellularApi created. ConnectionFrequency and DND options settings throught AppSettings.
[EGD-6100] Add BT device turn off handling After BT device disconnects (e.g. because of shutdown) Pure is now aware of this
[EGD-5512] Usb security refactor and devices pairing Move all security related functionality to single security endpoint Paired devices can be added to avoid further passcode requests
[EGD-5932] Create Quotes agent - add Quotes agent, - implement get all quotes and get all categories queries, - extract PagedData from ListDirData and reuse it in QuotesMessages, - unify naming in Quotes and FileIndexer, - add Quotes agent unit tests
[EGD-5304] Add new way of system close Unified method of closing the system orchestrated by system manager
[EGD-5758] Restore auto locking timer in ApplicationManager Restore auto-locking functionality
[EGD-5926] Unmount VFS partitions on close There is no shutdown procedure reflecting sysInit, but filesystems can be unmounted directly before returning from main()
[EGD-5204] Show passcode screen only when PC is connected USBConfigured event is not fired when powerbank, charger is connected. [EGD-5204] Show passcode screen only when PC is connected USBConfigured event is not fired when powerbank, charger is connected.
[EGD-5204] Secure USB communication Secure all endpoints by returning 403(Forbidden) when USB is connected. Request screen passcode to enable secured endpoints.