Pawel Olejniczak
a3e45d70e1
[EGD-3153] Remove redundant copyDataToContact
...
[EGD-3153] Use number user/e164 where it should be used
[EGD-3153] Disable saving secondary number
2020-04-24 09:36:36 +02:00
Alek Rudnik
393f41a89a
Egd 3157 prepare sms template db table ( #330 )
...
* [EGD-3157] added new DB templates table
* [EGD-3157] added SMS template record
* [EGD-3157] added sms template tabels UT and fixes
* [EGD-3157] added sms template record UT
* [EGD-3157] error log in Database.cpp
* [EGD-3157] fixed usage pf printf specifiers
* [EGD-3157] fixed description in database md file
* [EGD-3157] remove redundant comments
2020-04-24 09:04:46 +02:00
Alek Rudnik
62c37c4107
[EGD-2798] use either e164 number or name ( #321 )
2020-04-22 11:16:22 +02:00
Pawel Olejniczak
bb983ffc00
[EGD-3070] Fix formatting
2020-04-10 14:40:29 +02:00
Pawel Olejniczak
9954823186
[EGD-3070] Fix Speed dial field issues, and resolve confusion between user and e164 nuber fields
2020-04-10 14:40:29 +02:00
Adam Dobrowolski
4a61f400e7
EGD-3055 Fixed printf issues
2020-04-08 12:23:53 +02:00
Przemyslaw Brudny
c0822b6658
[EDG-3019] Moved log.hpp and debug.hpp into main PurePhone repo
2020-03-24 15:55:32 +01:00
Adam Dobrowolski
cf2b8be8cd
EGD-3026 Final ID unification
2020-03-24 14:17:12 +01:00
Adam Dobrowolski
09adf35eb5
EGD-3026 Database record unified ID field name
2020-03-24 14:17:12 +01:00
Adam Dobrowolski
abe6813ce6
EGD-3026 Wall Werror and Wextra added to project
2020-03-24 14:17:12 +01:00
Przemyslaw Brudny
8f92715951
[EDG-3019] Segger utils moved to git submodule
2020-03-23 18:37:37 +01:00
Radoslaw Wicik
a8573a404c
Apply new style
2020-03-17 10:03:16 +01:00
Adam Dobrowolski
7858fcc2f1
EGD-2848 Phone selects default SIM based on settings. If none - after unlock select sim (in settings)
2020-03-12 15:24:39 +01:00
Alek-Mudita
8c39cf8d20
Egd-2546 display contact details ( #216 )
...
* [EGD-2546] added contact details/addition per contact type
* [EGD-2546] gui::Option - controlability of displaying arrow
* [EGD-2546] rewritten calllof options window to OptionsWindon framework
* [EGD-2546] minor clean up
* [EGD-2546] clean up
* [EGD-2546] PR fixes
* [EGD-2546] new namespace for gui options
* [EGD-2546] PR fixes
* [EGD-2546] PR fix
2020-03-12 12:35:01 +01:00
kkleczkowski
e4b7e9202e
Egd 2507 settings date ( #164 )
...
* [EGD-2507] Wip on Date and Time window.
* [EGD-2507] Utlis, timeDateFormat in settings.db.
* [EGD-2507] - WiP on DateTimeWindow.
* [EGD-2507] dateTimeWindow layout + time validation + database_v2.md update.
* [EGD-2507] Code clean-up.
* [EGD-2507] Fixes after rebase, unused include removed.
* [ EGD-2507 ] PR suggestions.
* [ EGD-2507 ] Fixed missing 0 minutes, pr suggestions.
* [EGD-2507-settings-date] Fixes after rebase.
2020-03-05 14:32:06 +01:00
Alek-Mudita
b853087b3b
Egd 2513 callog phonebook integration ( #173 )
...
* [EGD-2513] new API to create temparary contact entry if cannot be found
Calllog should search for contact.
* [EGD-2513] #pragma once in all headers file in module-db
* [EGD-2513] new constructor for CalllogRecord
* [EGD-2513] contact recognition for calllog DB API
* [EGD-2513] clean up
* [EGD-2513] displaying name and surname call and calllog
* [EGD-2513] enum instead bool
* [EGD-2513] fix in remporary contact creation
* [fix][EGD-2513] missing c_str
* [fix][EGD-2513] minor fixes in documentation
* [EGD-2513] unified entry read state for both sms and calllog dbs
* [EGD-2513] calllog db documentation
* [EGD-2513] code reviex fixed in ContactRecord
2020-03-02 16:43:29 +01:00
Adam Dobrowolski
dc9b2b67db
[EGD-2892] Added getCount for unreached calls & unread SMS and used it in Desktop
2020-02-27 17:10:03 +01:00
rkubiak01
5454345227
country code fixes
2020-02-24 07:41:08 -05:00
rkubiak01
bc45d728fc
[EGD-2535] static country code data
...
initial commit for database structure in code
2020-02-03 07:59:33 -05:00
Adam Dobrowolski
e5ae9e8fb2
[EGD-2394] [DB] SMSRecord sanitized
...
* Zeroed SMS record elements - to not add/read dumb ram values
* Added setter
* Added parent Record - first step for Records to have common parents
2020-01-31 14:05:42 +01:00
Alek-Mudita
ea69daaebc
Egd 2420 adding new calllog entry phase2 ( #150 )
...
* [EGD-2420] tokenizer refactoring
new class CellularCall
* [EDG-2420] new file added
* [EGD-2420] fixed include
* [EGD-2420] added new ModemCall type and its usage in Sevice Cellular.
missing dep in module-cellular.
Fix in tokenizer.
* [EGD-2420] get calllogrecordID one adding new entry to DB
number as contact name
* [EGD-2420] fixes at DB level api for update and delete
Outgoing call seems to add proper calllog entries now
* [EGD-2420][fix] fix for HF during call before full modem init
* [EGD-2420] incoming and missed calls are handled
code clean-up
* [EGD-2420] ModemCall::to_string
* [EGD-2420] added proper exceptions
* [EGD-2420] minor clean up
* [EGD-2420] split string with multichar delimiter
* [EGD-2420] done some TODOs
* [EGD-2420] PR fixes
* [EGD-2420] separation between cellularcall and cellularservice
PR fixes
* [EGD-2420] duration based on timestamp instead of timer
* [EGD-2420] new to_strings
* [EGD-2420] fixes after rebase
* [EGD-2420] operator<<
* [EGD-2420] changed split params
* [EGD-2420] changed returned db id
* [EGD-2420] comment with explantaion
2020-01-30 12:45:29 +01:00
kkleczkowski
9811b7a044
Egd 2404 db modem ( #137 )
...
* [EGD-2404] Handling incoming SMS.
* [EGD-2404-db-modem] WiP onf db handling.
* [EGD-2404-db-modem] service-db notification + SmsDB::Add.
* WiP handling service-db notification in service-cellular.
* WiP on cellular<->db.
* Fix in usc2, handlig incoming message.
* Code cleanup pt 1.
* Improvements in service-csllular.
* Fixed compilation error on target, small cleanup.
* Small claenup.
* Fixes after rebase.
* Fixed incoming sms date parsing on target.
* Fix after rebase.
* PR suggestions added.
* dynamic_cast + nullptr check.
2020-01-21 10:49:18 +01:00
Alek-Mudita
9bc0e6f3c5
Egd 2420 adding new calllog entry phase 1 ( #134 )
...
* [EGD-2420] minor fix in call app timer
* [EGD-2420] added missing dictionary definitions
* [EGD-2420] removed the same preprocesor defintions
* [fix][EGD-2420] for adding new entry to calllog DB.
It is workaournd as it looks like there is issue with printing 64bit variables in vsnprintf
* [EGD-2420] added new timer for call duration on cellular servcice.
* [EGD-2420] changed unnecessary LOG_ERRORs to LOG_DEBUGs
* [EGD-2420] changed logging levels
* [EGD-2420] added TODO
2020-01-15 15:05:25 +01:00
Adam Dobrowolski
967b6056b6
[EGD-2392] SMS app - get thread for selected contact
2020-01-10 14:15:28 +01:00
Adam Dobrowolski
8c768bbd22
[FIX] fixed crash on bad interface access
...
not handled exceptions would crash system, added checks where std:: is
used
2019-12-18 07:13:59 +01:00
RomanKubiak
11acf5f8dc
DATABASE: phonebook changes
2019-11-28 17:48:06 +01:00
RomanKubiak
61e95c9fc6
DATABASE: clang formatting before phonebook changes
2019-11-28 12:28:25 +01:00
Alek
7d0913bde8
EGD-2117 changes according to code review
2019-11-20 11:14:44 +01:00
Alek
de3f7de44e
EGD-2117 initial version of calllog application
2019-11-20 11:14:44 +01:00
Robert Borzecki
6e4bf06046
Power off screen handling, contact verification functions.
2019-09-23 12:51:07 +02:00
Robert Borzecki
70e291e5d5
Added acquireing data for phonebook model.
2019-09-12 12:18:44 +02:00
Robert Borzecki
b866e4a63b
Added backend for phone locking after specified window.
2019-08-30 06:40:50 +02:00
Robert Borzecki
49f2df7ae4
Merge branch 'master' of github.com:muditacom/PurePhone into EGD-2015_database_model
2019-08-26 12:32:35 +02:00
pholat
c7b4ab5c5e
Phonebook: Added multiple phone numbers option
2019-08-26 09:25:40 +02:00
Robert Borzecki
9fd6cc5b87
Moved updateRecords method to class tempalte.
2019-08-12 13:56:44 +02:00
Robert Borzecki
317b99fc7d
Added db routines for notes.
2019-08-12 10:11:05 +02:00
Robert Borzecki
c6cb949b8e
Added Notes database.
2019-08-08 11:54:34 +02:00
Kuba
e4b0559c82
Pull request suggestion solved.
2019-08-06 14:14:47 +02:00
Kuba
2d8b447dee
Multicast message from DBService. Added GetNext method to Alarms DB.
2019-07-18 16:30:29 +02:00
Kuba
4046f4e324
Unit tests for Alarms database. Fixes and code cleanup for alarms database.
2019-07-16 14:48:12 +02:00
Kuba
0930ee0364
Working on database for Alarms.
2019-07-16 08:57:42 +02:00
Mati
c18aa279f9
Added SMS & Threads records high-level API
2019-06-10 09:08:55 +02:00
Mati
2918195e2c
Slight change in records API(constructors)
2019-06-07 14:16:57 +02:00
Mati
f50a54e289
DB interfaces optimization.
...
Fixed compilation errors & warnings
2019-06-07 12:13:40 +02:00
Mati
22305f5ac2
Temp commit v2
2019-06-07 11:20:35 +02:00
Mati
31ad9f2c01
Settings record interface optimizations
2019-06-07 07:43:30 +02:00
Mati
433af1a130
Fixed warnings
2019-06-06 13:05:15 +02:00
Mati
e37f26a3e9
Added DB service, implemented Settings API
2019-06-06 11:15:48 +02:00
Mati
67e71d9d32
Added SettingsRecord, fixed bugs, added tests
2019-06-06 08:26:13 +02:00
Mati
5af5026166
SMSrecord api updates, added new method to Table interface
2019-06-05 15:07:38 +02:00