[EGD-3773] added A2DP playback backend
EGD-4077 Re-enable support for temporary contacts in Phonebook main window
[EGD-3985] Removed unique_ptr to vector for DatabaseModel updateRecords Method.
[EGD-3998] New db engine (3.33.0) and vfs passing PRAGMA support back to sqlite
[EGD-2395] Added BottomTop orientation support for listView. Created SMSThreadViewWindow and SMSOutputWidget. MessagesStyle moved from global Style.hpp. Fixes in Text. ListView fixes, BoxLayout callback for requestedSize. Added smsInput into list. Drafts handling added.
[EGD-3700] Switch window rework
-Create application->switchManyWindowsBack() method
-Create equivalent to empty window enum class
-Remove stored prevWindows variables
-Add bottom bar to empty window (equivalent to allEvents)
-Repair going back to previous windows functionality
-Repair switching window (with empty events DB)
-Add EventShift value to event records time
EGD-3808 Scrolling contacts list with a particular letter - part 2
[EGD-3788] Fixes for message drafts feature after requirements elaboration. (#733)
[EGD-2846]-sim-pin-entering (#718)
[EGD-2846] PIN and PUK windows for SIM added
[EGD-3699] Add notifications handling in calendar.
[EGD-3139]Scrolling contacts list with a particular letter - part 1
[EGD-3713] Rework repeat option data flow
-Implement onIsChecked callbacks
-Add Custom repeat functionality
-Prevent from repeated events duplicates
[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-3720] Database service API cleanup for messages application. (#720)
- Major cleanup of database query usage.
[EGD-3782] Fix: sending sms to new or deleted contact
[EGD-3566] added calllog handling in service-desktop
[EGD-3566] implemented calllogGet query
[EGD-3566] fixed callogGet query
[EGD-3566] added CalllogGetCount query handling
[EGD-3566] added CalllogRemove query handling
[EGD-3566] added CalllogGetByContactID query handling
[EGD-3566] added tests
[EGD-3528] group:id=4 is also protected
[EGD-3528] protection added by new table contact_group_protected - if the group id exists in the table the group cannot be deleted