Commit Graph
31 Commits
Author SHA1 Message Date
Alexis SaettlerandGitHub 1a00864eff refactor: cosmetic changes (#6123) 2022-05-04 23:15:44 +02:00
Alexis SaettlerandGitHub e930afb76d fix: fix APP_TRUST_PROXIES (#5955)
Signed-off-by: Alexis Saettler <alexis@saettler.org>
2022-02-06 10:17:48 +01:00
Alexis SaettlerandGitHub 166bdbca5c refactor: rename check for maintenant class (#5497) 2021-09-12 22:50:13 +02:00
Alexis SaettlerandGitHub b359c90206 feat: add a console command to see memcached stats (#5186) 2021-05-14 20:09:45 +00:00
Alexis SaettlerandGitHub 12f67d1340 feat: remove u2f support (replaced with WebAuthn) (#3756) 2020-03-30 14:46:47 +02:00
Alexis SaettlerandGitHub 958d4ed614 feat: enable api web navigation (#3289) 2019-12-12 22:22:02 +01:00
Alexis SaettlerandGitHub 14ba416133 fix: fix OAuth login process with WebAuthn activated (#3283) 2019-12-05 19:03:28 +01:00
Alexis SaettlerandGitHub c096741beb feat: improve trim string middleware (#3181) 2019-11-11 20:56:12 +01:00
Alexis SaettlerandGitHub d69d091c11 chore(deps): upgrade to Laravel 6.5 (#3135) 2019-11-11 17:24:06 +01:00
Alexis SaettlerandGitHub ab15f93256 feat: add WebAuthn multi-factor authentication (#2570) 2019-05-04 15:44:08 +02:00
Alexis SaettlerandGitHub 74070d84de feat: add multi factor auth on oauth (#2597) 2019-04-15 23:52:31 +02:00
Alexis SaettlerandGitHub 00eb3c96dd chore(deps): update monicahq/laravel-cloudflare package (#2548) 2019-03-23 13:00:46 +01:00
Alexis SaettlerandGitHub df839a196a fix: fix middleware priority order to always set locale after authenticate (#2360) 2019-01-28 23:30:27 +01:00
Alexis SaettlerandGitHub 6c8a8ea9a9 feat: vcard services for import/export (#1996)
Improve CardDAV with write functions
2018-11-11 16:24:52 +01:00
Samuel VandammeandAlexis Saettler c7eea2b8c5 feat: CardDAV support (#1284) 2018-10-29 23:25:47 +01:00
Alexis SaettlerandGitHub b15f1e5af5 chore: remove old email verification module and use laravel's one (#1965) 2018-10-28 22:58:17 +01:00
Alexis SaettlerandGitHub 41a77ddd87 chore(deps): update to Laravel 5.7 (#1803)
* Update to Laravel 5.7
* Backport new Laravel 5.7 configurations
* Replace karakus/laravel-cloudflare with monicahq/laravel-cloudflare
2018-10-05 13:38:48 +02:00
Alexis SaettlerandGitHub 2c85d32e75 feat: sentry integration (#1824) 2018-09-18 23:45:39 +02:00
Alexis SaettlerandGitHub e0752ec361 feat: Add TrimStrings middleware (#1646) 2018-08-02 15:13:53 +02:00
Alexis SaettlerandRégis Freyd b5fb89aa85 Add ability to discover cloudflare trusted proxies automatically (#1611) 2018-07-25 06:50:36 -04:00
Alexis SaettlerandGitHub 8a8debc739 Yubikey support (#1031) 2018-07-04 23:37:12 +02:00
Alexis SaettlerandGitHub a79c19dd6c Add email confirmation on signup (#1374) 2018-05-28 17:40:17 +02:00
DanielandAlexis Saettler 8396ede379 Add trusted proxies to support ssl terminating lb (#1287) (#1312) 2018-05-22 23:57:30 +02:00
Régis FreydandGitHub 9018b558b8 Add GDPR compliance (#1296) 2018-05-20 16:00:03 -04:00
Alexis SaettlerandGitHub 80bc7402b6 Fix API locale (#1295) 2018-05-10 02:00:31 +02:00
Tom RochetteandRégis Freyd d2c9c75644 Fix tests to prepare for foreign keys (#1289)
* Fix AccountTest tests.
Update the model factories not to expect a constant value for account_id.
Add various missing relationships in the model factories.

* Fix AddressTest after the addition of foreign keys.

* Fix ContactTest after the addition of foreign keys.
Set contact/account before saving a special date using Contact::setSpecialDate or Contact::setSpecialDateFromAge.

* Fix DayTest after the addition of foreign keys.

* Fix EntryTest after the addition of foreign keys.

* Fix GiftTest after the addition of foreign keys.

* Fix JournalEntryTest after the addition of foreign keys.

* Fix NoteTest after the addition of foreign keys.

* Fix NotificationTest after the addition of foreign keys.

* Fix PetTest after the addition of foreign keys.

* Return the account id and not the account object in many model factories definition.

* Fix ReminderTest after the addition of foreign keys.

* Fix SpecialDateTest after the addition of foreign keys.

* Fix UserTest after the addition of foreign keys.

* Make instead of creating in Contact::logEvent() as we cannot create an event without giving it an account_id.

* Fix ActivityTest after the addition of foreign keys.

* Fix SendNotificationsTest after the addition of foreign keys.

* Fix SendNotificationsTest after the addition of foreign keys.
- Remove the test_it_deletes_the_notification_if_contact_does_not_exist test because on deletion of a contact, all his associated notifications will be deleted due to cascade constraints.

* Fix SendRemindersTest after the addition of foreign keys.
- Remove the test_it_deletes_the_reminder_if_contact_doesnt_exist test because on deletion of a contact, all his associated reminders will be deleted due to cascade constraints.

* Fix TagTest after the addition of foreign keys.

* Update the logic in Contact::removeSpecialDate so that a foreign key constraint is not triggered when removing the associated relation.
Set a the partner gender before saving the partner as the gender is mandatory.
Add the ConvertEmptyStringsToNull middleware.
Set the metThroughId default option as empty so it is converted to null by the ConvertEmptyStringsToNull middleware.
Set the activity_type_id as empty so it is converted to null by the ConvertEmptyStringsToNull middleware.
Mark the Reminder title has required.
2018-05-08 21:33:12 -04:00
Régis FreydandGitHub 499c14f94a Upgrade to laravel 5.6 (#1092) 2018-04-04 07:42:39 -04:00
Alexis SaettlerandRégis Freyd 620c5de2b0 Add Two Factor Authentication (2FA) (#724) 2018-01-08 18:17:06 -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
Régis FreydandGitHub 647e8fa4f8 Add version checking (#495) 2017-07-24 23:19:49 -04:00
Regis Freyd 2e6760e7db Migrate to organization 2017-02-16 19:21:44 -05:00