[EGD-7036] Audio tracks updated
Music player audio tracks updated.
[EGD-6973] Fix Auto date is on by default
Automatic Date and Time is on by default
[EGD-6699] Add timezone selecting window
Implementation of the time zone selection from the list
of available cities.
[EGD-6986] Add Store timezone in settings db
Adds storing current timezone in settings database.
It allows to proper handling of timezone on system startup.
[EGD-6970] Autolock default value
Set autolock default value to 30 seconds.
Merge branch 'master' into stable
[CP-140] Deactivate autolock while connected to MC
PurePhone is no longer autolocked, while connected to Mudita Center.
[CP-84] Implement Security API
- Added pass code unlock from MC
- Removed Set USB security status
- Changed isLocked to phoneLocked in request for phone lock status
- Removed remainings of USB security in Settings App
- Reworked USB security model to depend both on
Phone lock state and Pass code being enabled
- Updated test_security.py
Merge branch 'master' into stable
[EGD-6885] Fixed onBoarding done wrong path in settings
Fixed onBoarding done wrong path in settings.
Merge branch 'master' into stable
[EGD-5711] Finalized onBoarding application
Finalized onBoarding application. Added no sim ready window
and sim response window. Created iceBox widget. Fixed various
onBoarding errors and misalignment.
[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-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
[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.
[CP-2] I don't want to see data from Pure in Center when Pure is locked
[CP-48] Re-enabled USB security
[CP-49] Update test harness with usb security
[EGD-6599] Add single number call notification
This PR adds proper notification on call notifications coming from
single number. To that end following changes have been introduced:
* extension of Notification DB record with contact_id filed
* use of `ContactRecordInterface` in `NotificationsRecordInterface`
* extension of `Increment` query to require `PhoneNumber::View`
* multiple minor changes on path from creating/handling
`NotificationsRecord` to displaying respective notification.
[EGD-5928] Fix loading default BT entries
Default BT entries weren't loaded at Pure start
because of unproper paths in `settings_tab`.
Adding `ServiceBluetooth` to paths fixes it.
[EGD-6574] Update image/user/db/sms_003.sql
Co-authored-by: Michał Kamoń
Co-authored-by: Piotr Tański
[EGD-6574] Create new SMS SQL
Working on nice SMS messages to be displayed by defualt.