habitica-self-host/website/server/libs
Matteo Pagliazzi 8fb67e7944
only store necessary data for social login (continuation of 10352) (#10395)
* feat(gdpr) only store necessary data for social login

* feat(gdpr) also store email for social users

* fix(social auth): store emails array instead of single email

* fix(emails): do not get name from old facebook info

* add migration to remove extra data from social profiles

* update migration description

* fix tests

* fix typo in migration file
2018-05-25 18:16:30 +02:00
..
challenges Fix 9248: challenge creator should not automatically join their own challenge (#10383) 2018-05-25 12:03:39 +02:00
chat Move Chat to Model (#9703) 2018-04-23 12:17:16 -05:00
chatReporting moving developer-only strings to api/common messages (#10258) 2018-05-04 16:00:19 -05:00
payments Refactored stripe checkout (#10345) 2018-05-19 10:31:26 -05:00
queue Make Kafka dep optional (#10129) 2018-03-14 18:21:39 +01:00
analyticsService.js Node 8 (WIP) (#9946) 2018-03-15 19:59:36 +01:00
apiError.js moving developer-only strings to api/common messages (#10258) 2018-05-04 16:00:19 -05:00
aws.js Deprecate API v2 (was Revert "Revert "Deprecate API v2"") (#7802) 2016-08-01 22:36:10 +02:00
bannedSlurs.js removed a slur that has legit uses - TRIGGER / CONTENT WARNING: slurs, swearwords, assault, etc 2018-04-14 21:51:06 +10:00
bannedWords.js add swear word - TRIGGER / CONTENT WARNING: assault, slurs, swearwords, etc 2018-05-01 15:29:01 +10:00
baseModel.js Upgrade lodash to v4 and lint more files (#8495) 2017-03-01 17:10:48 +01:00
buildManifest.js typo, correct prod check in build manifest 2016-09-21 16:33:38 +02:00
chat.js Refactored group chat flagging (#9907) 2018-02-11 08:35:24 -07:00
client.js fix hard links for new client (#8986) 2017-08-24 18:19:31 +02:00
collectionManipulators.js item pinning (#8918) 2017-08-14 19:15:32 +02:00
cron.js increase Hourglasses and gemCapExtra promptly when multi-month subscription renews - fixes #4819 (#10147) 2018-04-08 15:26:25 +02:00
csvStringify.js Node 8 (WIP) (#9946) 2018-03-15 19:59:36 +01:00
email.js only store necessary data for social login (continuation of 10352) (#10395) 2018-05-25 18:16:30 +02:00
encryption.js Updated encryption 2018-01-25 17:33:50 -06:00
errors.js Common reorg (#8025) 2016-09-16 17:18:07 +02:00
guildsAllowingBannedWords.js exempt The Rhyme Commando guild from the swearword blocker 2018-05-01 13:31:56 +10:00
i18n.js Common reorg (#8025) 2016-09-16 17:18:07 +02:00
inAppPurchases.js Node 8 (WIP) (#9946) 2018-03-15 19:59:36 +01:00
logger.js make unhandled promise rejections easier to find among logs 2018-05-01 12:09:30 +02:00
password.js Upgrade tests tools and lint migrations and scripts (part 2) (#9998) 2018-02-17 18:11:24 +01:00
preening.js Upgrade lodash to v4 and lint more files (#8495) 2017-03-01 17:10:48 +01:00
pusher.js Format files to adhere to editorconfig (#7977) 2016-09-07 12:58:26 -05:00
pushNotifications.js Node 8 (WIP) (#9946) 2018-03-15 19:59:36 +01:00
routes.js Client: i18n (#8972) 2017-08-22 18:26:53 +02:00
setupMongoose.js Mongoose 5 (#9870) 2018-03-09 15:13:58 -06:00
setupNconf.js Use config when starting development server (#9410) 2017-11-27 20:38:27 -06:00
setupPassport.js Add Google Signin (#7969) 2016-09-28 12:11:10 +02:00
slack.js adjust word order in mod slack flag message (#10137) 2018-03-15 19:27:59 +01:00
sleep.js Node 8 (WIP) (#9946) 2018-03-15 19:59:36 +01:00
spells.js Node 8 (WIP) (#9946) 2018-03-15 19:59:36 +01:00
stringUtils.js improve code and tests for banned words and slurs (#10211) 2018-04-08 15:31:37 +02:00
taskManager.js Hiding popunder if challenge data is incomplete (#10284) 2018-04-28 17:38:38 +02:00
webhook.js Webhooks v2 (and other fixes) (#10265) 2018-04-29 20:07:14 +02:00