Commit Graph
62 Commits
Author SHA1 Message Date
Adam Dobrowolski 7b4a706cd6 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
2020-10-13 17:46:10 +02:00
Piotr Tanski 7e520b49a2 [EGD-3788] Fixes for message drafts feature after requirements elaboration. (#733) 2020-09-29 12:34:58 +02:00
Przemyslaw Brudny b7eb4365ea [EGD-3799] Messages queries cleanups. 2020-09-23 15:02:04 +02:00
Piotr Tanski 8fd488b084 [EGD-3720] Database service API cleanup for messages application. (#720)
- Major cleanup of database query usage.
2020-09-22 12:59:32 +02:00
Piotr Tanski 9447da6585 [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.
2020-09-21 10:25:00 +02:00
Przemyslaw Brudny f09971ddb4 [EGD-3265] Application messages file structure renames and cleanups. 2020-09-16 12:19:14 +02:00
Radoslaw Wicik 1a919db2ed [EGD-2974] Support for temporary contacts as a group 2020-09-15 15:04:10 +02:00
Przemyslaw Brudny fa3968a3ee [EGD-3451] PR Changes. 2020-08-07 12:26:44 +02:00
Przemyslaw Brudny 2f47dd44c7 [EGD-3451] Cleanups. 2020-08-07 12:26:44 +02:00
Przemyslaw Brudny 010ecf6b37 [EGD-3451] Notifications and db messages for list refresh added to Phonebook and Messages. 2020-08-07 12:26:44 +02:00
Mateusz Grzywacz e832fda678 [feature] small fixes in message types etc 2020-07-20 14:27:46 +02:00
Alek Rudnik 26431f41e2 [EGD-2810] Added sms option to mark conversation as read/unread (#522)
* [EGD-2810] SMS - Added option to mark conversation as read/unread

* [EGD-2810] PR fixes
2020-07-13 14:39:36 +02:00
Mateusz Grzywacz 48942a14ac [EGD-3348] Thread deletion - synchronous from Options windows, not on message 2020-07-07 16:56:46 +02:00
Mateusz Grzywacz e1170e3a3b [EGD-3348] Review comments - give control to the windows 2020-07-07 16:56:46 +02:00
Mateusz Grzywacz 3f71e02032 [EGD-3348] Handle deleting the Last message in a given thread (and this thread dissapearing) 2020-07-07 16:56:46 +02:00
Mateusz Grzywacz 194085de0a [EGD-3348] subclass ThreadRecord from Record struct 2020-07-07 16:56:46 +02:00
Mateusz Grzywacz b531c79f44 [EGD-3339] Thread view refresh different per db event 2020-06-26 13:53:37 +02:00
Marcin Smoczyński aeeafb43ca [EGD-2595] do not use string numbers in messaging
Use PhoneNumber::View instead.
Removed caching mechanism of ContactRecord, because it was causing
several problems and it was a bad place to put it anyway.

Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
2020-06-22 13:57:40 +02:00
Mateusz Grzywacz 0edd043316 [EGD-3277] SMS view not refreshing after sending new SMS from reply textbox 2020-06-12 13:20:32 +02:00
pholat fdf5c1a903 EGD-3262 ThreadViewWindow - incomming SMS db notification trigger refresh window without text field (#413) 2020-06-04 13:13:31 +02:00
pholat d6c777efc7 EGD-3266 Fixed bad return (#412) 2020-06-04 09:47:22 +02:00
Mateusz Grzywacz c477c17005 [EGD-3203] SMS thread - resend failed sms 2020-06-02 12:25:36 +02:00
Mateusz Grzywacz fe05328ca8 [EGD-3222] SMS DB update refreshes app window - only if certain window is visible 2020-06-02 11:00:56 +02:00
Mateusz Grzywacz dd56d1a088 [EGD-3222] SMS DB update rebuilds app windows 2020-06-02 11:00:56 +02:00
alek 6e0252c26b [EGD-2830] refactor of Dialog Window into 3 separate classes 2020-05-28 14:13:12 +02:00
alek 8e6050fef9 [GED-2830] fixes fo Dialog layout 2020-05-28 14:13:12 +02:00
alek 5bf1d9a0db [EGD-2830] no sim notification works on all sms windows 2020-05-28 14:13:12 +02:00
alek aa5999b070 [EGD-2830] Dialog extended for multiple options.
One dialog window in sms app instead of mulitple ones.
Notifictaions about  No SIM card inserted.
2020-05-28 14:13:12 +02:00
pholat 23df384c55 EGD-3087 SMS Search implemented (#374)
* EGD-3087 WIP adding SMS Querry

* EGD-3087 Added query virtual interface on Service top layer

Service shouldn't implement query logic and should be proxying that.

additionally:
- small fixes in includes
- shared service db name same way as apps and event manager

* EGD-3087 Query - want to work on interface not on db

* EGD-3087 Query gluecode works fine. Our query in SMS search calls getBySMSQuery

Changes cut off before any potential orm interface layer

* EGD-3087 WIP Interface in use

* EGD-3087 Query for SMS search works as designed

* EGD-3087 Query results should be on screen

* EGD-3087 BUG workaround - need to deep refresh display to show data

* EGD-3087 Searching for text from input works fine

* EGD-3087 Showing results / or empty results depending on query

* EGD-3087 Pre PR fixups

* EGD-3087 Empty search - getting back to prewious window ignore current

* EGD-3087 PR applied

* EGD-3087 PR - style fixed

* EGD-3087 Review - DB ListView handling moved to separate function

* EGD-3087 Workaround: crash on use after free fix

* EGD-3087 PR stylistic changes

* EGD-3087 PR cleanup applied

* EGD-3087 Added test for Query interface

* EGD-3087 renamed getByQuery to getQuery & finished tests

* EGD-3087 Post rebase fixup

* EGD-3087 PR - moved ListView request part to separate function

* EGD-3087 PR Fixups

* EGD-3087 Post rebase style fix

* EGD-3087 Added variable for DB service stack & const to getter function
2020-05-27 13:49:50 +02:00
alek 432e3ad7e2 [EGD-3237] fixed return type of switchWindow and returnToPreviousWindow 2020-05-27 09:55:11 +02:00
alek 575d3e9cc4 [EGD-2786] change sms dialog window name 2020-05-22 10:54:07 +02:00
alek 7ec5609497 [EGD-2786] sms msg removal confirmation window 2020-05-22 10:54:07 +02:00
alek 0ffaa05563 [EGD-2786] fixed DB notifications in app desktop and sms 2020-05-22 10:54:07 +02:00
pholat 2081d2966f EGD-3219 SMS search view implemented (#377)
* EGD-3219 Initial commit for SearchResults window

* no elements - just window with provider and listview added

* EGD-3219 Added minimal SearchResultsItem

* EGD-3219 Moved ThreadModel to models catalog

* EGD-3219 ThreadModel - subclassed

* EGD-3219 Use BaseResultsModel for search items

* EGD-3219 Search looks nearly right, preview text to be added in database

* EGD-3219 Split ThreadModel & Item to use in two elements
2020-05-21 08:51:34 +02:00
Alek Rudnik 08358df991 Egd 2825 sms clipboard (#362)
* [EGD-2825] clipboard class implementation

* [EGD-2825] returnToPreviousView moved from appwindow to application class

* [EGD-2825] paste

* [EGD-2825] fixed paste label

* [EGD-2825] copy

* [EGD-2825] comment

* [EGD-2825] removed init data

* [EDG-2825] add clipboard UT

* [EGD-2825] add sms fw option
renamed SMSTemplateData to SMSTextData

* [EGD-2825] fxies in EventStore

* [EGD-2825] PR fixes

* [EGD-2825] rem not needed comment
2020-05-15 13:34:26 +02:00
Alek Rudnik 89eeba99eb Egd 3188 new sms enhancments (#355)
* [EGD-3188] new sms window - fix layout and functionalities

* [EGD-3188] sending sms from calllog and phonebook

* [EGD-3188] aborting the incoming call via sending sms template
Unufy sms ui common actions to use libphone number only
added default option to contactrecrord::getformattedname method

* [EGD-3188] fix for siwtching back from sms template window when the call is aborted

* [EGD-3188] PR fixes
2020-05-12 20:19:07 +02:00
Pawel Olejniczak 2014feabc7 [EGD-3155] Add changes suggested by reviewers 2020-05-08 08:57:29 +02:00
Alek Rudnik 16eaab6b50 Egd 3169 sms templates (#336)
* [EGD-3169] added sms templates model and item
fixed common class name convention

* [EGD-3169] added templates window
Passing template to new sms window is already working

* [EGD-3169] PR fixes from DB PR

* [EGD-3169] add universal callback for templates items

* [EGD-3169] requesting templates from more 2 windows

* [EGD-3169] missign change - display template in threads window

* [EGD-3169] minor fixes

* [EGD-3169] minimal clean up

* [EGD-3169] fixed some layout constatnt

* [EGD-3169] rem minor comments and logs

* [EGD-3089] rem redundant vector include

* [EGD-3169] PR fixes

* [EGD-3169] fixes afeter rebase

* [EGD-3169] workaround for list view issue - added 2 dump entries

* [EGD-3169] PR fixes

* [EGD-3169] style fixes

* [EGD-3169] fix for 0x0D char on enter in text widget

* [EGD-3169] PR fixes

* [EGD-3169] compilation issue
2020-04-30 13:48:23 +02:00
Alek Rudnik 3b8dad6685 [EGD-3082] new message options (#319)
* [EGD-3082] new message options

* [EGD-3082] PR fixes
2020-04-22 11:43:38 +02:00
alek c88bddd7df [EGD-3086] refactor and minor fixes 2020-04-17 15:05:32 +02:00
alek 7337b21faa [EGD-3086] fixes after rebase 2020-04-17 15:05:32 +02:00
alek 51188e3dee [EGD-3086] added sending sms from new sms window 2020-04-17 15:05:32 +02:00
Marcin Smoczyński a91365b421 fix building with gcc8 2020-04-17 14:16:48 +02:00
Adam Dobrowolski 6fbae11ee4 EGD-3121 Initiall SMSSearch start window 2020-04-16 15:05:10 +02:00
Adam Dobrowolski 66e1ee0287 EGD-3088 Added empty search window 2020-04-15 14:47:20 +02:00
Alek Rudnik 8b77fc1fcf Egd 3078 sms delete conversation (#297)
* [EGD-3078] fixed layout of sms thread delet window

* [EGD-3078] missing font

* [EGD-3078] fixed Dialog layout

* [EGD-3078] added contact name in thread delete dialog

* [EGD-3078] fix style
2020-04-10 14:50:56 +02:00
Adam Dobrowolski 4a61f400e7 EGD-3055 Fixed printf issues 2020-04-08 12:23:53 +02:00
Radoslaw Wicik a8573a404c Apply new style 2020-03-17 10:03:16 +01:00
Adam Dobrowolski ae915f3512 [EGD-2571] Clenup: removed MessageType static_casts, fixed debug.h defines. Added GPIO event 2020-02-12 13:31:13 +00:00
Adam Dobrowolski edee2feea4 [EGD-2394] PR review fixups and cleanup 2020-01-31 14:05:42 +01:00