[EGD-5868] Add access to backup over MTP This change adds access to backups via MTP after backup file has been successfuly created.
[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-5932] Add the rest of queries to Quotes agent Implement add/read/write/delete quote queries
[EGD-6079] Moved at factory from header to cpp file - data moved to std::initializer_list no issue warned with tools - GCC tools do not warn issues with memory now
[EGD-6230] Fix reading of cheksum.txt file Fix errors regarding update.
[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-6192] Add torch hw control v2 Change behavior of torch control according to newest design.
[EGD-4593] Dump logs to file on timeout - Dump logs to file every 10 sec. - max file size is 50 MB (after reaching it, no more logs will be logged), - Add `LockGuard` with locking mechanism supporting IRQ and use it in `Logger`. - Fix minor style issues in `Logger`. - Add `mount_user_lfs_partition.py` script for mounting LFS on Linux FS in order to get `MuditaOS.log` file from `user` partition
[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-4851] Add URC support in sleep mode When URCs come from the network and GSM is in sleep mode, we wake up the modem to properly handle the incoming data.
[EGD-5919] Fix: Fix logs from Service: Cellular, Fota Fix: Remove misleading error message(change to debug/info). Do not trace as error multiple retry. Minimize (to zero) error logs on cold and hot start of the phone.
[EGD-5490] Add BT pairing documentation Documentation gives a high-level overview of the following procedures: -scanning -pairing -unpairing
[EGD-5965] Add BT-Harness API documentation Added documentation: * BT endpoint API * BT-Harness tests
[EGD-5658] Add eInk CPU frequency hold While the screen is being redrawn, we block CPU frequency decreasing
[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-6130] Fix update process (stack size, fscopy) Increase stack size for service-desktop to 8192 Change fs syscall rename() to copy() (rename seems to fail when moving data across different filesystems)
[EGD-6131] Fix modem startup Fix modem start issue due to bug in battery level check.