Régis Freyd and GitHub
874a7f09fb
Add ability to define which features you want active on the Contact sheet ( #1121 )
2018-04-09 09:07:52 -04:00
Danny and Régis Freyd
3ba96cf18b
Add UUID instead of actual ID to identify contacts ( #777 )
...
Close #381
2018-04-08 14:23:13 -04:00
Alexis Saettler and GitHub
2513137d12
Add an update command ( #997 )
2018-04-07 10:35:39 +02:00
Régis Freyd and GitHub
ae521f5226
Refactor relationships ( #971 )
2018-04-01 20:46:51 -04:00
Gabriel Caruso and Alexis Saettler
1794435726
Use now helper ( #1051 )
2018-03-29 10:09:04 +02:00
Gabriel Caruso and Alexis Saettler
1e1e984baf
Use unsigned* columns ( #1053 )
2018-03-29 09:35:37 +02:00
Alexis Saettler and GitHub
2a6290339b
Fix Faker trait use ( #995 )
2018-03-10 20:40:45 +01:00
Alexis Saettler and GitHub
f89117cd3a
Remove env calls ( #991 )
2018-03-10 08:07:37 +01:00
Alexis Saettler and GitHub
558515b59a
Fix issues proposed by sonar ( #986 )
2018-03-08 22:37:27 +01:00
Alexis Saettler and GitHub
83fbc5fc48
Improve tests support ( #984 )
...
* Use WithFaker trait
* Add a scrollTo macro
* Use specific chromedriver
2018-03-08 21:36:18 +01:00
Alexis Saettler and GitHub
422a305b14
Fix gravatar support ( #944 )
2018-03-02 13:04:47 +01:00
Régis Freyd and GitHub
d918ae9f1c
Fix notifications not being sent ( #951 )
2018-03-01 20:21:08 -05:00
Régis Freyd and GitHub
f03c2b7f64
Rename some i18n folders ( #938 )
2018-02-25 20:53:41 -05:00
Régis Freyd and GitHub
e96b70f95c
Add concept of notifications for reminders ( #894 )
2018-02-25 17:42:14 -05:00
Régis Freyd and GitHub
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
Alexis Saettler and GitHub
2c14f6d0ee
Fix default genders seed with setup:production ( #898 )
2018-02-15 21:40:19 +01:00
Régis Freyd and GitHub
e78e140b9e
Add support for custom genders ( #879 )
2018-02-04 15:44:26 -05:00
Alexis Saettler and GitHub
94cec0daff
Test php 7.2 and postgresql ( #785 )
...
Running:
- php 7.1 + mysql + selenium (browser) tests
- php 7.2 + mysql
- php 7.1 + postgresql
2018-02-03 22:05:24 +01:00
Régis Freyd and GitHub
cc754ca35d
Add Annual plan ( #861 )
2018-01-28 13:22:55 -05:00
Régis Freyd and GitHub
fa6910510a
More unit tests for many models ( #851 )
2018-01-24 23:01:45 -05:00
Régis Freyd and GitHub
9e08f04642
Add more unit tests for User, Tag, Reminder and PetCategory models ( #845 )
2018-01-23 00:09:22 -05:00
Alexis Saettler and GitHub
4f3994f94d
Add Code Coverage to Browser tests ( #813 )
...
* Using Live-code-coverage to get Code Coverage from http server
* Add a new test to pass Login form
* Add FakeUserTableSeeder to seed in testing env
* Using SESSION_DRIVER=file in travis env
* Add saucelabs connection (disable right now)
* Update composer
2018-01-22 18:00:31 +01:00
Régis Freyd and GitHub
a5a602033d
Add ability to export a contact as CSV ( #840 )
2018-01-21 22:28:47 -05:00
Régis Freyd and GitHub
4fc47f605b
Add more unit tests for Account model ( #833 )
2018-01-19 10:19:55 -05:00
Régis Freyd and GitHub
7f246922ed
Add ability to mark a gift idea as being offered ( #831 )
2018-01-18 23:53:20 -05:00
Alexis Saettler and Régis Freyd
620c5de2b0
Add Two Factor Authentication (2FA) ( #724 )
2018-01-08 18:17:06 -05:00
Régis Freyd and GitHub
fe974db4c1
Change the structure of the dashboard ( #755 )
2018-01-06 09:31:57 -05:00
Régis Freyd and GitHub
6d8dcefe77
Add Pets management ( #722 )
2017-12-26 21:38:09 -05:00
Régis Freyd and GitHub
94f8146411
Change how the Journal works ( #709 )
2017-12-22 14:53:45 -05:00
Régis Freyd and GitHub
d8bed11785
Add ability to add dates without a year ( #677 )
2017-12-13 15:38:05 -05:00
Zach2825 and Régis Freyd
e47917f1aa
Allow decimal values in debt ( #655 )
2017-12-04 12:55:38 -05:00
Régis Freyd and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
259be09c7e
Add more statistics at the instance level ( #661 )
...
The DB has changed a lot in the last months. If we want to be able to
track how people are using the application, we need to add more statistics
at the instance level. This shouldn't be too hard on the DB to calculate those
every night at midnight.
2017-11-27 09:02:37 -05:00
Régis Freyd and GitHub
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 and GitHub
dbdd524236
Add ability to mark contact as dead ( #642 )
2017-11-09 13:23:33 -05:00
Régis Freyd and GitHub
f776aec510
Add notion of how you met ( #633 )
2017-11-02 12:36:37 -04:00
Régis Freyd and GitHub
b5fd9c993e
Disabling API menu for now ( #629 )
2017-10-30 09:03:05 -04:00
Régis Freyd and GitHub
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 Heap and Régis Freyd
e8ab520fd0
Fix offspring creation in FakeContentTableSeeder ( #614 )
...
Moving from `kids` to `offsprings` broke the fake content seeder as
children are now contacts too. This commit generates a new contact
before attaching them as an offspring of the original contact
2017-10-21 22:19:21 -04:00
Michael Heap and Régis Freyd
b95d9a24ee
Assign multiple people to an activity ( #611 )
...
This change requires `php artisan migrate`.
2017-10-21 22:09:08 -04:00
Dương Hữu Long and Régis Freyd
0001b26afc
Fix migration ( #595 )
2017-10-12 22:15:26 -04:00
Ng Yik Phang and Ré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 Freyd and GitHub
a3af477ebe
Add new account limit for free accounts ( #561 )
2017-08-28 21:41:44 -04:00
degan6 and Régis Freyd
d9e4f0db69
Add ability to store files on AWS S3 ( #547 )
...
Close #270
2017-08-16 19:09:32 -04:00
Régis Freyd and GitHub
503b0f0c2d
Markdown support for notes and log calls ( #544 )
...
Close #506
Fix #545
2017-08-15 22:22:21 -04:00
Régis Freyd and GitHub
095ef1caa8
Significant other and kids can now be contacts ( #524 )
2017-08-14 17:14:46 -04:00
Lee and Régis Freyd
97ffcaf95e
Add all the currencies ( #509 )
...
Close #339
2017-08-03 19:53:17 -04:00
Régis Freyd and GitHub
a2172f0851
Add style CI ( #503 )
...
Hopefully this will result in slightly better code.
2017-07-26 21:02:55 -04:00