Commit Graph

1060 Commits

Author SHA1 Message Date
Austin Chen
d2ed6f745e Add an expandable explanation 2022-04-01 10:08:31 -07:00
Austin Chen
3b313f319c Call out Manafold's earnings up top 2022-04-01 09:59:19 -07:00
Austin Chen
d9a1ef7328 Correctly categorize transactions 2022-04-01 09:51:45 -07:00
Austin Chen
98ab5e27c2 Permit user to update their own entry for free 2022-04-01 09:37:15 -07:00
Austin Chen
68fb5b578c Restrict to buying 1 slot at a time 2022-04-01 09:24:33 -07:00
Austin Chen
ee3102d092 Show setting value of 0 as a sale 2022-04-01 09:12:42 -07:00
Austin Chen
6ca04b911c Change launch time to 9am 2022-04-01 08:59:17 -07:00
Austin Chen
b28956d2e5 Hide explanation for now 2022-04-01 08:30:00 -07:00
Austin Chen
804a2bb357 Fix build 2022-04-01 08:28:56 -07:00
Austin Chen
297516d092 Prevent buying slots when fake balance is low 2022-04-01 08:26:36 -07:00
Austin Chen
3b1a01f2f8 Show a fake balance involving transactions 2022-04-01 08:10:12 -07:00
Austin Chen
77c9d40751 Fix keys 2022-04-01 08:06:04 -07:00
Austin Chen
9f9df5c4e9 Expand description; track individual earnings 2022-04-01 00:14:18 -07:00
Austin Chen
e687907fdd Deemphasize the original leaderboarders 2022-04-01 00:08:47 -07:00
Austin Chen
7e33c3a68f Increase tax rate to 25%/hour 2022-03-31 23:35:46 -07:00
Austin Chen
432575ae41 Calculate the tax, and show a table of all transactions 2022-03-31 23:31:48 -07:00
Austin Chen
7ffef0294a Grab up to 50 traders 2022-03-31 22:41:40 -07:00
Austin Chen
37d5d5fc93 Store values as well 2022-03-31 22:16:22 -07:00
Austin Chen
709ddfa7a9 Store transactions and manipulate client-side 2022-03-31 21:52:06 -07:00
Austin Chen
5311718619 Tweak padding 2022-03-31 21:50:22 -07:00
James Grugett
85c362d357 Call buyLeaderboardSlot from client 2022-03-31 23:49:10 -05:00
James Grugett
de562799f4 Create skeleton of buyLeaderboardSlot cloud function. 2022-03-31 23:39:24 -05:00
Austin Chen
17b9ccae83 UI tweaks, message updates 2022-03-31 15:54:40 -07:00
Austin Chen
52c4e829da Add more information to popup 2022-03-31 12:55:40 -07:00
Austin Chen
97f6bddabc Stack leaderboards; add explanation 2022-03-31 12:41:25 -07:00
Austin Chen
c1a84e23e0 Replace leaderboards with buyable Manaboards 2022-03-31 12:14:29 -07:00
Austin Chen
838798a553 Link to Leaderboard from sidebar 2022-03-31 10:35:57 -07:00
Austin Chen
80728ff4f9 Switch confirmation buttons to the new modal 2022-03-31 02:09:08 -07:00
Austin Chen
94b7ebe5e8 Minor fixes: typo, React keys 2022-03-31 01:38:57 -07:00
Austin Chen
34e7a27125
Standardize on a single Tabs component (#72)
* Extract out Tabs component

* Use tabs component on /home

* Use Tabs on Fold pages too
2022-03-30 23:24:35 -07:00
James Grugett
ce76a9754b Fix sell to pay back loans 2022-03-31 00:54:42 -05:00
Austin Chen
75e48204ef
Add left sidebar (with mobile support this time) (#71)
* Revert "Reverting side navbar for now"

This reverts commit a90441d9d5.

* Use padding instead of margin for bg color

* Use a slideout menu on mobile

* Remove "wide" page option

* Stick right sidebar on page bottom

* Darken bg on hover
2022-03-30 22:35:20 -07:00
James Grugett
a90441d9d5 Reverting side navbar for now 2022-03-30 22:51:15 -05:00
James Grugett
925e623a64 Prevent flash of sign in button on navigate 2022-03-30 19:15:38 -05:00
Austin Chen
5c12da140d
Add a left sidebar on desktop (#70)
* Copy in nav from TailwindUI

* Split up nav files

* Hook up sidebar options to the current page

* Tweak padding

* Insert a right sidebar on folds & contracts

* Keep column always centered

* Remove markets and folds from top navbar

* Extract out sidebaricon; link to /about

* Rename to "useFollowedFoldIds"

* Cache followed folds in localstorage

* Remove unused mobile sidebar (for now)

* Remove unused code

* Remove sidebar from landing page

* Tweak resolution panel styling

* Remove the top navbar entirely

* Completely remove the old navbar

* Add "more" and profile link

* Rearrange sidebar ordering

* Remove unused component

* Add Sign In button for logged-out users

* Remove extra options for signed-out users
2022-03-30 16:56:51 -07:00
James Grugett
cfbbbc4367 Upgrade some packages 2022-03-29 23:55:47 -05:00
James Grugett
80fe88a68a Constrain possible sell solutions by the size of the opposite sell pool. 2022-03-29 22:12:21 -05:00
James Grugett
3eb0bb1711 Throw error if sell conditions don't hold 2022-03-29 21:30:04 -05:00
James Grugett
ed5f69db7a
Sell shares panel (#69)
* Split BuyAmountInput out of AmountInput

* Buy and sell tabs. Compute some sell info

* In progress

* BuyPanel & SellPanel with banner above that shows current shares and toggle button

* Remove "Remaining balance"

* Bring back 'Place a trade'. Tweaks

* Sell shares cloud function.

* Sell all shares by default. Switch back to buy if sell all your shares.

* Cache your shares in local storage so sell banner doesn't flicker.

* Compute sale value of shares with binary search to keep k constant.

* Update bets table to show BUY or SELL

* Fixes from Stephen's review

* Don't allow selling more than max shares in cloud function

* Use modal for sell shares on desktop.

* Handle floating point precision in max shares you can sell.
2022-03-29 14:56:56 -05:00
Austin Chen
a40d593d32 Refactor useQueryAndSortParams into the SearchableGrid component 2022-03-29 08:09:46 -07:00
Austin Chen
419a3106e8 Revert "Format large money amounts with 'k' and 'm'"
This reverts commit b7d39eaafd.
2022-03-25 15:54:15 -07:00
Austin Chen
b7d39eaafd Format large money amounts with 'k' and 'm' 2022-03-25 15:31:46 -07:00
Sinclair Chen
6e387ef938
Keep FR answer panel open after betting (#68) 2022-03-25 13:33:57 -07:00
Sinclair Chen
50eb9bd4bd
Remove resize handles from input fields (#67) 2022-03-25 09:27:28 -07:00
Austin Chen
bad58652b8 Tweak copy 2022-03-24 22:53:12 -07:00
James Grugett
7d8a87615a Embed market: dynamically adjust graph height 2022-03-24 12:03:17 -05:00
Austin Chen
b6281b0b56 Generate sitemap server-side 2022-03-24 09:52:13 -07:00
Austin Chen
467f7ded73 Update API link 2022-03-24 09:40:57 -07:00
Austin Chen
1a1dc97ec8 Generate a sitemap with next-sitemap 2022-03-24 09:28:36 -07:00
Austin Chen
1374309de3 Only show profitable trades in "Smartest Money" 2022-03-23 12:06:39 -07:00