[BH-375] Clean `module-utils/third-party` Clean `module-utils/third-party`
Merge branch 'stable' - release v0.73.1
[EGD-6928] Fix system powe instability Improved frequency switching mechanism
[CP-326] Reformat recovery partition as littlefs Recovery partition will be needed by update process for store and process update data recovery etc But using fat partition is due to problem with power loss in not recommended. This patch change BACKUP partition to the LFS Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
[EGD-7138] Security setting cleanup and fixes Security setting cleanup. Removed not used torch windows.
[EGD-7136] Apps setting cleanup and fixes Apps setting cleanup. Disabled in UI not working options.
[EGD-7136] Phone modes setting cleanup and fixes Phone modes setting cleanup. Fixed text top padding. Fixed titles and selector in phone modes. Updated arrows.
[BH-384] Turned application desktop to library Defined separated cmake library, private and public include directories and dependencies, isolated public headers from private, cleaned up include paths and defined which targets depend on new library, cleaned up include paths
[BH-628] Cleaned up module-vfs cmake Cleaned up pattern of sharing source files among libraries using cached lists, ultimately leading to silent linkage failures. Symbols build repeatedly in different libraries was linked depending on which library was passed in linker command arguments first, so for example in same cases cellular bsp files compiled in module-vfs was linked instead of those from module-bsp leading to failure of cellular work despite no explicite build failure.
[EGD-7135] Display and keypad setting cleanup and fixes Display and keypad setting cleanup. Moved settings window Names to separate file. Added selective build options. Fixed SpinBox arrows position. Fixed focus on window start in InputLanguageWindow and KeypadLightWindow. Moved AutoLock to Security. Disabled not working options in UI.
[EGD-6212] Add tethering doc This commit adds list of currently supported systems that are check for working with tethering. Rest of the doc will be updated with another commit
[CP-215] Expose current operator name in service desktop API Get current operator name from cellular modem, and expose it in service desktop API to let Mudtia Center use it.
[EGD-7145] Fix mp3 tags fetch Fixed problem with some mp3 files which wasn't available in the list of tracks. Issue was occuring due to the large buffer allocation.
[CP-335] Fix formatting of SN A serial number in the USB descriptor includes additional zeros 0 if it’s shorter than the placeholder space.
[EGD-7149] Fix connecting BT devices Some devices were giving different results after querying for Class of Device (CoD) and our filters were too restrictive. Now filtering only take place at pairing, so every suitable device can be connected
[EGD-7134] Network setting cleanup and fixes Network setting cleanup. Added missing sim cards window. Fixed option texts. Disabled not working options in UI.
[BH-381] Turned application call into lib Defined separate cmake target, dependencies, private, and public sources, cleaned up include paths
[EGD-5659] Cpu frequency for audio Set CPU frequency level to the highest for audio tasks.
[EGD-7131] Flashing instruction updated Flashing instruction for MacOS and Windows updated.
[EGD-6889] Fix Fixed network time handling Fixed Network time handling. Automati Date and Time setting is handled in service-cellular. Enabling and diasbling time repotring is added.