Commit Graph
29 Commits
Author SHA1 Message Date
Régis FreydandGitHub ae521f5226 Refactor relationships (#971) 2018-04-01 20:46:51 -04:00
Gabriel CarusoandAlexis Saettler 1794435726 Use now helper (#1051) 2018-03-29 10:09:04 +02:00
Alexis SaettlerandGitHub 2a6290339b Fix Faker trait use (#995) 2018-03-10 20:40:45 +01:00
Alexis SaettlerandGitHub 558515b59a Fix issues proposed by sonar (#986) 2018-03-08 22:37:27 +01:00
Alexis SaettlerandGitHub 83fbc5fc48 Improve tests support (#984)
* Use WithFaker trait
* Add a scrollTo macro
* Use specific chromedriver
2018-03-08 21:36:18 +01:00
Alexis SaettlerandGitHub 2c14f6d0ee Fix default genders seed with setup:production (#898) 2018-02-15 21:40:19 +01:00
Régis FreydandGitHub e78e140b9e Add support for custom genders (#879) 2018-02-04 15:44:26 -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
Régis FreydandGitHub fe974db4c1 Change the structure of the dashboard (#755) 2018-01-06 09:31:57 -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
Régis FreydandGitHub d8bed11785 Add ability to add dates without a year (#677) 2017-12-13 15:38:05 -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 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 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 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
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 2869a1d324 Multiple small changes (#390)
* List of people has now a header, with the number of contacts and the Sort filter in another place.
* Add much more data when seeding fake data. This will help have better real data when testing the product.
* Add a couple of unit tests here and there.
* Cleanup some methods.
* Truncate data on the dashboard so it's not messy if there is a lot of data.
2017-06-24 23:17:48 -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
Yamamoto KadirandRégis Freyd e7e0446d9c Further normalize PeopleController. Notes are ordered desc (#319)
Further normalize PeopleController and fix #311
2017-06-20 21:06:42 -04:00
Regis Freyd 004d599d29 Fix seeder
The seeder for the kids table was broken.
2017-06-15 15:24:33 -04:00
Yamamoto KadirandRégis Freyd 496d23e4a7 Separate PeopleController into smaller chunks (#253)
* Edit relation docblocks of Contact model
* Move activities to its own controller
* Move reminders to its own controller
* Move tasks to its own controller
* Refactor Gift in preparation for the move
* Move gifts into its own controller
* Fix failing tests
* Move debt to its own controllelr
* Fix tests failing on PHP7
* Move significant others to its own controller
* Move kids to its own controller
* Move notes to its own controller
* Some more adjustments & solving #277
And more query optimizations
2017-06-15 15:03:22 -04:00
jeremydenounandRégis Freyd 21ae66d444 Breaking: Add timezone as an env variable (#170)
The idea is that the instance owner can decide what should be the default timezone for every new user on the system. Also:

* change default APP_KEY to 32 char (avoid warning on specif openssl version) and update readme to remember 'php artisan key:generate' usage
2017-06-14 21:46:55 -04:00
RégisandGitHub ed29243841 Reminders are working again 2017-05-29 21:27:00 -04:00
RégisandGitHub c199c5e4f0 Change the way activities work 2017-05-08 12:32:51 -04:00
RégisandGitHub 3c274e6fa2 Simplify significant others management 2017-05-03 12:20:05 -04:00
RégisandGitHub 53bb6ff7b7 Yet another refactoring 2017-05-02 21:24:10 -04:00
Regis Freyd 2e6760e7db Migrate to organization 2017-02-16 19:21:44 -05:00