[EGD-6259] Turn off usb security
To prevent errors with USB connectivity and charging screens.
[EGD-5783] Exclude empty body from response message
Remove body field from response message,
if it contains null. Add 204 and 501 status codes
and use them in proper responses.
204 stands for success but no content, and 501
means endpoint is not implemented.
Additionally some minor fixes.
[EGD-6191] Fix harness call tests
* This PR provides a fix for the bug reported in [EGD-6081].
The solution adds the `tear_down`-like fixture called after the
problematic tests, that enforce focus on `ApplicationDesktop'`s
main window.
* Additionally similar solution was added to `test_auto_lock`
to restore original (30s) lock timeout.
[EGD-6081]: https://appnroll.atlassian.net/browse/EGD-6081
[EGD-5868] Add access to backup over MTP
This change adds access to backups via MTP
after backup file has been successfuly created.
[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-5965] Add BT-Harness API documentation
Added documentation:
* BT endpoint API
* BT-Harness tests
[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-5565] Fix update process on new lf filesystem
These changes are needed for update to work with new
LFS fileystem, also minor bugfixes are included.
[EGD-6112] Fix Service-desktop crashes during DOM dump
service_stack new size 5120;
worker_stack new size 8704;
[EGD-5837] Add USB passthrough for tethering
Tethering has to enable / disable the USB passthrough.
[EGD-5512] Usb security refactor and devices pairing
Move all security related functionality to single security endpoint
Paired devices can be added to avoid further passcode requests
[EGD-6030] Fix Analise and optimize stack for service-desktop-worker
Reduce stack size to 1k
[EGD-5970] Fix update unit tests
Unit test fixes for update process
[EGD-6016] Fix Analise and optimize stack usage for service-desktop
Reduce stack size for service-desktop to 4kB
Optymize stack memory footprint for CalllogHelper::to_json
Optymize stack memory footprint for DeviceInfoEndpoint::getDeviceInfo
[EGD-5304] Add new way of system close
Unified method of closing
the system orchestrated by
system manager
[EGD-5724] Add pagination for Templates
Add pagination for Templates
Fix bug in change message template response