Commit Graph
65 Commits
Author SHA1 Message Date
Régis FreydandGitHub 731a6f0643 feat: add the concept of places (#2169) 2018-12-20 22:23:19 -05:00
Régis FreydandGitHub 3fd483186d feat: add ability to add gps coordinates to addresses (#2160) 2018-12-16 16:23:49 -05:00
Régis FreydandGitHub 64a7e51f72 feat: add ability to upload photos (#2132) 2018-12-13 15:12:45 -05:00
Régis FreydandGitHub a4e051e61c feat: add foundation to support emotions and ability to log emotions during a phone call (#2144) 2018-12-13 15:01:47 -05:00
Régis FreydandGitHub e226175f62 feat: add ability to indicate who initiated a phone call (#2143) 2018-12-08 21:24:15 -05:00
Régis FreydandGitHub 6f76405d49 feat: allow editing of phone calls (#2134) 2018-12-08 18:02:50 -05:00
Ronald McCollamandRégis Freyd b496c0ff5f fix: add conversation add/update flash messages (#2066) 2018-11-30 08:52:13 -05:00
Alexis SaettlerandGitHub 4698c9ae90 fix: display avatars in search (#2075) 2018-11-24 13:19:05 +01:00
Régis FreydandGitHub 4f3fbd9615 feat: add ability to create tasks that are not linked to contacts (#2067) 2018-11-17 20:02:07 -05:00
Alexis SaettlerandGitHub 566b0b1348 fix: rewrite OAuth login controller (#2014) 2018-11-11 14:45:41 +01:00
Régis FreydandGitHub 1f65b18a3c feat: add ability to autocomplete tags (#1995) 2018-11-09 20:48:12 -05:00
Alexis SaettlerandGitHub c8941e4a92 fix: fix some routes and validations (#1991) 2018-11-07 22:20:47 +01:00
Alexis SaettlerandGitHub 444babbb43 test: improve services rules validation (#1986) 2018-11-02 16:34:22 +01:00
Régis FreydandGitHub fd9b28537e feat: add ability to upload documents (#1912) 2018-10-27 20:42:46 -04:00
Alexis SaettlerandRégis Freyd a98b762195 feat: add ability to archive a contact (#1769) 2018-10-26 21:33:24 -04:00
Alexis SaettlerandGitHub 232cee4e44 fix: fix task remove after events table removal (#1929) 2018-10-20 09:34:12 +02:00
Régis FreydandGitHub 21c9e9f61c feat: add ability to set a reminder for a life event (#1855) 2018-09-30 21:59:21 -04:00
Régis FreydandGitHub e3e9fcbdcd feat: add life events feature (#1765) 2018-09-25 19:18:07 -04:00
Régis FreydandGitHub b3372264c8 chore: remove events table (#1829) 2018-09-22 22:22:34 -04:00
Alexis SaettlerandGitHub e97bad8ef6 fix: fix gift recipient relation (#1754) 2018-08-31 19:33:44 +02:00
Régis FreydandGitHub be3b6dd710 feat: add ability to track conversations (#1629) 2018-08-31 11:11:46 +00:00
Régis FreydandGitHub d9857b943a fix: fix gifts listing not being shown (#1744) 2018-08-26 16:23:31 -04:00
DagoandRégis Freyd cfa4839b41 feat: add rich dropdown on relationships view (#1379) 2018-08-12 22:10:22 -04:00
Régis FreydandGitHub dc7c2ff2e3 feat: add activities report page (#1628) 2018-08-12 21:09:43 -04:00
Alexis SaettlerandGitHub 1c70d4ef24 fix: Fix contacts account mismatch (#1625) 2018-08-01 23:28:05 +02:00
Alexis SaettlerandGitHub 893322d378 Fix moment date parsing (#1618) 2018-07-26 11:02:27 +02:00
Alexis SaettlerandGitHub ed80f544a5 Improve Date and DateTime parsing (#1576) 2018-07-23 00:15:48 +02:00
Alexis SaettlerandGitHub 0ec0e8591d Use route function everywhere (#1568) 2018-07-22 21:04:31 +02:00
Alexis SaettlerandGitHub a95d0f3368 Use Carbon::toDateString function (#1571) 2018-07-14 15:49:56 +02:00
Alexis SaettlerandGitHub 18be5acaea Fix some sonar issues (#1546) 2018-07-07 16:24:07 +02: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
Régis FreydandGitHub 3d1ff3e867 Add support for nickname (#1359) 2018-06-04 18:02:21 -04:00
Alexis SaettlerandGitHub 61961d580d Optimization for getting list of countries (#1321) 2018-05-13 14:08:27 +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 4b1a8200e5 Fix missing views due to a folder restructure (#1288) 2018-05-07 20:45:53 -04:00
Régis FreydandGitHub 586e477bb8 Remove automatic birthday reminder creation when editing a contact (#1275) 2018-05-04 22:59:41 -04:00
Alexis SaettlerandGitHub d0292b3f6f Fix removing tags (#1264) 2018-05-03 01:34:34 +02:00
Régis FreydandGitHub cae774bd4a Add support for markdown on Journal and Notes (#1230) 2018-04-29 22:56:41 -04:00
Matthew BrownandAlexis Saettler da73a6e15d Add Psalm to check for possibly fatal issues (#973) 2018-04-29 19:11:40 +02:00
Alexis SaettlerandGitHub 6657aeec9a Fix bugs with last commits (#1130) 2018-04-09 21:07:04 +02:00
Alexis SaettlerandGitHub 0830b09134 Fix Gifts handle (#1115) 2018-04-08 23:58:15 +02:00
DannyandAlexis Saettler 54aecde3d9 Fix a bug when editing gift (#1088) 2018-04-08 23:46:20 +02: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
Régis FreydandGitHub ae521f5226 Refactor relationships (#971) 2018-04-01 20:46:51 -04:00
Pascal SchneiderandAlexis Saettler dd8484f0b5 Fixed usage of wrong success message when adding existing contact as kid of someone (#1041) 2018-03-30 00:53:19 +02:00
Gabriel CarusoandAlexis Saettler 1794435726 Use now helper (#1051) 2018-03-29 10:09:04 +02:00
Alexis SaettlerandGitHub 006ce9ad3e I18n improvements (#1060)
* Add a default locale
* Use html lang and dir attributes
* Fix translations
* Add pluralize forms
2018-03-26 22:00:36 +02:00
Alexis SaettlerandGitHub 558515b59a Fix issues proposed by sonar (#986) 2018-03-08 22:37:27 +01:00