Commit Graph
81 Commits
Author SHA1 Message Date
Mateusz Grzywacz f2f0a79a39 SMS - scroll to bottom on opening thread & quit on malformed thread instead of deleting it 2020-08-07 09:58:13 +02:00
alek cd5e381bc2 [EGD-3402] pr fixes 2020-07-16 13:49:44 +02:00
alek f0ebc937a6 [EGD-3406] fix for not properly marking sms thread as read 2020-07-16 13:49:44 +02:00
alek 8dfa46f08c [EGD-3403] fix for sms forward 2020-07-16 13:49:44 +02:00
Przemyslaw Brudny 78cf6a541f [EGD-3391] PR changes. 2020-07-16 12:16:12 +02:00
Przemyslaw Brudny 4879fb7455 [EGD-3391] Left padding for Inbox fixed. 2020-07-16 12:16:12 +02:00
Przemyslaw Brudny 9eeb40ce39 [EGD-3391] Fixed messages window margins. Text and Labels margins cleanups. 2020-07-16 12:16:12 +02:00
Przemyslaw Brudny 5c64f96b11 [EGD-3336] Alignment refactor. 2020-07-15 13:07:20 +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
pholat 50a48ddaa4 EGD-3299 (#520)
* EGD-3299 moved cursor at the end of inserted text with sms templates & fixed no cursor after setText(...)
2020-07-10 15:49:08 +02:00
Mateusz Grzywacz 0ed46a312a [EGD-3376] SMS - delete bad threads upon encounter 2020-07-10 12:23:11 +02:00
Alek Rudnik 3baa85363d Egd 2835 sms unread vs unseen notifications (#514)
* [EGD-2835] thread table based sms not read notifications

* [EGD-2835] removed redundant read field from sms db table

* [EGD-2835] clear unread status of a thread if thre thread is open

* [EGD-2835] updated database documentation

* [EGD-2835] added changelog
2020-07-10 11:57:19 +02:00
Przemyslaw Brudny 6a9b4f1ce3 [EGD-3189] Cleanups, New contact temporary moved to separate window. 2020-07-08 17:07:31 +02:00
Przemyslaw Brudny 2d0f6b7255 [EGD-3189] OnDimensionsChanged fixes, BottomBar temporary modes refactor, InputCallbacks widget refactors. 2020-07-08 17:07:31 +02:00
Mateusz Grzywacz e1170e3a3b [EGD-3348] Review comments - give control to the windows 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
pholat adaf18829e gui::Text rewrite (#483)
* Text refactor added
2020-07-07 14:37:53 +02:00
pholat 55ca62e66d cleanup: removed empty ctor/dtor stubs & some TODO (#481) 2020-06-30 08:32:05 +02:00
Mateusz Grzywacz b531c79f44 [EGD-3339] Thread view refresh different per db event 2020-06-26 13:53:37 +02:00
Przemyslaw Brudny 344a15232e [EGD-3189] Stylistic fix-ups. 2020-06-25 14:00:08 +02:00
Mateusz Grzywacz b27dec2025 [EGD-3144] do not crash on uninitialized thread view 2020-06-23 22:24:00 +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
Marcin Smoczyński 0936930063 [EGD-2593] improved matching contact by numbers
Introduced format aware phone number comparison to allow improved
matching phone numbers with contacts.

Phone numbers are also displayed formatted on a phonebook/calllog
list view and on detailed contact info view.

Entered and e164 number are verified to match each other during
processing db request.

Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
2020-06-17 14:01:38 +02:00
Alek Rudnik 44f7bbdf8a Egd 2799 unread message indication (#429)
* [EGD-2799] 
    Added unread thread indicator.
    Added last message in thread indicators:
    -Note sent:
    -You:
    -Draft:
2020-06-10 18:29:07 +02:00
Mateusz Grzywacz bc35a0012f [EGD-3261] SMS thread view - empty screen at the top fix 2020-06-10 11:03:58 +02:00
Alek Rudnik ce2251535b Egd 3263 simplified text input mode (#417)
* [EGD-3263] recursive Item::getFocusItem

* [EGD-3263] Bottomr bar store and restore

* [EGD-3263] simplfied display of text input mode

* [EGD-3263] renamed CB names

* [EGD-3263] fixes in store/restore of bottombar

* [EGD-3263] Text::onInput fixes

* [EGD-3236] ranemed store to chache

* [EGD-3263] minor clean up
2020-06-05 11:56:08 +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
Mateusz Grzywacz f6bf92d361 [EGD-3203] SMS thread - failed move icon 2020-06-02 12:25:36 +02:00
Mateusz Grzywacz c477c17005 [EGD-3203] SMS thread - resend failed sms 2020-06-02 12:25:36 +02:00
Mateusz Grzywacz 42c2643d56 [EGD-3207] SMS thread - queued looks like sent 2020-06-02 12:25:36 +02:00
alek 5bf1d9a0db [EGD-2830] no sim notification works on all sms windows 2020-05-28 14:13:12 +02:00
alek ad09ca51b7 [EGD-2786] reverted fix for memory leak 2020-05-22 10:54:07 +02:00
alek 32b248abaf [EGD-2786] removed memory leak in sms thread view 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 201a730979 [EGD-3215] Reply instead of Abc in sms thread view 2020-05-20 13:29:23 +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
Przemyslaw Brudny 142815f00f [EGD-3190] Messages initial border in text removal. 2020-05-12 16:45:15 +02:00
Adam Dobrowolski 74cc968c4b EGD-3190 Workaround: setting elements visible in box positioning doesn't work
setSize in callback for element when it changes it's visibility
now there is no clean way to inform parents abot need of resize (which
needs to be added)
2020-05-12 16:45:15 +02:00
Przemyslaw Brudny 6dc9842e4e [EGD-3190] Messages thread compatibility fixes. 2020-05-12 16:45:15 +02:00
alek a2e315adec [EGD-2911] fix for sms not sent if contact exists 2020-05-11 14:04:31 +02:00
Pawel Olejniczak 2014feabc7 [EGD-3155] Add changes suggested by reviewers 2020-05-08 08:57:29 +02:00
Pawel Olejniczak 8a713cf22b [EGD-3155] Adjust contact address in structures and DB api to be aligned with designs 2020-05-08 08:57:29 +02:00
Alek Rudnik ea886ffd5d [EGD-3191] fix memory leaks in sms app (#346)
* [EGD-3191] fix memory leaks in sms app

* [EGD-3191] PR fixes

* [EGD-3191] PR fix
2020-05-07 12:17:14 +02:00
Adam Dobrowolski a9ea1eb9dc EGD-2964 application messages - removed leak 2020-05-04 08:45:20 +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 Rudnik 62c37c4107 [EGD-2798] use either e164 number or name (#321) 2020-04-22 11:16:22 +02:00
Alek Rudnik e9c7caaf2b [EGD-3129] remove common magic strings (#314) 2020-04-17 22:27:57 +02:00
alek 51188e3dee [EGD-3086] added sending sms from new sms window 2020-04-17 15:05:32 +02:00