[EGD-6883] Change time settings cleanup Time related settings are handled by service time now. utils DateAndTimeSettings replaced by static time service api.
[EGD-6697] Date and time formatting Added system locale dependant date and time formatting.
Merge branch 'master' into stable
Merge branch 'master' into stable
[BH-378] Utils move log to library Moved log to separate library
[EGD-6899] Fix AppCall access Fix of an access to call window during tethering
[EGD-6867] Renamed TopBar into StatusBar Renamed TopBar into StatusBar.
Merge branch 'master' into stable
[EGD-6854] Add missing tethering windows Added missing windows for tethering based on UI design
[EGD-6701] System time usage fixes Fixed all calls to stdlib time. Removed all redundant calls to Timestamp treated as time source.
[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-6707] Add single number message notification This PR provides implementation of home screen notification for `notSeen` messages received from a single number. The "single-number: `notSeen` message notification distinct from "multiple-number" notification with the following features: - displaying formatted contact name - `onActivated` it switches to respective thread window (instead of all thread window) in `ApplicationMessages` The PR also introduced some `ActiveNotificationsModel` code refactor to align the implementation with `Single Responsibility Principle`
[EGD-6657] ApplicationDesktop clean-up This PR cleans-up `ApplicationDesktop` after recent changes in home screen notifications handling.
[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-6673] Temporary fix cellular requesting for pin Temporary fix for cellular pin request popup. To be fully integrated with SimLockHandler.
[EGD-6641] Added Notifications to LockedPhone popup Added NotificationsModel to LockedPhone popup window.
[EGD-5884] Added Lock Screen popup handling Moved lock screen window to popup. Split DesktopMainWindow into two parts (popup and regular). Added LockPhoneHandler into ApplicationManager.
[EGD-3119] Hide InputEvent's member fields Use the InputEvent's convenience methods to express intent.
[EGD-6637] Cleanup locks structure Renaming existing locks namespace and created proper directory structure.
[EGD-5703] Fix SimCard topBar icon on Desktop In initial design a `TobBar`'s SimCard icon with number is supposed to display on the home screen only if there are two cards inserted. Because of the hardware limitations (there is no way of telling if there is a single or two cards inserted) the established consensus is that home screen should not display SimCard widget unless it's indication error state. Although in the task description there is only home screen mentioned, the behaviour was established for all `ApplicationDesktop`'s windows.