Austin Chen
aa3647e0f3
Handle case when no charity txns
2022-08-21 20:55:04 -07:00
James Grugett
d18dd5b8fb
Fix a case of limit order sorting
2022-08-21 15:58:49 -05:00
James Grugett
645cfc65f4
Update sort order of limit orders (older bets first b/c they are filled first)
2022-08-21 12:57:00 -05:00
mantikoros
97b38c156f
Revert "create contract: ante no longer user liquidity provision"
...
This reverts commit 56e9b5fa2f
.
2022-08-20 15:34:52 -05:00
mantikoros
c6dc852cd8
send creator guide on D1
2022-08-20 15:34:34 -05:00
mantikoros
ef127ea335
update welcome email
2022-08-20 15:34:34 -05:00
mantikoros
43bbc9ec24
send followup email on D2
2022-08-20 15:34:34 -05:00
Marshall Polaris
2439317408
Convert tags to groups on demand ( #784 )
...
* Fix stuff to not prematurely initialize Firebase when imported
* Add script to convert a tag to a group with the same contracts
2022-08-20 13:32:12 -07:00
James Grugett
f4ebb2b504
Fix wrapping on "Add market" button
2022-08-20 15:19:05 -05:00
Sinclair Chen
a9f846e8fc
Fix tooltip styles in your bets ( #783 )
...
* Only show answer tooltips if truncated
* Always wrap in tooltip
* refactor. make title in dialog less big
2022-08-20 13:05:33 -07:00
James Grugett
099764a931
Show unlisted markets in groups and under your markets
2022-08-20 14:38:15 -05:00
James Grugett
09e8993cd4
Implement visibility option for new markets
2022-08-20 14:31:32 -05:00
mantikoros
dd6c5dc97a
betting streaks copy
2022-08-20 13:47:26 -05:00
James Grugett
2fef413d88
Don't show fantasy football in newest sort
2022-08-20 13:46:14 -05:00
James Grugett
474304d284
Revert " 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 "
...
This reverts commit fc8487dca0
.
2022-08-20 11:45:13 -05:00
Austin Chen
6791da0fc8
Fix "Most Recent Donor" on /charity
2022-08-19 17:28:08 -07:00
Sinclair Chen
c850cfe97f
Revert "Revert "fix firefox visual glitch - single card wrapping""
...
This reverts commit 63a5241b2e
.
2022-08-19 16:59:42 -07:00
Austin Chen
51c843d765
Use masonry on contract cards, sorted correctly ( #773 )
...
* Revert "Revert "Tile contract cards in masonry layout (#761 )""
This reverts commit 62728e52b7
.
* Sort the contracts in the correct masonry order
* Fix ordering on single columns
* Use react-masonry-css to accomplish masonry view
* Improve comment
* Remove gridClassName
Everything is spaced with m-4, too bad
2022-08-19 16:57:23 -07:00
Ian Philips
03d98a7ad7
Reset hour to 12am utc
2022-08-19 17:16:17 -06:00
mantikoros
0cbc0010c1
schedule emails from onCreateUser; send interesting markets on D1
2022-08-19 17:03:00 -05:00
Ian Philips
fc8487dca0
🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥
2022-08-19 16:00:40 -06:00
James Grugett
b67a26ad61
Don't show bets streak modal on navigate each tab
2022-08-19 16:51:52 -05:00
Ian Philips
39c312cf9f
Explicitly pass utc timezone
2022-08-19 15:19:52 -06:00
Ian Philips
1196ec4375
Send 6 trending emails to all users monday 12pm PT
2022-08-19 15:01:53 -06:00
Ian Philips
634196d8f1
Slice the popular emails to the top 20
2022-08-19 14:45:04 -06:00
Ian Philips
36bfbe8f42
Change betting streak modal, tweak trending email query
2022-08-19 14:37:16 -06:00
Ian Philips
a0f62ba172
Markets emails ( #764 )
...
* Send out email template for 3 trending markets
* Rich text to plaintext descriptions, other ui changes
* Lint
* Filter for closed markets
* Change sign
* First order must be closeTime
* Send 6 emails, check flag twice
* Exclude contracts with trump and president in the name
* interesting markets email
* sendInterestingMarketsEmail
* Change subject line back
Co-authored-by: mantikoros <sgrugett@gmail.com>
2022-08-19 11:43:57 -06:00
Ian Philips
ba5dabd613
Increase gap between profit and streak
2022-08-19 11:24:28 -06:00
Ian Philips
00c9fa61c3
betting streaks ( #777 )
...
* Parse notif, show betting streaks modal, schedule function
* Ignore streaks of 0
* Pass notifyFills the contract
* Turn 9am into a constant
* Lint
* Up streak reward, fix timing logic
* Change wording
2022-08-19 11:10:32 -06:00
Sinclair Chen
4f3202f90b
Simple bet interface in embeds ( #775 )
...
* rename BetRow -> BetButton
* Replace bet modal in embed with inline betting
- Also simplifies graph height calculation
* Move bet row above graph, in "mini modal"
* Show signup button if not signed up
* Show probability change
* Show error after modal
- Show balance if insufficient funds
- Clear error from amount input if amount deleted entirely
* Fix error state conditions
- Reset amount input on success
- Reset success state on user input
* Make input smaller (80px)
2022-08-19 10:07:48 -07:00
Sinclair Chen
98a0ed99c9
Fix (i) alignment
2022-08-19 09:53:16 -07:00
Sinclair Chen
4d7df00a68
Make Avatar component update when avatarUrl updates ( #780 )
2022-08-19 09:47:00 -07:00
Barak Gila
f51ad2224b
add YIMBY Law and CaRLA as charities ( #781 )
2022-08-19 10:52:01 -05:00
Marshall Polaris
0972de9025
Make typing for comments more fancy ( #776 )
2022-08-19 01:06:40 -07:00
Sinclair Chen
f2764e9258
Remove keyboard accessibility for tooltips ( #779 )
...
Headless UI's Modal component autofocuses the first focusable item
inside it when opened. This is by design for accessibility reasons.
See https://headlessui.com/react/dialog#managing-initial-focus
Ironically this means we'll have to remove keyboard focus for tooltips
because this causes the tooltips to pop up unnecessarily for all users
whenever the dialog is opened. The alternative is managing focus
manually for several dialogs, which may not be possible as some of our
modals lack a sensible element to focus by default.
2022-08-18 18:54:09 -07:00
Sinclair Chen
2537663a57
Fix user avatar in mention list not updating ( #778 )
2022-08-18 17:20:40 -07:00
Marshall Polaris
0cf9a90cfb
Remove some dead code related to tags, categories, and old feed stuff ( #765 )
...
* Remove dead image storage code
* Kill tag page
* Kill tag and categories related component UI
* Kill some old algo feed kind of code
2022-08-18 15:46:11 -07:00
Keri Warr
4f6d478211
List manifold-sdk on the Awesome Manifold page ( #774 )
2022-08-18 16:59:18 -05:00
Marshall Polaris
06ced7042d
Fix a typo in my script
2022-08-18 12:49:01 -07:00
Marshall Polaris
c37997bcb7
Add comment type field to comments ( #772 )
2022-08-18 12:47:35 -07:00
Austin Chen
c2db558b85
Describe why subsidizing is good
2022-08-18 10:12:38 -07:00
James Grugett
097000c9da
Don't scroll to top on search change except on home
2022-08-18 11:23:16 -05:00
mantikoros
d216b298ba
"create-contract.ts" => "create-market.ts"
2022-08-18 11:14:16 -05:00
mantikoros
56e9b5fa2f
create contract: ante no longer user liquidity provision
2022-08-18 11:14:16 -05:00
Ian Philips
c9c3a95d2a
Condense user profile bits
2022-08-18 09:54:30 -06:00
mantikoros
87561503c1
accept challenge: redeem shares
2022-08-18 10:39:48 -05:00
Ian Philips
68a949de35
Change Challenge page wording
2022-08-18 08:22:37 -06:00
Ian Philips
33edd3c0fb
Create challenge without previous market ( #718 )
...
* Create challenge without previous market
* Check if they've balance to create both on fe
* Change wording slightly
* Finish merge
2022-08-18 08:15:20 -06:00
Ian Philips
c3d09e5323
Add links to challenge page
2022-08-18 07:53:19 -06:00
Marshall Polaris
97fa5fa636
Replace /markets
with /home
( #766 )
...
* Make /home not kick out logged out users
* Point people at /home instead of /markets
2022-08-17 23:15:25 -07:00