Commit Graph
289 Commits
Author SHA1 Message Date
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
Régis FreydandGitHub 4ba8045500 Auto select input after selecting a date radio (#458)
Closes #21

- On Contact/Significant Other/Kid edit, selecting a radio button about the age will auto select the related input field.
- Simplified the JS of the app so we don't require individual vanilla JS files.
2017-07-09 18:37:58 -04:00
BrendanandRégis Freyd 28ae2249fc Code comment formatting fixes (#421) 2017-07-07 10:22:32 -04:00
Régis FreydandGitHub 23384db2c2 Add support for tags (#424)
Close #99
2017-07-04 22:14:22 -04:00
Regis Freyd bd55b211dc Add debts in the list of things to reset 2017-06-29 23:34:32 -04:00
Régis FreydandGitHub 21355c7638 Speed up contact list display (#415) 2017-06-29 23:27:43 -04:00
Zach2825andRégis Freyd 0d09e19270 Add pagination to the list of contacts (#388) 2017-06-29 22:21:10 -04:00
Régis FreydandGitHub fa190ec382 Add import from vCard from inside the application (#407) 2017-06-29 21:57:41 -04:00
Daniel LovattandRégis Freyd 1c62d6be35 Fix name not appearing in latest actions (#404) 2017-06-27 23:22:54 -04:00
Régis FreydandGitHub 4a0598b9d7 Add ability to define name order (#377)
Not everyone lives in the western culture. In some countries, names are not defined in the `firstname lastname` order, but rather the opposite, `lastname firstname`.

You can now define this order in your Settings panel.

Close #372
2017-06-22 16:43:19 -04:00
Régis FreydandGitHub 597991dcf2 Always load env from config instead and add tests (#373) 2017-06-22 11:43:49 -04:00