Commit Graph

30 Commits

Author SHA1 Message Date
Régis Freyd 23384db2c2 Add support for tags (#424)
Close #99
2017-07-04 22:14:22 -04:00
Régis Freyd 21355c7638 Speed up contact list display (#415) 2017-06-29 23:27:43 -04:00
Zach2825 0d09e19270 Add pagination to the list of contacts (#388) 2017-06-29 22:21:10 -04:00
Régis Freyd fa190ec382 Add import from vCard from inside the application (#407) 2017-06-29 21:57:41 -04:00
Yamamoto Kadir e7e0446d9c Further normalize PeopleController. Notes are ordered desc (#319)
Further normalize PeopleController and fix #311
2017-06-20 21:06:42 -04:00
Régis Freyd 8c6f2b72b0 Add birthday automatically when defining a birthdate (#337)
* When adding an exact birthdate for a contact, a significant other or a kid, a reminder is now automatically created.
* When editing this date, the reminder will be automatically updated.
* When deleting the object, the associated reminder will be deleted.
* Fix birthdate data in production.
* Fix duplication of reminders when updating a contact.
* Add a new way of tracking birthdays in the reminders table.

Fix #325
2017-06-16 19:04:33 -04:00
Régis Freyd 9a3b25d5bf Add reminder when setting a contact birthday (#316) 2017-06-15 16:34:52 -04:00
Yamamoto Kadir 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
Tudor Galanopulos 31b563f17f Implement edit note functionality (#284)
Close #268
2017-06-14 13:51:11 -04:00
Tudor Galanopulos 4872779d29 Add ability to edit debts (#280)
* Add ability to edit debts
* Fix route typo
* Fix invalid parameter sent to logEvent
* Add missing translations

Close #259
2017-06-14 13:42:40 -04:00
Régis Freyd e55697fbef Add job information to contacts (#265)
* Add Job information
* Add company information
* Fix a bug in the task deletion noticed in the process
2017-06-13 17:02:01 -04:00
Yamamoto Kadir f343c4d1da Refactoring PeopleController for better performance and readability (#227) 2017-06-13 00:28:04 -04:00
Régis Freyd 208f6a0ee0 Remove encryption on the Gifts table (#249)
This is just causing too much headache, especially since I made the rookie mistake of not checking the max length of some entries when inserting the gift. That leads to errors in the decryption process.

In production, out of the thousands of gifts already entered, only 5 are not decryptable. I have no other choice than resetting these 5 rows. I'm really sorry about this.

If you do end up having problems running the migration in your own instance, you need to remove the rows that are un-decryptable in the Gifts table as well.
2017-06-13 00:16:10 -04:00
Régis Freyd 3b1e467da6 Set default country value to null when editing a contact by default (#197)
* Change location of the Edit contact view in the filetree

* Set default country value to null when editing a contact by default

Fix #182
2017-06-10 22:19:15 -04:00
Régis Freyd f61e10daca Add support for social profiles (#191)
* Add support for social profiles
* Add messages in other languages (untranslated)
2017-06-10 12:20:24 -04:00
Régis Freyd f702994d7e Add ability to delete a contact (#119)
Fix #34
2017-06-07 15:34:02 -04:00
Régis 78db86f585 Better dashboard 2017-06-05 22:12:39 -04:00
Régis 5fd8530bfa Add money lending 2017-05-30 12:21:41 -04:00
Regis Freyd 0b6afb6a52 Increment reminder when adding kid or so 2017-05-29 22:20:52 -04:00
Regis Freyd aa6bb136f7 Add reminder when adding a kid 2017-05-29 22:19:27 -04:00
Regis Freyd 4e7e93faff Add reminder when adding a significant other 2017-05-29 22:15:12 -04:00
Régis ed29243841 Reminders are working again 2017-05-29 21:27:00 -04:00
Regis Freyd 7aa7c4579b Remove note events 2017-05-08 13:02:45 -04:00
Régis c199c5e4f0 Change the way activities work 2017-05-08 12:32:51 -04:00
Régis 82a39f2655 Simplify management of a contact 2017-05-04 13:54:06 -04:00
Régis 70bb786c1b Refactor management of kids 2017-05-03 20:49:24 -04:00
Régis 3c274e6fa2 Simplify significant others management 2017-05-03 12:20:05 -04:00
Régis 53bb6ff7b7 Yet another refactoring 2017-05-02 21:24:10 -04:00
Régis dbf829cf48 Remove tabs on the contact page 2017-02-18 18:59:05 -05:00
Regis Freyd 2e6760e7db Migrate to organization 2017-02-16 19:21:44 -05:00