Commit Graph
150 Commits
Author SHA1 Message Date
Przemyslaw Brudny 196c02686a [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. 2020-10-07 19:45:01 +02:00
pawpMudita 9311e33aa5 EGD-3808 Scrolling contacts list with a particular letter - part 2 2020-10-02 10:09:36 +02:00
Piotr Tanski 7e520b49a2 [EGD-3788] Fixes for message drafts feature after requirements elaboration. (#733) 2020-09-29 12:34:58 +02:00
Michał Kamoń 6aec199938 [EGD-2846]-sim-pin-entering (#718)
[EGD-2846] PIN and PUK windows for SIM added
2020-09-29 10:19:44 +02:00
KacperLewandowski 2aaed62bd8 [EGD-3699] Add notifications handling in calendar. 2020-09-25 15:59:57 +02:00
pawpMudita 7694df5be9 [EGD-3139]Scrolling contacts list with a particular letter - part 1 2020-09-24 15:45:07 +02:00
Tomas Rogala 4942167c0a [EGD-3713] Rework repeat option data flow
-Implement onIsChecked callbacks
-Add Custom repeat functionality
-Prevent from repeated events duplicates
2020-09-23 21:43:26 +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
Radoslaw Wicik 49a67764d6 [EGD-3782] Fix: sending sms to new or deleted contact 2020-09-22 09:27:38 +02:00
Bartek Cichocki ef7cb08cc0 [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
2020-09-22 09:07:10 +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
Tomas Rogala 65b4e9ad0f [EGD-3469] PR changes 2020-09-17 13:10:19 +02:00
Pawel Olejniczak f8b82e887c [EGD-3679] Replace vCard encoding with plain text for exporting contact data
[EGD-3679] Update contact record tests

[EGD-3679] Clean up ContactRecord

[EGD-3679] Remove vcard encoding

[EGD-3679] Update changelog
2020-09-16 11:16:47 +02:00
Radoslaw Wicik 93244cdf53 [EGC-2974] Fix typo in ContactRecord function name 2020-09-16 10:54:24 +02:00
Radoslaw Wicik 1a919db2ed [EGD-2974] Support for temporary contacts as a group 2020-09-15 15:04:10 +02:00
Marcin Smoczyński 6bb539b510 [EGD-3691] fix rt1051 release build errors (#691) 2020-09-14 15:25:46 +02:00
RobertPiet 82fb697c24 [EGD-2460] protection at the moment of conversion added: exception handling or parameter checkup
[EGD-2460] additional stoi/stoul protected; usage of magin_enum; review issues resolved

[EGB-2460] added return when exception caught as mention by Radek
2020-09-11 14:37:56 +02:00
jimmorrisson 63685f9247 [EGD-3097] Add storing and updating audio settings in database. 2020-09-11 12:06:03 +02:00
Marcin Smoczyński 204dd621ef [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.
2020-09-11 11:14:03 +02:00
Marcin Smoczyński 9566c074fb [EGD-3602] fix non aggregate construction
Remove aggregate construction of a non aggregate.
2020-09-09 14:21:18 +02:00
Marcin Smoczyński 01ab3338d0 [EGD-3602] add missing headers
Missing headers were causing compilation errors when building with
clang-tools.
2020-09-09 14:21:18 +02:00
Bartek Cichocki 7dcae592d7 [EGD-3599] added missing queries to calllog DB
[EGD-3599] PR fix
2020-09-09 08:41:10 +02:00
Bartek Cichocki 41582135aa [EGD-3593] fixed unhandled factory-reset endpoint
added update file check in update endpoint
added missing getByThreadID message query
2020-09-07 11:00:15 +02:00
Bartek Cichocki 4c7f8ff7b5 [EGD-3522] added missing updateTemplate query 2020-09-02 17:26:01 +02:00
Bartek Cichocki 9095333b2c [EGD-3502] PR fixes 2020-09-02 17:26:01 +02:00
Bartek Cichocki 56f819c95f [EGD-3522] added missing queries
[EGD-3522] added ContactUpdate query

[EGD-3522] added ContactRemove query

[EGD-3502] fixed UT

[EGD-3522] added SMSTemplateGet query

[EGD-3522] added SMSGetCount query

[EGD-3522] added SMSGet query

[EGD-3522] added SMSTemplateGetCount query

[EGD-3522] added SMSTemplateGetCount query

[EGD-3522] added SMSTemplateAdd query

[EGD-3522] added SMSRemove query

[EGD-3522] added SMSTemplateRemove query
2020-09-02 17:26:01 +02:00
Bartek Cichocki 9eeeb6ae92 [EGD-3502] reworked endpoints and handlers
added endpoint listener to query
2020-09-02 17:26:01 +02:00
pawpMudita ca39564a45 [EGD-3146][ ICE contacts- new window 2020-09-02 11:01:10 +02:00
jimmorrisson 472991c62a [EGD-3337] Create settings database table to be vertical not horizontal. 2020-09-02 10:03:31 +02:00
Marcin Smoczyński d0a43c0346 [EGD-3507] phonebook: fix duplicates on update
Fix duplicates detection when updating a contact.

Before this change dupliates detection both for numbers and speed dial
was not implemented at all.

Fix contact update procedure - add unbinding procedure if a new number
was bound to another contact before update. Do the same for speed dial.

Fix invalid contact number tests (it wasn't taken into account that each
section has clean db state).

Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
2020-08-21 10:58:42 +02:00
Radoslaw Wicik 2141a8a33c [EGD-3518] Remove old Favourites implementation 2020-08-19 11:26:49 +02:00
Bartek Cichocki 91e29f1cac [EGD-3486] Implementation of SMS handling in service-desktop
added message removal method

added message marking as read/unread

added message thread to_json() method, fixed unit test

added template processing except search

added SMS gathering by contactID

added getByText sms query

added template search query
2020-08-15 11:34:18 +02:00
Tomas Rogala 78904a6b5d [EGD-3307] Review changes 2020-08-13 21:07:42 +02:00
Tomas Rogala 1e70bd11e0 [EGD-33307] Add unit test, functionality fix 2020-08-13 21:07:42 +02:00
Tomas Rogala 97fdb2cdcd [EGD-3307] Calendar DB interface update
Implement adding record to db
Implement Removing elements from DB functionality
Implement Update element in DB functionality
Implement Get elements by date time period
Add time zone field
2020-08-13 21:07:42 +02:00
tomasz f82736aaba [EGD-3307] Add calendar db files 2020-08-13 21:07:42 +02:00
Pawel Olejniczak cacd266ad2 [EGD-3187] Auto releasing speed dial number of blocked contact 2020-08-13 12:36:46 +02:00
Marcin Smoczyński 0179c7536d [EGD-3494] db: fix contacts get query
Fix contacts get query following changes in the contacts database to
move contacts groups to another table.

Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
2020-08-11 14:55:24 +02:00
Przemyslaw Brudny fa3968a3ee [EGD-3451] PR Changes. 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
Pawel Olejniczak 021910ba0b [EGD-3488] Remove more not needed checks of contact numbers received from db 2020-08-07 10:14:38 +02:00
Pawel Olejniczak 7689f7dd2c [EGD-3488] Remove incorrect verification of contact numbers received from db 2020-08-07 10:14:38 +02:00
Marcin Smoczyński 885fe1083a db: improve query handling
Introduce a new way to handle query responses allowing to deal with
races:
 - bind reponse with request,
 - handle responses with an observer-like interface.

Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
2020-08-06 14:13:35 +02:00
Marcin Smoczyński 060df7e11f [EGD-3370] phonebook: fix alternative number
Enable handling of an alternative number in phonebook.

Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
2020-08-04 17:07:37 +02:00
Mateusz Grzywacz 49a296a0cf [EGD-3281] SMS converstion view - UT 2020-07-24 13:29:41 +02:00
Mateusz Grzywacz db82cc2caa [EGD-3281] SMS converstion view - no try/catch 2020-07-24 13:29:41 +02:00
Mateusz Grzywacz a401cb993a [EGD-3281] SMS converstion view - review notes
* extract update thread summary method
* move SmsTableRow → *$new* SmsRecord
2020-07-24 13:29:41 +02:00
Mateusz Grzywacz b26315c8d9 [EGD-3281] SMS converstion view - refresh thread snippet on db change 2020-07-24 13:29:41 +02:00
Radoslaw Wicik d30d135fba [EGD-3386] Add proper displaying in gui. 2020-07-24 11:26:29 +02:00