Merge branch 'master' into stable
[EGD-4751] Change: new filesystem handling implementation in module services. (#1151)
Due to vfs deprecation there is need to remove all vfs calls from code. This PR covers module services. It also contains minor fixes in module-services.
[EGD-4218] Convert service-desktop to library
[EGD-4264] directory reordering (#1001)
* [EGD-4264] VFS directory reordering
Currently VFS uses flat directory structure
for disc manager I need more sofisticated directory layout
* [EGD-4264] Remove redundant -Wno
* [EGD-4261] New purefs API
* [EGD-4264] Unittest fixes
* [EGD-4264] Directory relativity
* [EGD-4264] Relative path fixes
* [EGD-4264] Fix RT1051 compile errors
Co-authored-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
[EGD-4366] Global data cleanup. (#999)
[EGD-3852] clean include in service (#928)
[EGD-4160] renamed PureOS -> MUDITAOS (#901)
[EGD-4075] Use FATFS in the Linux builds (#843)
* [EGD-4075] Use FAT fs in the emulator
Add script for genrate base phone image
* [EGD-4075] Use FreeRTOS-FAT in emulator initial commit
* [EGD-4075] Thread local storage fix
Fixing thread local storage when running on the
Linux platform in the test mode
* [EGD-4075] Improve image generation
Improve image generation script on the linux platform
* [EGD-4075] Fix all test with FAT fs image
Fix all tests with fatfs image
* [EGD-4075] Fix calculator utility test
* [EGD-4075] Image dependencies fix
* Remove uneeded comments
* Missing headers in CR
* [EGD-4075] Fixed whitespaces
Co-authored-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
[EGD-3743] Update copyrights in fies
[EGD-3506]: unittest fixes
[EGD-3799] Messages queries cleanups.
[EGD-3797] change default country to unknown
Can't assume that user is in Poland if number origin is unknown.
Fix related unit tests.
[EGD-3593] fixed unhandled factory-reset endpoint
added update file check in update endpoint
added missing getByThreadID message query
[EGD-3553] added functional tests for service-desktop
UT & PR fixes
[EGD-3502] reworked endpoints
[EGD-3522] added missing queries
[EGD-3522] added ContactUpdate query
[EGD-3522] added ContactRemove query
[EGD-3502] fixed UT
[EGD-3522] added SMSTemplateGet query
[EGD-3522] added SMSGetCount query
[EGD-3522] added SMSGet query
[EGD-3522] added SMSTemplateGetCount query
[EGD-3522] added SMSTemplateGetCount query
[EGD-3522] added SMSTemplateAdd query
[EGD-3522] added SMSRemove query
[EGD-3522] added SMSTemplateRemove query
[EGD-3486] Implementation of SMS handling in service-desktop
added message removal method
added message marking as read/unread
added message thread to_json() method, fixed unit test
added template processing except search
added SMS gathering by contactID
added getByText sms query
added template search query
removed root dir test, this is only applicable to rt1051
[EGD-3489] Fixed damaged json and length hardfault, added tests