Ian Philips
08202c3ede
Add close market endpoint
2022-09-23 10:02:40 -04:00
James Grugett
c6d034545a
Home: Prob change cards. Sort by daily score. ( #925 )
...
* Add dailyScore: product of unique bettors (3 days) and probChanges.day
* Increase memory and duration of scoreContracts
* Home: Smaller prob change card for groups. Use dailyScore for sort order (algolia)
* Add back hover
2022-09-22 16:57:48 -05:00
Pico2x
b875ac563d
Revert "Bring back tabs in groups ( #919 )"
...
This reverts commit b4a59cfb21
.
2022-09-21 19:14:05 -04:00
FRC
b4a59cfb21
Bring back tabs in groups ( #919 )
2022-09-21 18:27:49 -04:00
James Grugett
ea1579975c
Increase memory of update functions
2022-09-20 23:56:14 -05:00
Marshall Polaris
60c79141aa
Move comment-bet association code into comment creation trigger ( #899 )
...
* Move comment-bet association code into comment creation trigger
* Add index for new comments query
2022-09-20 15:25:58 -07:00
mantikoros
106dc232b8
send market guide onboarding email after 96 hrs
2022-09-20 16:03:17 -05:00
mantikoros
8920241c39
space out onboarding emails
2022-09-20 15:56:28 -05:00
mantikoros
ac952f1164
Revert "Don't send creator guide email & interesting markets on create user"
...
This reverts commit a4399aaee9
.
2022-09-20 15:49:46 -05:00
Ian Philips
6d7fbd69c7
Lint
2022-09-20 12:17:37 -04:00
Ian Philips
a4399aaee9
Don't send creator guide email & interesting markets on create user
2022-09-20 12:15:23 -04:00
Ian Philips
272ba921a0
Add memory to weekly email functions
2022-09-20 09:45:14 -04:00
Ian Philips
5ab86c8362
Check new weekly email notification preferences
2022-09-20 09:36:44 -04:00
Ian Philips
c6a60a6678
Streak & uniques bonus in transaction
2022-09-20 08:42:09 -04:00
James Grugett
c338dce3ce
Add daily activation rate. Remove top tenth actions. Cleanup
2022-09-20 00:10:05 -05:00
James Grugett
4dc3eada1f
Add more stats. Fix timezone. Group retention and new user retention
2022-09-19 18:41:24 -05:00
James Grugett
d0973de2b4
Use percent chart, save unrounded stats
2022-09-19 17:45:52 -05:00
James Grugett
b4244ea75d
Change stats date to be by Pacific time zone
2022-09-19 17:10:12 -05:00
James Grugett
935c550733
Revalidate static props on market resolve
2022-09-19 16:26:34 -05:00
James Grugett
de8e4df04c
Revalidate static props for new comments
2022-09-19 16:07:27 -05:00
James Grugett
1a82ce193d
Add node-fetch, add secret to function config
2022-09-19 15:25:16 -05:00
James Grugett
fb27fac524
Revalidate getStaticProps after each bet
2022-09-19 14:55:37 -05:00
James Grugett
6f5d69ec9c
Increase memory of updateMetrics function
2022-09-19 14:34:48 -05:00
mantikoros
55a68d4fec
email wording
2022-09-19 14:22:04 -05:00
mantikoros
24cf42284f
replace "predictor" => "trader"
2022-09-19 14:03:52 -05:00
James Grugett
b93af31d2f
Add D1 and W1 (new users) to stats
2022-09-19 01:28:18 -05:00
Marshall Polaris
58dcbaaf6e
Precalculate and store current positions for users who make comments ( #878 )
2022-09-18 15:57:50 -07:00
mantikoros
e37b805b49
disable liquidity bonus (for now)
2022-09-18 17:49:29 -05:00
James Grugett
65166f2fcb
Fix import
2022-09-18 01:10:34 -05:00
James Grugett
eb021f30f5
Fix loans (user without a portfolio throws error)
2022-09-18 01:05:55 -05:00
mantikoros
340b21c53e
halve referral bonus
2022-09-17 14:38:52 -05:00
Ian Philips
a2d912bb5a
Add more info to limit order notif
2022-09-16 09:02:58 -06:00
Ian Philips
c183315d52
Don't notify of updated close time when resolving market
2022-09-16 08:15:16 -06:00
Ian Philips
7628713c4b
Enrich contract resolved notification
2022-09-15 15:25:19 -06:00
Ian Philips
8c6a40bab7
Enrich limit order notification
2022-09-15 13:39:46 -06:00
Ian Philips
4c10c8499b
Take back unique bettor bonuses on N/A
2022-09-15 09:12:44 -06:00
Ian Philips
ada9fac343
Add logs to on-create-bet
2022-09-15 08:07:42 -06:00
Ian Philips
733d206517
Add txn types
2022-09-15 07:50:35 -06:00
Ian Philips
4a5c6a42f6
Store bonus txn data in data field
2022-09-15 07:45:11 -06:00
ingawei
ccf02bdba8
Inga/admin rules resolve ( #880 )
...
* Giving admin permission to resolve all markets that have closed after 7 days.
2022-09-14 22:28:40 -05:00
Ian Philips
3efd968058
Allow one-click unsubscribe, slight refactor
2022-09-14 17:17:32 -06:00
Ian Philips
050bd14e46
Update script
2022-09-14 10:29:48 -06:00
Ian Philips
7ba2eab65e
Rename user notification preferences
2022-09-14 10:26:08 -06:00
Ian Philips
d6b0a1edc0
Betting streak reset to 7am UTC and store streak data on notif
2022-09-14 07:27:20 -06:00
mantikoros
a2d61a1daa
Twitch integration ( #815 )
...
* twitch account linking; profile page twitch panel; twitch landing page
* fix import
* twitch logo
* save twitch credentials cloud function
* use user id instead of bot id, add manifold api endpoint
* properly add function to index
* Added support for new redirect Twitch auth.
* Added clean error handling in case of Twitch link fail.
* remove simulator
* Removed legacy non-redirect Twitch auth code. Added "add bot to channel" button in user profile and relevant data to user type.
* Removed unnecessary imports.
* Fixed line endings.
* Allow users to modify private user twitchInfo firestore object
* Local dev on savetwitchcredentials function
Co-authored-by: Phil <phil.bladen@gmail.com>
Co-authored-by: Marshall Polaris <marshall@pol.rs>
2022-09-14 01:52:31 -07:00
Marshall Polaris
7144e57c93
Denormalize user display fields onto bets ( #853 )
...
* Denormalize user display fields onto bets
* Make bet denormalization script fast enough to run it on prod
* Make `placeBet`/`sellShares` immediately post denormalized info
2022-09-14 01:33:59 -07:00
mantikoros
e7d8cfe7e0
House liquidity ( #876 )
...
* add house liquidity for unique bettors
* hide notifications from house liquidity
* up bonus liquidity to M$20
2022-09-14 00:26:47 -05:00
Ian Philips
34bad35cb8
Betting=>predicting
2022-09-13 16:19:52 -06:00
Ian Philips
c423326270
Send users emails when they hit 1 and 6 unique bettors
2022-09-13 16:12:53 -06:00
Ian Philips
4398fa9bda
Add new market from followed user email notification
2022-09-13 09:54:51 -06:00