[EGD-4151] Application manager actions introduced. (#905) * [EGD-4151] Application manifest structure defined. * [EGD-4156] Applications registry and basic action handler implemented.
[EGD-4070] Messages listView sync db queries refactored to full async. (#837)
[EGD-4051] Based application manager app switching on application stack. (#858) * [EGD-4051] Based application manager app switching on application stack. * [EGD-4051] Application manager thorough refactor.
[EGD-2629] Add Phone name window (#887) [EGD-2629] Update changelog and minor fixes
[EGD-3743] Update copyrights in fies
[EGD-3597] Shape rendering refactored. (#827)
EGD-4036 Application windows - added register mechanism * Moved ApplicationLauncher to separate files - declutering * WindowsStore renamed to WindowsFactory - Store needs to be splitted toavoid antipattern * Options window build dynamically onBeforeShow * Dialog windows dynamically built
[EGD-3985] Removed unique_ptr to vector for DatabaseModel updateRecords Method.
[EGD-3988] SMS thread for a specific contact shall be splitted into separate ones if multiple phone numbers are available. (#801)
[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-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-3799] Messages queries cleanups.
[EGD-3720] Database service API cleanup for messages application. (#720) - Major cleanup of database query usage.
[EGD-3760] ListView added support to rebuild on provided offset.
[EGD-2870] Message drafts feature implemented. (#704) - Save unsent messages as drafts on thread view window close. - Queries for SMS add and update introduced. - Fix for windows IDs all being zeroes across the GUI.
[EGD-3265] Application messages file structure renames and cleanups.
[EGC-2974] Fix typo in ContactRecord function name
[EGD-2974] Support for temporary contacts as a group
[EGD-3532] identify thread with a number Use phone number instead of contact number to identify a message thread to allow having multiple threads for a contact if contact has multiple numbers.