Commit Graph

61 Commits

Author SHA1 Message Date
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
Adam Dobrowolski
2406897d4f [EGD-2394] SMS Thread gui implementation
* added handle for DB update in application
* thread - ready to decorate SMS on different sms types
* WORKAROUND - Show thread of messages work - Text cant be set to empty, so add space instead of empty text
* AppSMS made stack big enough for sms app lifetime
2020-01-31 14:05:42 +01:00