[EGD-6867] Renamed TopBar into StatusBar Renamed TopBar into StatusBar.
[EGD-6885] Fixed onBoarding done wrong path in settings Fixed onBoarding done wrong path in settings.
[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.
[EGD-6854] Add missing tethering windows Added missing windows for tethering based on UI design
[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-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-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-6755] Add updated notification icons This PR adds/updates notification icons to latest version provided by designs. Also this PR provides new implementation for CallLogDetailsWindow. The window was using one of the icons updated. To avoid making temporary corrections on the icon's hardcoded (x,y,w,h) properties, the entire window was redesign to use up-to-date ModuitaOS GUI features.
[EGD-5404] Added onBoarding Sim select window Added onBoarding Sim select window and skip sim select. Removed old PhoneLock settings selector from settings.
[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-6740] Availability and Change handled by PhoneLockHandler Availability and Change in phoneLock handled by PhoneLockHandler. Removed old implementation from onBoarding and Settings. Cleared language assets.
[EGD-6518] Add missing field in mfg file Add missing model field for the phone personalization data in the personalization.json file Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
[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-6520] Show factory data on technical information window Remove mocked data and read real data from settings db
[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-6453] Warning when adding incorrect event When adding to Calendar an event which is incorrect (e.g. has empty title or end which is sooner than start) warning window appears.
[EGD-6637] Cleanup locks structure Renaming existing locks namespace and created proper directory structure.
[EGD-6600] Add rejected call message Adds rejected call message instead of ended call.
[EGD-6064] Add connecting and pairing bluetooth states Pairing and connecting states are now visualized in All devices window to inform phone user what is happening.