41 Commits

Author SHA1 Message Date
Alexis Saettler f4a7b7f10d refactor: remove api call in vue (#6012) 2022-02-28 11:01:24 +01:00
Dung Nguyen a3e9b79236 feat: add reminders/upcoming API (#5783) 2022-01-06 07:34:43 +01:00
Ian Cross 337367a89e fix: add link to reminders endpoint at api root (#5801)
* Add link to reminders endpoint at api root

* fix: add link to reminders endpoint at api root

* add missing name route

Co-authored-by: Alexis Saettler <alexis@saettler.org>
2022-01-01 20:14:08 +01:00
Alexis Saettler 5598ae2fee feat: add ability to set me contact (#3481) 2020-03-01 15:28:34 +01:00
Regis Freyd 1ac905580e feat: add support for audit log (#3547) 2020-02-12 08:12:49 -05:00
Regis Freyd 355f3b8a23 chore: refactor user model (#3564) 2020-02-11 16:01:06 -05:00
Regis Freyd dfacb89c87 feat: get all contacts for a given tag in the api (#3534) 2020-02-01 08:31:59 -05:00
Alexis Saettler 3e007af34e feat: enable activities edit (#3422) 2020-01-08 08:24:51 +01:00
Alexis Saettler 56bfde72cd feat: associate a photo to a gift (#3342) 2020-01-04 20:24:17 +01:00
Alexis Saettler 99f84c2906 feat: add API contact properties update + documents + photos + avatar (#3302) 2019-12-18 22:55:24 +01:00
Alexis Saettler 958d4ed614 feat: enable api web navigation (#3289) 2019-12-12 22:22:02 +01:00
Alexis Saettler ceae3beef9 feat: enhance API settings page (#3268) 2019-12-05 20:30:02 +01:00
Alexis Saettler 697eb8f83b feat: add notion of _me_ as a contact (#2899) 2019-08-17 11:42:45 +02:00
Régis Freyd 7b51868996 chore: refactor activity type categories (#2348) 2019-02-03 07:17:51 -05:00
Régis Freyd 555515d1c4 feat: add api methods to manage genders (#2259) 2019-01-04 19:02:54 -05:00
Régis Freyd 6f5d0c20fd feat: add occupation object (#2198) 2018-12-24 19:11:48 -05:00
Régis Freyd 772b682e87 feat: add company object to the schema (#2195) 2018-12-24 13:17:20 -05:00
Régis Freyd 731a6f0643 feat: add the concept of places (#2169) 2018-12-20 22:23:19 -05:00
Régis Freyd 6f76405d49 feat: allow editing of phone calls (#2134) 2018-12-08 18:02:50 -05:00
Alexis Saettler 566b0b1348 fix: rewrite OAuth login controller (#2014) 2018-11-11 14:45:41 +01:00
Régis Freyd 1f65b18a3c feat: add ability to autocomplete tags (#1995) 2018-11-09 20:48:12 -05:00
Alexis Saettler 769d795109 test: add tests for api (#1984) 2018-11-02 16:17:23 +01:00
Régis Freyd fd9b28537e feat: add ability to upload documents (#1912) 2018-10-27 20:42:46 -04:00
Alexis Saettler 080b2c5bb3 fix: fix api routes (#1932) 2018-10-27 09:16:08 +02:00
Alexis Saettler 511b842d01 test: add api tests (#1928) 2018-10-21 22:46:16 +02:00
Régis Freyd 379d84879f feat: add ability to retrieve all conversations for one contact through the API (#1907) 2018-10-11 18:52:42 -04:00
Régis Freyd e3e9fcbdcd feat: add life events feature (#1765) 2018-09-25 19:18:07 -04:00
Régis Freyd be3b6dd710 feat: add ability to track conversations (#1629) 2018-08-31 11:11:46 +00: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
Régis Freyd 9018b558b8 Add GDPR compliance (#1296) 2018-05-20 16:00:03 -04:00
Alexis Saettler 80bc7402b6 Fix API locale (#1295) 2018-05-10 02:00:31 +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 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
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
Steven Maguire 92e98516e9 Add pet api support (#779) 2018-01-18 19:02:56 -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 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