Alexis Saettler
ed80f544a5
Improve Date and DateTime parsing ( #1576 )
2018-07-23 00:15:48 +02:00
Alexis Saettler
a95d0f3368
Use Carbon::toDateString function ( #1571 )
2018-07-14 15:49:56 +02:00
Régis Freyd
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
Marti Markov
0592d6ff38
Add support for + sign in query ( #1346 )
2018-07-10 20:27:10 +02:00
Alexis Saettler
18be5acaea
Fix some sonar issues ( #1546 )
2018-07-07 16:24:07 +02:00
Régis Freyd
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 Rochette
90dc58348c
[ #1437 ] Set the default_avatar_color property before saving a contact model. ( #1464 )
2018-06-12 20:46:49 +02:00
Tom Rochette
d4a1abad6e
Replace queries with hardcoded "monica" database name to use the current default connection database ( #1372 )
2018-06-10 19:14:09 +02:00
Régis Freyd
3d1ff3e867
Add support for nickname ( #1359 )
2018-06-04 18:02:21 -04:00
Régis Freyd
9018b558b8
Add GDPR compliance ( #1296 )
2018-05-20 16:00:03 -04:00
Alexis Saettler
61961d580d
Optimization for getting list of countries ( #1321 )
2018-05-13 14:08:27 +02:00
Alexis Saettler
67171c0309
Get list of countries from countries-laravel package ( #1117 )
2018-05-08 18:30:35 +02:00
Matthew Brown
da73a6e15d
Add Psalm to check for possibly fatal issues ( #973 )
2018-04-29 19:11:40 +02:00
Régis Freyd
ec346507ba
Add an API method to access public statistics ( #1220 )
2018-04-26 22:17:00 -04:00
Régis Freyd
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 Freyd
08f19c853d
Add ability to set relationships through the api ( #1181 )
2018-04-17 07:29:50 -04:00
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