mantikoros
b00814a8c4
Template emails ( #185 )
...
* unsubscribe from generic emails
* new welcome email
* fix from address
* thank you email
* one week bonus email
2022-05-11 10:51:58 -05:00
James Grugett
4de0fcd198
Revert "Represent DB avatar URLs as non-null ( #128 )"
...
This reverts commit bf8e09b6c1
.
2022-05-06 14:29:15 -04:00
Marshall Polaris
bf8e09b6c1
Represent DB avatar URLs as non-null ( #128 )
2022-05-04 11:07:22 -07:00
James Grugett
cb7c8ba7c2
Send email to market creator on new answer
2022-02-23 00:05:04 -06:00
James Grugett
7522b6af3c
Send emails for new comments on markets you commented on or created.
2022-02-22 20:35:07 -06:00
Austin Chen
a17342e55c
New, pretty user page ( #48 )
...
* Show bio, banner, and social links on user page
* Minor tweaks
* Allow edits to their user page
* Fix build; add a white ring around users
* From userpage, link to /profile (which is always editable now)
* Update userpage SEO
* Clean up Profile menu
* Fixes according to Stephen's code review
2022-02-17 17:16:58 -08:00
mantikoros
4528615863
Private user ( #32 )
...
* PrivateUser
* createUser: create private user; detect multiple signups
* include user properties in private user
* script: create private users
* unsubscribing from market resolution emails
* track total deposits
2022-01-18 21:36:46 -06:00
mantikoros
908c8c03e6
Create user cloud function ( #31 )
...
* createUser cloud function; change User object
* initial commit
* listenForLogin: avoid race condition
* createUser: allow capital letters in username
* remove debugging
* leaderboard: empty url for undefined avatar image
2022-01-18 01:18:38 -06:00
jahooma
56c7e2597d
Schedule cloud function to update user metrics: totalPnL, creatorVolume
2022-01-17 15:39:34 -06:00
mantikoros
9a834526c0
formatting
2022-01-10 17:52:03 -06:00
mantikoros
b97a65cf2c
refactor data structures, calculations to common directory
2022-01-10 15:07:57 -06:00