Piotr Tański
8038df5d69
[EGD-7828] Phone number match performance fixes
...
Fixed performance of the number matcher.
2021-10-29 17:39:42 +02:00
Wojtek Rzepecki
d0772ab0b7
[EGD-7798] Fix alarms backend with new format
...
New format of alarm time in database and processing
2021-10-18 12:14:36 +02:00
tomaszkrosnowski
cf96290deb
[EGD-7232] Music player track preview
...
Added track progress bar and track preview window.
2021-10-14 18:43:32 +02:00
Piotr Tański
1d2f5cf7a4
[EGD-7754] Dates bumped in disclaimers
...
Dates bumped from 2020 to 2021.
2021-10-11 19:08:26 +02:00
Adam Dobrowolski
857481e031
[EGD-7550] Fixed wrong count request
...
We should use Interface for information gathering
2021-10-07 08:51:51 +02:00
Wojtek Rzepecki
d316899330
[EGD-7739] Fix recurrent alarms
...
Alarms fixes for recurrence rules application
2021-10-04 14:36:15 +02:00
Przemyslaw Brudny
7e26f5e014
[EGD-7670] Alarm toggle off all alarms
...
Added toggle all alarms handling with tests.
2021-09-28 12:54:39 +03:00
Wojtek Rzepecki
e9a1599872
[EGD-7657] Fix alarm query
...
Fix of the alarm query to select only
nearest enabled alarm
2021-09-23 16:21:37 +02:00
Marcin Smoczyński
bd90e57516
[BH-907] Split utils module into components
...
Split module-utils into smaller components for better dependency
management. Fix many dependencies throughout the project.
Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com >
2021-09-23 15:14:40 +02:00
Paweł Joński
4ec2d6a1f4
[BH-622] Fix next alarm logic and queries
...
Simplify recurring between dates query
Round all events dates to full minutes
2021-09-13 16:13:06 +02:00
Paweł Joński
05847f09d1
[BH-743] Fix alarm deletion from DB
...
Remove cascade deletion from sql
Add manual deletion from 2 tables
2021-09-13 10:08:29 +02:00
Alek Rudnik
c9a41b4477
[EGD-7335] Integartion of file indexer with database
...
Integrated core file indexer with its database.
Modfied necessary queries.
Moved service file indexer to pure product specific
folder
2021-09-10 10:59:40 +02:00
Adam Dobrowolski
1156320af5
[EGD-7502] TimeService Alarms get returns total elements count
...
We require so that overall alarms count would be returned to properly
use ListView
2021-09-08 20:57:21 +02:00
Adam Dobrowolski
55b89278f1
[EGD-7527] Removed AlarmsEvent from the codebase
...
We have to use AlarmEventRecord not AlarmsEvent
2021-09-08 20:15:26 +02:00
Paweł Joński
0f216d9c2c
[BH-743] Fix query get recurring events between range
...
Fix query for get recurring events between range request
2021-09-08 14:01:55 +02:00
Alek Rudnik
5e7457701e
[EGD-6836] Add multimedia files database interface
...
Added all queries including listing songs for
selected artist or album
2021-09-03 19:49:32 +02:00
Alek Rudnik
e09d1f4d34
[EGD-6836] Unified Table class methods
...
Added retQueryUnpack method to db Table class.
2021-09-03 19:49:32 +02:00
Alek Rudnik
b482851269
[EGD-6836] Add multimedia indexer database
...
Added multimedia indexer database.
Decided to got with single table approach.
User playlist will be implemented as seprate
tables when needed.
2021-09-03 19:49:32 +02:00
Paweł Joński
d2fcc30200
[BH-743] Add AlarmEvents
...
Add AlarmEvents to database
2021-08-19 10:52:59 +02:00
Paweł Joński
0802e8f954
[BH-687] Add Events to DB
...
Add Events table to sql database
Add EventsTable and EventsRecord
2021-08-10 14:44:52 +02:00
Paweł Joński
45a7216cec
[EGD-7217] Separate commonly used headers from application-calendar
...
Move dateCommon.hpp to module-utils/time
2021-08-10 11:49:14 +02:00
Alistair Francis
92e92d3ef2
[EGD-6946] Fix build for GCC11
...
Fix build issues identified when building on Fedora 34 using GCC11.
Signed-off-by: Alistair Francis <alistair@alistair23.me >
2021-08-02 13:05:10 +02:00
Alek Rudnik
81c10ffbf5
[EGD-7143] Fix builds for GCC 11
...
Make sure our code base is buildable using GCC-11
Removed deprecated asan lib from Linux target.
Co-authored-by: Alek <aleksander.rudnik@mudita.com >
Co-authored-by: Mateusz Piesta <mateusz.piesta@mudita.com >
2021-08-02 13:05:10 +02:00
Paweł Joński
606e0597e2
[BH-380] Librarize application-calendar
...
Librarize application-calendar
2021-07-26 09:11:09 +02:00
Wojtek Rzepecki
0e42b0016e
[EGD-7044] Strip down calendar code
...
Stripping the calendar code to provide only
MVP defined functionalities
2021-07-07 09:05:57 +02:00
Wiktor S. Ovalle Correa
fca0452802
[EGD-6947] Fix SQL vulnerabilities
...
These were potential security holes allowing SQL injections.
2021-06-17 11:22:46 +02:00
DariuszSabala
de5b923e81
[BH-369] Turned UTF8 into separate library
...
Moved utf8 files, formed separate library, fixed include paths,
added utf8 library as dependency to every other target that
uses it, clang-formated utf8 files, cleaned up tests cmake script,
moved utf8 unit test
2021-06-09 13:06:29 +02:00
Lukasz Skrzypczak
2911b6b4a1
[BH-378] PR changes
...
PR changes - mainly includes
2021-06-08 12:24:29 +02:00
Lukasz Skrzypczak
7fee0d9cfb
[BH-378] Utils move log to library
...
Moved log to separate library
2021-06-08 12:24:29 +02:00
Pawel Olejniczak
70e9ef0d03
[CP-77] Replace receivedAt and sentAt fields with createdAt
...
sentAt json field was never updated and was not used.
Cleaned up DB and DB interface from unused date_send.
2021-05-31 17:52:35 +02:00
Michał Kamoń
46c57aaa88
[EGD-6599] Add single number call notification
...
This PR adds proper notification on call notifications coming from
single number. To that end following changes have been introduced:
* extension of Notification DB record with contact_id filed
* use of `ContactRecordInterface` in `NotificationsRecordInterface`
* extension of `Increment` query to require `PhoneNumber::View`
* multiple minor changes on path from creating/handling
`NotificationsRecord` to displaying respective notification.
2021-05-06 14:39:53 +02:00
Adam Dobrowolski
56344b0579
[EGD-6680] Notes crash fix on search
...
Changed query for all matches to query with limit
2021-05-05 18:13:35 +02:00
Pawel.Paprocki
97833e2d8b
[EGD-6313] Fix Can not find contact by full name
...
Add support for contact full nane in queries
2021-04-16 07:43:22 +02:00
Tomasz Langowski
ecfcdf0913
[EGD-5720] Add send message via new message by using contact
...
Add send message via new message by using contact
2021-02-22 11:50:18 +01:00
RobertPiet
cafeb52103
[EGD-5317] Module-db UT solved
...
Vfs init.
Convertion time string to unix time returns 1 hour later than should.
DatabaseInitializer stub that just creates empty dbs with table
structure but without data. Notification table initial records moved
to Database Initilize section. UT run with a stub of Database
Initialize - new test section introduced to test original
initializer: test-initializer.
Added missing data for contacts db to run the sorted list test
and test fix.
2021-02-04 16:45:50 +01:00
Tomas Rogala
80768bf4a5
[EGD-4708] Add backend of multiday events handling
...
-sql req for multiday events handling
-Add UT
-Add markEventsInDays method
-Add new query for day filter
2021-01-26 06:34:12 +01:00
Hubert Chrzaniuk
fc5ab3a70c
[EGD-5325] Remove using namespace directives from headers
...
"Using namespace" directive should not be added in headers
because this practice pollutes source files.
2021-01-22 11:25:45 +01:00
Przemyslaw Brudny
e7b9bcf7e9
[EGD-5133] Fix settings bus add duplications
...
Changed Bus Channels vector to set to prevent
duplicates and cleaned logging.
2021-01-08 17:33:00 +01:00
Piotr Tański
31df1ce788
[EGD-4921] Add next harness test cases
...
Test harness extended with additional tests:
- Making a call to a specific phone number.
- Calling back to the last number from the call log.
- Searching for SMSes with a phone number filter.
2020-12-23 11:02:43 +01:00
jimmorrisson
14918dc4f9
[EGD-4925] Change new filesystem handling implementation in module-gui. ( #1193 )
...
Due to vfs deprecation there is need to remove all vfs calls from code. This PR covers module gui. There are some modifications in other modules included which are necessary because of build system issues.
2020-12-16 15:23:11 +01:00
Piotr Tanski
4e0f72e70a
[EGD-4696] Several stabilization patches. ( #1192 )
2020-12-15 15:30:13 +01:00
tomaszrogala
4b06b003bc
[EGD-3842] Modify events records tests and add providers fields to DB ( #1138 )
2020-12-10 15:22:19 +01:00
Tomek Sobkowiak
0d80a71a5d
[EDG-4494] Exclude contacts from temporary group ( #1109 )
...
* [EDG-4494] Exclude contacts from temporary group
2020-12-06 20:42:24 +01:00
jimmorrisson
6711e02bad
[EGD-4446] Change: new filesystem handling implementation in module db. ( #1052 )
...
Due to vfs deprecation there is need to remove all vfs calls from code. This PR covers module database. It also contains minor fixes in module-db.
2020-12-05 10:40:27 +01:00
RobertPiet
54bb1d4a7f
[EGD-4343] use new settings in ServiceAudio ( #997 )
...
* [EGD-4343] ServiceAudio moved to new settings
2020-12-04 14:10:44 +01:00
Piotr Tanski
5d757a6dc0
[EGD-4553] Notes search engine implemented. ( #1112 )
2020-12-01 10:30:38 +01:00
Piotr Tanski
c8c4f82080
[EGD-4487] Application notes implemented. ( #1094 )
...
* [EGD-4487] Implementation of notes application.
2020-11-30 13:48:05 +01:00
Krzysztof Mozdzynski
0ef0d615f3
[EGD-4150] Change filename i18 to i18n ( #1108 )
...
Change filename of internationalization files from i18 to i18n.
I18n should stand for internationalization, not i18. That's why I changed in 'module-utils' name of the folder 'i18' and both .cpp and .hpp files to 'i18n'.
2020-11-27 18:31:00 +01:00
Krzysztof Mozdzynski
d48d2d8b0d
[EGD-4167] Add n display languages loaded from files ( #1047 )
2020-11-27 02:21:14 +01:00
KacperLewandowski
6533aba24e
[EGD-4073] Alarms database rework ( #1006 )
...
Adaptation to the query approach.
2020-11-26 12:27:57 +01:00