Commit Graph

28 Commits

Author SHA1 Message Date
Régis Freyd ae521f5226 Refactor relationships (#971) 2018-04-01 20:46:51 -04:00
Gabriel Caruso 1794435726 Use now helper (#1051) 2018-03-29 10:09:04 +02:00
Régis Freyd 9d883ecba6 Add yearly statistics to activities and calls object (#1049) 2018-03-25 12:26:11 -04:00
Régis Freyd ce7ecf5adc Add with parameter in Contact object to retrieve contact fields (#1044) 2018-03-23 22:12:12 -04:00
Régis Freyd f5810865e7 Add sorting capabilities to most models in the API (#1022) 2018-03-20 21:32:59 -04:00
Régis Freyd 8be4c15e90 Add ability to sort tasks by completed_at attribute (#1021) 2018-03-20 20:58:22 -04:00
Alexis Saettler c442969abb Fix bug with return values (#1013) 2018-03-18 14:26:28 +01:00
Alexis Saettler 9d2c787b58 Reduce sonar complexity (#992) 2018-03-17 11:12:49 +01:00
Alexis Saettler 9a5a35332e Fix sonar issues (#999) 2018-03-11 23:14:19 +01:00
Alexis Saettler 558515b59a Fix issues proposed by sonar (#986) 2018-03-08 22:37:27 +01:00
Matthew Brown 749caa2c03 Fix issues found by static analysis (#878) 2018-03-04 18:23:33 +01:00
Alexis Saettler 9fbf194e89 Fixes based on sonar recommandations (#934) 2018-02-26 19:31:39 +01:00
Régis Freyd 8886aa802c Add sort capabilities in the API (#933) 2018-02-25 17:18:37 -05:00
Régis Freyd 562016f7a9 Improve contact search through the API (#930) 2018-02-25 13:40:43 -05:00
Régis Freyd 3cbd95dec0 Add ability to associate and remove one or more tags to a contact via the API (#924)
3 new API methods have been added:

* It allows to associate one or more tags with a contact,
* It allows to remove one or more tags from a contact,
* It allows to remove all the tags from a contact at once.
2018-02-24 18:01:15 -05:00
Régis Freyd dd84961568 Add ability to search contacts through the API (#895) 2018-02-13 22:36:14 -05:00
Régis Freyd e78e140b9e Add support for custom genders (#879) 2018-02-04 15:44:26 -05:00
Steven Maguire 92e98516e9 Add pet api support (#779) 2018-01-18 19:02:56 -05:00
Régis Freyd 94f8146411 Change how the Journal works (#709) 2017-12-22 14:53:45 -05:00
Régis Freyd d8bed11785 Add ability to add dates without a year (#677) 2017-12-13 15:38:05 -05:00
Zach2825 e47917f1aa Allow decimal values in debt (#655) 2017-12-04 12:55:38 -05:00
Régis Freyd 76c75ce6e7 Add inline notes editing and favorites for notes (#672)
Notes are now edited inline (with Vue.js) and can be marked as favorites.
Favorite notes will appear on the dashboard in a new tab.
2017-12-04 09:55:47 -05:00
Régis Freyd 7e367d67da Manage tasks in Vue.js (#666)
* Tasks are now edited inline
* Tasks can be marked as completed
* Tasks can be edited
2017-11-29 16:07:37 -05:00
Régis Freyd 84a1461c0f Add the ability to set an external avatar (#662)
This will allow the new Chrome extension for Monica to fetch
contacts from Facebook and retrieve the avatar.
2017-11-27 19:32:45 -05:00
Régis Freyd 8e575735d5 Add support for multiple contact fields and addresses (#657)
This requires to run the migrations `php artisan migrate` which might take some time.
2017-11-26 09:36:20 -05:00
Régis Freyd dbdd524236 Add ability to mark contact as dead (#642) 2017-11-09 13:23:33 -05:00
Régis Freyd f776aec510 Add notion of how you met (#633) 2017-11-02 12:36:37 -04:00
Régis Freyd 7e1cd96bf5 Add API (#606)
This is the first part of the API. It supports most of contacts, as well as the
journal. This PR also brings Monica to Laravel 5.5, as the API required it with
the new concept of resources. It needs to run `php artisan migrate` as well as
`php artisan passport:keys` to generate the access tokens needed for the API.
2017-10-30 08:38:15 -04:00