[EGD-6655] Screen light when active
Added enabling screen light if there was any key pressed
and screen light controler is in the automatic mode.
Added screen light disabling after 5 seconds of timeout
without any key being pressed.
[EGD-6019] Minimum settings ownership lifetime fixups
added weakptr link to settings and checks
it wont crash on deinitialized setings now
Pseuto UT are passing
Added:
- deregistration on Settings destrution
- weak referencing of Service to not crash Settings on missuse
- Proxy as initialization parameter to Settings
Unused code removed
Enabled tests to be written for Settings
[EGD-6520] Show factory data on technical information window
Remove mocked data and read real data from settings db
[EGD-6519] Initialize settings database with factory data
Put factory values from personalization.json into settings db
[EGD-6505] Implement “On when active” Keypad light functionality
Implement “On when active” Keypad light functionality
[EGD-5902] Phone Modes Windows
Windows for phone modes created.
Offline:FightMode/messages only ServiceCellularApi created.
ConnectionFrequency and DND options settings throught AppSettings.
[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-6078] Limited logs from Settings and Service messages
* Right now there is too much spam. These logs can be enabled with
build flag
* Fixed clang-tidy warnings on Settings
[EGD-5925] Simulator heap use after shutdown defect
Fixed: destructor removed
[EGD-5984] Add BT implementation of added GUI actions
Implemented BT-side actions for GUI usage, e.g. connection status
[EGD-4410] Fix passcode change causing unlocking problem
This PR solves problem with unlocking and invalidity of password
after password change. It also refactors `SettingsAgent` implementation
to reduce unnecessary data copying.
[EGD-5995] Settings entry path parser fixed
Fixed: get value from setting when creating cache
Fixed: path parsing
Fixed: request settings value from db
Fixed: sql init script
[EGD-5771] Create post update info window
Add post update info window.
[EGD-5808] Introduce cache for Settings
Settings Cache introduced
[EGD-5757] Fix backup API
Fix backup endpoint to work with new paths and FS api
The flow is based on the design in confluence.
[EGD-5204] Secure USB communication
Secure all endpoints by returning 403(Forbidden) when USB is connected.
Request screen passcode to enable secured endpoints.
[EGD-5737] Merge master into experimental
Synchronize with master before merging
[EGD-5448] Add EULA window
Added EULA window required for onBoarding procedure.
Onboarding settings added.
[EGD-5737] Merge master into experimental
Keep experimental up to date with changes from master