[BH-626] Home screen Added home screen GUI and corresponding logic
[BH-741] Split ApplicationManager ApplicationManager no OnBoarding app fix
[BH-739] Split EventManager Temporary fix for Bell EventManager EventWorker queues. Queues in WorkerEvent::init are accessed by index based on `WorkerEventQueues` enum which cause that all queues must be inserted and the order of queues must be correct.
[BH-685] Add alarm handler factory This commit adds factory for alarm handlers with basic handlers draft for Bell.
[BH-743] Add AlarmEvents Add AlarmEvents to database
[BH-741] Split ApplicationManager Separate Pure and Bell ApplicationManager functionalities to separate files.
[BH-777] Add Bell specific ld script configuration Added bell specific ld script configuration for board memory layout
[EGD-7361] Fix not booting from image After moving some files to libboard.a the linker was not eager to look for symbols that should be in the boot header (.boot_hdr section). Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
[BH-743] Add EventRecord implementation Add EventRecord implementation + tests
[BH-783] Add big version of GT Pressura font GT Pressura regular font 190 size is needed in Bell.
[EGD-7355] Fix clang checking script Fixed version check
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-721] Fix and add new rrule generator methods Add rrule generator for next incoming timestamp Add ical iterator wrapper Fix existing range generator to include event start timestamp Use time lib TimePoint definition Add neccessary public dependencies
[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>
[BH-734] Add hardware board selection To support bell hardware one needs to distinguish between the rt1051 generic target and product's boards. 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>
[BH-701] Use TimeSetFmtSpinner in Alarm app Fix default font issue