[EGD-6947] Fix SQL vulnerabilities These were potential security holes allowing SQL injections.
Merge branch 'master' into stable
[BH-373] Convert utils json into a lib Moving json to a third-party standalone library.
[BH-353] Add Documentation for main targets * clean up mimimu required cmake version * fixes for release workflow Add documentation for targets, fixes for cmake and release workflow.
Merge branch 'master' into stable
[BH-369] Turned UTF8 into separate library Moved utf8 files, formed separate library, fixed include paths, added utf8 library as dependency to every other target that uses it, clang-formated utf8 files, cleaned up tests cmake script, moved utf8 unit test
[BH-378] PR changes PR changes - mainly includes
[BH-378] Utils move log to library Moved log to separate library
[BH-353] Add minimal build target for BH Introducing changes required for adding BellHybird target without removing PurePhone. Adden new targets: * Pure (builds PurePhone and PurePhone.img) * Bell (builds BellHybird and BellHybird.img) * [PurePhone|BellHybrid]-[UpdatePackage|StandaloneImage)
[BH-371] Replace gsl with mainline submodule and move to third-party Replacing loose gsl files with gsl mainline project as submodule and moving it to third-party
Merge branch 'master' into stable
[EGD-6835] Fix UT link errors with inotify Fix UT linkage error when trying to link with libiosyscalls with inotify mechanism Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
[EGD-5976] Add tethering cellular disabling This commit adds disabling of URC messages during tethering mode. It also adds call and sms logging after tethering is disabled.
[CP-77] Replace receivedAt and sentAt fields with createdAt sentAt json field was never updated and was not used. Cleaned up DB and DB interface from unused date_send.
[EGD-5171] Utils to string fix Fixed utils to string function to work with 8 bit integers. Also nodiscard attribute added there.
[EGD-6767] Disable WALL mechanism in the DB Wall mechanism is not needed due to the littlefs fail proofs safety. It causes a lot of troubles in the frame recovery and unnessesry increases io bandwidth Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
[EGD-6707] Add single number message notification This PR provides implementation of home screen notification for `notSeen` messages received from a single number. The "single-number: `notSeen` message notification distinct from "multiple-number" notification with the following features: - displaying formatted contact name - `onActivated` it switches to respective thread window (instead of all thread window) in `ApplicationMessages` The PR also introduced some `ActiveNotificationsModel` code refactor to align the implementation with `Single Responsibility Principle`
[EGD-5512] Don't log pragma errors Ignore false pragma errors caused by our VFS and sqlite.
[EGD-6599] Add single number call notification This PR adds proper notification on call notifications coming from single number. To that end following changes have been introduced: * extension of Notification DB record with contact_id filed * use of `ContactRecordInterface` in `NotificationsRecordInterface` * extension of `Increment` query to require `PhoneNumber::View` * multiple minor changes on path from creating/handling `NotificationsRecord` to displaying respective notification.
[EGD-6680] Notes crash fix on search Changed query for all matches to query with limit