[BH-743] Add EventRecord implementation
Add EventRecord implementation + tests
Fix transparent backgrounds in PlantUML
Images generated using PlantUML had transparent backgrounds which made
their text difficult to read on GitHub when using "Dark Mode". Forcing
a background color of #F0F0F0 ensures they are all readable.
[BH-739] Split EventManager
Renaming:
- rename EventManager to EventManagerCommon,
- rename PureEventManager and BellEventManager
to EventManager
[BH-739] Split EventManager
Move `test-settings` to `PurePhone` product-specific directory
[BH-739] Split EventManager
Separate Pure and Bell EventManager functionalities
to separate files.
[BH-733] Cleanup target dependencies
Remove obsolete target dependencies across modules.
Remove 'cross' and 'unittests' targets.
Refactor some remaining target dependencies to use board include macro.
Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
[CP-330] Remove all remounts RW fat partition
FAT is changed only by the updater application
PureOS shouldn't touch the FAT partition
Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
[EGD-7217] Separate commonly used headers from application-calendar
Move dateCommon.hpp to module-utils/time
[CP-46] Extend contact info endpoint
Include email, speed dial, ice and notes.
[BH-395] Librarize application-settings
Librarize application-settings
[BH-690] Add interface for alarm and alarm repo
Definition of basic alarm structures and interfaces
[EGD-7167] Pass IMEI number to Settings
Get IMEI from cellular and display it in Settings
[CP-403] Replace old update code
Removed update related code
Removed update test scripts
[CP-424] Report SN in DeviceInfo data
Added serial number to Device Info data.
[CP-460] Remove duplicated UT case
Removed duplicated test case for FileContext class in
service-desktop unittest.cpp
[CP-266] Extend power management logging
Make sure we print fuel gauge info needed by the electronics team.
[EGD-6946] Fix build for GCC11
Fix build issues identified when building on Fedora 34 using GCC11.
Signed-off-by: Alistair Francis <alistair@alistair23.me>
[EGD-6776] Music Player All Songs Window
Full MVP design.
Removed redundant Empty Window.
Added play/pause/resume/stop control.
[CP-228] Force flushing of logs before getting log files
Moved flushing function to Logger class
Decreased flushing time to 2 min
Added EM event to request flushing from ServiceDesktop