[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
[EGD-6645] Fix ContactGroups tests Fixed Contact Groups tests.
[EGD-6650] Fix Thread Record test Fix UT for using WAL in SQLite.
[EGD-6648] Fix Events Record tests Update UT for work with SQLite WAL.
[EGD-6643] Fix Alarm Record tests Fix UT Alarm Record to work with WAL in SQLite.
[EGD-6649] Fix SMS Record tests Fix UT for WAL in SQLite.
[EGD-6644] Fix Alarms Table tests Fix UT for supporting WAL in SQLite.
[EGD-6646] Fix Contact Record db tests Clean WAL file after db init
[EGD-6110] Cyclic db write WAL option used, checkpoint set to 1
[EGD-6527] Internationalization API unification Single api to rule i18n all calls to localistaion in cpp files unified cut off ass many dependencies in i18n header as possible
[EGD-3649] Fix paths in UT Reorganization of assets left path in UT outdated.
[EGD-6313] Fix Can not find contact by full name Add support for contact full nane in queries
[EGD-6507] Enable per-module testing Add per-module: - test build - test execution - coverage reporting (xml/html). Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
[EGD-6389] Fix database initialization scripts UT Tests were not passing locally due to incorrect sql file names.
[EGD-6283] Fix to slow Application Desktop start ApplicationDesktop start was slowed down by two synchronous DB calls: -get unread threads count -get unread calls count Both were replaced with asynch versions.
[EGD-6262] Refactor Quotes - Connect QuotesMainWindow to work with agent, - Use DatabaseModel in Quotes and Categories models, - Connect add/edit/remove quotes with agent
[EGD-6105] Fix database synchronization std::fflush used in the sqlite3vfs sync only the stdio buffer but without sync internal filesystem. Additional fsync call fix this issue.
[EGD-5790] Fix end of line display in message thumbnail Original problem was that '\n' character was displayed as `[]` in message thumbnail. After consulting Design-Team thumbnail should not display anything succeeding problematic character.
[EGD-6067] Fix database performance issues New filesystem works differently and some vFAT optimizations backfired badly after switch. - avoid unnecessary folder traversing - eliminate some unnecessary fstats - rework sqlite file driver - reduce MMC startup delay - fix errno bug in iosyscalls