[EGD-6222] Fix the App Calendar memory leaks This PR fixes: -several explicit uses of `new` that were not matched by `delete` -dangling `CalendarTimeItem`s -reset of focus on the `allDayEventCheckBox` check/uncheck -exiting the app form `allEventsWindow` on `KEY_RF`
[EGD-5712] Volume popup added There is need of popup window on volume key pressed event. This PR handles: Creating base popup window attached to application desktop. Creating volume window. Audio key events logic implementation.
[EGD-6111] Timers refactored Deep refactor of system timers.
[EGD-5945] Bluetooth-harness API messages This PR: * provides Bluetooth-Harness API messages definition [EGD-5944] * provides Bluetooth-Harness API messages implementation * provides Bluetooth-Harness API usage on harness side [EGD-5946] * provides Bluetooth-Harness tests [EGD-5947]
[EGD-5973] Reduce audio stack usage Verify stack usage of: - ServiceAudio - application music player - decoder worker Change if possible to a realistic value keeping a 30% margin. Stack usage reduction is limited due to an extensive stack usage of every call to the filesystem, which uses around 2 kB of stack. Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
[EGD-6009] Test and repair Update process Fixes to improve Update process.
[EGD-6192] Add torch hw control v2 Change behavior of torch control according to newest design.
[EGD-5932] Add more queries to Quotes agent Added queries: - list quotes from selected category, - enable/disable category, - enable/disable single quote, - list enabled quotes, Other fixes: - move `msgHandled` and `msgNotHandled` to `Message.hpp`, - use `typeid` in `QuotesAgent::registerMessages`, - change `Quotes::Queries` style, - make `quotesList` private Queries to add in next PR: - add/read/write quote
[EGD-6198] SpinBox input callback consume fix Fixed SpinBox consuming all input callbacks actions.
[EGD-6150] Clean bottom bar after unpairing last device from the list FORGET and CONNECT/DISCONNECT buttons were not removed after the last device was removed from the list in All Devices window.
[EGD-6144] Fix bluetooth settings window after changing phone visibility Bluetooth settings window was displayed incorrectly after changing phone visibility.
[EGD-5449] Add final prompts windows Added Dialog windows for "configuration successful" "no configuration" and "update OS" for Onboarding. Refactor Dialog window implementation and usage of DialogMetadata in other applications.
[EGD-5624] Added window update This PR introduces mechanism for passing data to the currently displayed window by switch data.
[EGD-5902] Phone Modes Windows Windows for phone modes created. Offline:FightMode/messages only ServiceCellularApi created. ConnectionFrequency and DND options settings throught AppSettings.
[EGD-6108] Fix phonebook leak of DialogMetadata The cause of leak were releases on `unique_ptr` - reviewer (my) mistake
[EGD-5933] Display Category Selection Window This window is needed to assist the user selecting the quotes categories to display.
[EGD-2653] Update list of call logs in chunks Automatically update the list of call logs in chunks.
[EGD-5936] Add Edit Quotes Window This window is needed by the user to assist the user in editing quotes or/and selecting the quotes categories to display.
[EGD-5952] Changed service stack depths acc. to real usage Stack depth changed for: - Application Manager - Service Bluetooth - Bluetooth Worker - Service Eink - Service GUI - Application Special Input
[EGD-5968] Fix PowerOff window PowerOff window lifting done to comply with given design.