Commit Graph
99 Commits
Author SHA1 Message Date
Régis FreydandGitHub a9a6e4cdc6 Add more unit tests for Gift model (#843) 2018-01-21 23:19:14 -05:00
Régis FreydandGitHub a5a602033d Add ability to export a contact as CSV (#840) 2018-01-21 22:28:47 -05:00
Alexis SaettlerandRégis Freyd 8e6da8c914 Add translation for preferences updated successfully message (#797) 2018-01-20 09:10:57 -05:00
Régis FreydandGitHub 7f246922ed Add ability to mark a gift idea as being offered (#831) 2018-01-18 23:53:20 -05:00
Steven MaguireandRégis Freyd 92e98516e9 Add pet api support (#779) 2018-01-18 19:02:56 -05:00
Régis FreydandGitHub 5e1ad97d52 Remove list of events being loaded in the dashboard for no reason (#811)
Close #764
2018-01-14 13:37:10 -05:00
DannyandRégis Freyd 495ff6fc90 Add ability to sort contact list by last activity date (#775) 2018-01-08 20:39:35 -05:00
Jakaria BlaineandRégis Freyd c836f56762 API: Fetch Countries in alphabetical order (#752) 2018-01-08 19:22:36 -05:00
Alexis SaettlerandRégis Freyd 620c5de2b0 Add Two Factor Authentication (2FA) (#724) 2018-01-08 18:17:06 -05:00
Régis FreydandGitHub d3f28ae9cb Fix account deletion not being able to be deleted (#770) 2018-01-07 09:54:09 -05:00
DannyandRégis Freyd cfbecb18b1 Display missing page when loading a contact that does not exist (#741)
Close #276
2018-01-06 11:24:02 -05:00
DannyandRégis Freyd b1708801e4 Add ability to filter contacts by more than one tag (#738)
Close #659
2018-01-06 11:00:18 -05:00
Régis FreydandGitHub bf5c8e160c Fix avatars not clickable on dashboard (#761) 2018-01-06 10:48:44 -05:00
Régis FreydandGitHub 97d8028c56 Fix avatars on new dashboard (#759) 2018-01-06 10:21:17 -05:00
Régis FreydandGitHub fe974db4c1 Change the structure of the dashboard (#755) 2018-01-06 09:31:57 -05:00
DannyandRégis Freyd 10941325ef Allow searching by phone number (or contact fields in general) (#735)
This will allow a user to search there contacts by there contact information. It is done by entering the field they are searching by followed by a : then the search term. For example to find a contact with the email example@example.com you would enter email:example@example.com. 

Fixes #729
2018-01-02 11:06:55 -05:00
Régis FreydandGitHub 6d8dcefe77 Add Pets management (#722) 2017-12-26 21:38:09 -05:00
Régis FreydandGitHub 94f8146411 Change how the Journal works (#709) 2017-12-22 14:53:45 -05:00
Alexis SaettlerandRégis Freyd bf084ae2eb Add ability to change password in Settings (#696) 2017-12-18 09:28:34 -05:00
Simon HannaandRégis Freyd 3738695932 Fix contact creation on PostgreSQL (#688) 2017-12-13 16:09:47 -05:00
Régis FreydandGitHub d8bed11785 Add ability to add dates without a year (#677) 2017-12-13 15:38:05 -05:00
Zach2825andRégis Freyd e47917f1aa Allow decimal values in debt (#655) 2017-12-04 12:55:38 -05:00
Régis FreydandGitHub 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 FreydandGitHub eb05b61b91 Add ability to edit account owner first and last names (#669) 2017-11-30 21:00:09 -05:00
Régis FreydandGitHub 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 FreydandGitHub 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 FreydandGitHub 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
Dominic ImhofandRégis Freyd 265e6fb91f Redirect to source contact when creating activity with multiple contacts (#640) 2017-11-10 17:17:23 -05:00
Régis FreydandGitHub dbdd524236 Add ability to mark contact as dead (#642) 2017-11-09 13:23:33 -05:00
Régis FreydandGitHub 7604f8c320 Add ability to add another contact right after adding a contact (#634) 2017-11-02 20:20:34 -04:00
Régis FreydandGitHub f776aec510 Add notion of how you met (#633) 2017-11-02 12:36:37 -04:00
Régis FreydandGitHub 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
Michael HeapandRégis Freyd b95d9a24ee Assign multiple people to an activity (#611)
This change requires `php artisan migrate`.
2017-10-21 22:09:08 -04:00
Ng Yik PhangandRégis Freyd a3fed98de0 Use str_random instead of RandomHelper (#571)
Laravel has a built-in string randomiser function, no need to
hand-roll a custom one.

https://laravel.com/docs/5.4/helpers#method-str-random
2017-10-03 23:33:17 -04:00
Régis FreydandGitHub 8b7d9206c2 Fix access to upgrade account view (#578) 2017-09-06 08:45:38 -04:00
Régis FreydandGitHub a3af477ebe Add new account limit for free accounts (#561) 2017-08-28 21:41:44 -04:00
Regis Freyd 12d31f4e6d Fix contact cant be added without lastname 2017-08-18 21:34:46 -04:00
Régis FreydandGitHub 732e034550 Restrict people name's length (#552)
* 50 characters for the first name
* 100 characters for the last name
2017-08-18 21:19:12 -04:00
a3020andRégis Freyd 1ee3463b41 Trim contact names (#464) 2017-08-18 20:27:08 -04:00
degan6andRégis Freyd d9e4f0db69 Add ability to store files on AWS S3 (#547)
Close #270
2017-08-16 19:09:32 -04:00
Régis FreydandGitHub f39ef8d395 Fix gift creation (#541) 2017-08-15 07:06:09 -04:00
Régis FreydandGitHub 3cc3fb30ee fix kid deletion problem (#538) 2017-08-15 06:32:13 -04:00
Régis FreydandGitHub c196732750 Fix delete account bug (#536) 2017-08-14 20:23:22 -04:00
Régis FreydandGitHub 095ef1caa8 Significant other and kids can now be contacts (#524) 2017-08-14 17:14:46 -04:00
Régis FreydandGitHub a2172f0851 Add style CI (#503)
Hopefully this will result in slightly better code.
2017-07-26 21:02:55 -04:00
Régis FreydandGitHub c7a9a90392 Fix search (#489) 2017-07-19 20:56:50 -04:00
Christian FrattaandRégis Freyd 4f0626d64b Add search contacts feature in the header (#481) 2017-07-19 18:57:44 -04:00
Régis FreydandGitHub 0784dc94c4 Fix reminder emails not respecting timezones (#469) 2017-07-14 20:40:11 -04:00
Régis FreydandGitHub c444841049 Add ability to keep track of phone calls (#467) 2017-07-13 22:00:01 -04:00
Régis FreydandGitHub 1776bcb338 Fix tag query not being associated with account_id (#459) 2017-07-09 18:51:37 -04:00