Commit Graph
138 Commits
Author SHA1 Message Date
Alexis SaettlerandGitHub ed80f544a5 Improve Date and DateTime parsing (#1576) 2018-07-23 00:15:48 +02:00
Alexis SaettlerandGitHub ba31465940 Change default name_order (#1585) 2018-07-22 10:05:09 +02:00
Alexis SaettlerandGitHub a95d0f3368 Use Carbon::toDateString function (#1571) 2018-07-14 15:49:56 +02:00
Alexis SaettlerandGitHub e764f39377 Remove nbsp space use (#1569) 2018-07-14 14:57:45 +02:00
Régis FreydandGitHub b4ec3d96ca Replace activity types and activity type categories models (#1556)
This PR adds the first step towards supporting custom activity types and custom activity type categories.
2018-07-14 08:25:31 -04:00
Alexis SaettlerandGitHub f5888accd5 Update timestamps timezone (#1554) 2018-07-10 22:05:28 +02:00
Matthew BrownandAlexis Saettler f8fe374f79 Update Psalm and fix issues found (#1486) 2018-07-08 10:22:22 +02:00
Alexis SaettlerandGitHub 8a8debc739 Yubikey support (#1031) 2018-07-04 23:37:12 +02:00
Régis FreydandGitHub 0a025a3a94 Refactor how reminders are sent (#1527) 2018-07-01 12:59:24 -04:00
Régis FreydandGitHub 29197090a7 Restructure where models are stored (#1476)
The idea is to clean the repository a little bit by moving models into their respective folders.
2018-06-14 20:49:12 -04:00
Tom RochetteandAlexis Saettler 90dc58348c [#1437] Set the default_avatar_color property before saving a contact model. (#1464) 2018-06-12 20:46:49 +02:00
Alexis SaettlerandGitHub 1edd0853f9 Add a new variable DB_USE_UTF8MB4 (#1466) 2018-06-10 18:38:11 +02:00
Régis FreydandGitHub 3d1ff3e867 Add support for nickname (#1359) 2018-06-04 18:02:21 -04:00
Jeff ApparetiandRégis Freyd 98761a7a53 Add default accounts email confirmation in setup:test (#1435) 2018-06-04 17:49:32 -04:00
Régis FreydandGitHub f7757c9fe3 Add debts on the dashboard (#1373) 2018-05-28 21:17:55 -04:00
Alexis SaettlerandGitHub a79c19dd6c Add email confirmation on signup (#1374) 2018-05-28 17:40:17 +02:00
Alexis SaettlerandGitHub cc427af451 Fix for utf8mb4 and mysql < 5.7.7 (#1394) 2018-05-26 17:36:42 +02:00
Samuel VandammeandAlexis Saettler fe6c05500d FakeContentTableSeeder now adds meaningfull data in ContactFields (#1340) 2018-05-25 13:27:29 +02:00
Austin DrummondandAlexis Saettler 643efa1bd6 Convert columns for emoji support (#169)
* removed some links from migration

* Fix StyleCI

* Move file

* Remove old tables

* Remove unneeded migrations

* Fix StyleCI

* Simplify script

* Fix psalm

* Fix StyleCI
2018-05-25 10:27:18 +02:00
Alexis SaettlerandGitHub d10cd9bbb5 Fix inconsistent reminder_time values (#1387) 2018-05-24 23:01:14 +02:00
Régis FreydandGitHub 9018b558b8 Add GDPR compliance (#1296) 2018-05-20 16:00:03 -04:00
i3anaanandAlexis Saettler e5e9361402 postgresql specific fix for casting a varchar to int (#1309) 2018-05-20 10:29:38 +02:00
Régis FreydandGitHub 724ce3abea Simplify relationship types auto population on migration (#1328) 2018-05-16 21:19:00 -04:00
DanielandRégis Freyd 564ce206c0 Add ex wife/husband as a relationship (#1319) 2018-05-16 19:10:38 -04:00
Alexis SaettlerandGitHub 304762c52b Fix update command (#1317) 2018-05-12 18:16:57 +02:00
Tom RochetteandRégis Freyd d2c9c75644 Fix tests to prepare for foreign keys (#1289)
* Fix AccountTest tests.
Update the model factories not to expect a constant value for account_id.
Add various missing relationships in the model factories.

* Fix AddressTest after the addition of foreign keys.

* Fix ContactTest after the addition of foreign keys.
Set contact/account before saving a special date using Contact::setSpecialDate or Contact::setSpecialDateFromAge.

* Fix DayTest after the addition of foreign keys.

* Fix EntryTest after the addition of foreign keys.

* Fix GiftTest after the addition of foreign keys.

* Fix JournalEntryTest after the addition of foreign keys.

* Fix NoteTest after the addition of foreign keys.

* Fix NotificationTest after the addition of foreign keys.

* Fix PetTest after the addition of foreign keys.

* Return the account id and not the account object in many model factories definition.

* Fix ReminderTest after the addition of foreign keys.

* Fix SpecialDateTest after the addition of foreign keys.

* Fix UserTest after the addition of foreign keys.

* Make instead of creating in Contact::logEvent() as we cannot create an event without giving it an account_id.

* Fix ActivityTest after the addition of foreign keys.

* Fix SendNotificationsTest after the addition of foreign keys.

* Fix SendNotificationsTest after the addition of foreign keys.
- Remove the test_it_deletes_the_notification_if_contact_does_not_exist test because on deletion of a contact, all his associated notifications will be deleted due to cascade constraints.

* Fix SendRemindersTest after the addition of foreign keys.
- Remove the test_it_deletes_the_reminder_if_contact_doesnt_exist test because on deletion of a contact, all his associated reminders will be deleted due to cascade constraints.

* Fix TagTest after the addition of foreign keys.

* Update the logic in Contact::removeSpecialDate so that a foreign key constraint is not triggered when removing the associated relation.
Set a the partner gender before saving the partner as the gender is mandatory.
Add the ConvertEmptyStringsToNull middleware.
Set the metThroughId default option as empty so it is converted to null by the ConvertEmptyStringsToNull middleware.
Set the activity_type_id as empty so it is converted to null by the ConvertEmptyStringsToNull middleware.
Mark the Reminder title has required.
2018-05-08 21:33:12 -04:00
Alexis SaettlerandGitHub 67171c0309 Get list of countries from countries-laravel package (#1117) 2018-05-08 18:30:35 +02:00
Régis FreydandGitHub 5e7690a852 Fix notifications being sent even if reminder rule is set to off (#1285) 2018-05-06 21:34:18 -04:00
Régis FreydandGitHub 082894ec70 Add changelog entry about disabling birthday reminders (#1277) 2018-05-04 23:42:12 -04:00
Régis FreydandGitHub 2233a63ea0 Update changelog entry date (#1247) 2018-04-30 23:45:31 -04:00
Régis FreydandGitHub 08c61abf13 Refactor vCard import (#1227) 2018-04-30 23:06:42 -04:00
Matthew BrownandAlexis Saettler da73a6e15d Add Psalm to check for possibly fatal issues (#973) 2018-04-29 19:11:40 +02:00
Régis FreydandGitHub c1b3b6116c Add ability to display contact fields for each contact in the contact list through the API (#1205) 2018-04-22 20:14:00 -04:00
Régis FreydandGitHub 901bc0c4d6 Add ability to stay in touch with a contact at a regular interval (#1195) 2018-04-21 12:36:25 -04:00
Régis FreydandGitHub ad2b75db75 Add changelog inside the application (#1172) 2018-04-14 19:52:52 -04:00
Régis FreydandGitHub cb3fe20a1e Fix gender id set to 0 (#1171) 2018-04-14 09:02:19 -04:00
Régis FreydandGitHub 03b832ab32 Remove unused contact ids (#1166) 2018-04-13 20:26:15 -04:00
Régis FreydandGitHub 6d7ef67137 Populate modules tables (#1147) 2018-04-10 22:50:28 -04:00
Régis FreydandGitHub b03ca6dd1a Improvements, bug fixes and support markdown in activity comments (#1145) 2018-04-10 21:53:32 -04:00
Régis FreydandGitHub 874a7f09fb Add ability to define which features you want active on the Contact sheet (#1121) 2018-04-09 09:07:52 -04:00
DannyandRégis Freyd 3ba96cf18b Add UUID instead of actual ID to identify contacts (#777)
Close #381
2018-04-08 14:23:13 -04:00
Alexis SaettlerandGitHub 2513137d12 Add an update command (#997) 2018-04-07 10:35:39 +02:00
Régis FreydandGitHub ae521f5226 Refactor relationships (#971) 2018-04-01 20:46:51 -04:00
Gabriel CarusoandAlexis Saettler 1794435726 Use now helper (#1051) 2018-03-29 10:09:04 +02:00
Gabriel CarusoandAlexis Saettler 1e1e984baf Use unsigned* columns (#1053) 2018-03-29 09:35:37 +02:00
Alexis SaettlerandGitHub 2a6290339b Fix Faker trait use (#995) 2018-03-10 20:40:45 +01:00
Alexis SaettlerandGitHub f89117cd3a Remove env calls (#991) 2018-03-10 08:07:37 +01:00
Alexis SaettlerandGitHub 558515b59a Fix issues proposed by sonar (#986) 2018-03-08 22:37:27 +01:00
Alexis SaettlerandGitHub 83fbc5fc48 Improve tests support (#984)
* Use WithFaker trait
* Add a scrollTo macro
* Use specific chromedriver
2018-03-08 21:36:18 +01:00
Alexis SaettlerandGitHub 422a305b14 Fix gravatar support (#944) 2018-03-02 13:04:47 +01:00