[BH-376] Utils time turned to separate library Turned module-utils/time folder content into separate library, cleaned up CMake libs dependencies, fixed include paths
[BH-370] Convert utils common_data into a libs Create clipboard and eventsore libs
[BH-378] PR changes PR changes - mainly includes
[BH-378] Utils move log to library Moved log to separate library
[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-6605] Fix RTC time not retained between resets if set manually When setting datetime from timestamp (manually, not from network), SRTC is set in order to retain the RTC datetime between resets. RTC handling was refactored in order to get rid of unnecesary conversions and third-party code mixed with proprietary code within a single file.
[EGD-6746] Use new SimCard implementation Switch to SimCard implementation provided by previous commit
[EGD-5404] Added onBoarding Sim select window Added onBoarding Sim select window and skip sim select. Removed old PhoneLock settings selector from settings.
[BH-422] Fix CMake in service GUI - post review update 01 Update after review.
[BH-422] Fix CMake in service GUI Refactor CMakeLists.txt for cleaner and simpler code.
[EGD-6675] Swiping through date/time input causes crash Phone crashes whenever you try to set new calendar event and change its date or time.
[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-6527] Internationalization API unification Single api to rule i18n all calls to localistaion in cpp files unified cut off ass many dependencies in i18n header as possible
[EGD-6575] Rename Unicast with timeout as UnicastSync Using Unicast with timeout is dangerous and strongly discouraged. This change allows for more precise tracking of such cases.
[EGD-6555] ListView constants move ListView constants moved from style to ListView.hpp.
[EGD-6494] Application Manager on action switch fix Application Manager switch on Action no longer causes to newly opened application main window switch but it calls declared action handler.
[EGD-6347] Refactored phone modes handling in applications PhoneModeObserver doesn't work properly in applications. Applications have to handle the phone mode changes via AppMgr. Phone mode and tethering handlers separated.
[EGD-6208] Add blocking phone mode changes during tethering When the tethering is enabled, the phone mode shouldn't change, now, any attempt ends with a notification