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.
[EGD-6313] Fix Display backlight settings are not presistent
Add global scope to settings db function calls
[EGD-6505] Implement “On when active” Keypad light functionality
Implement “On when active” Keypad light functionality
[EGD-6361] Fixed quotation marks in Notes
Fixed quoatation marks in Notes so that they get reflected
and stored properly in SQL
[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-6282] Add marketing-friendly test messages to Pure
Added a long 4K note from a book and Mudita-related.