Sinclair Chen
f8601af45c
Bet embed ( #204 )
...
* Add bet buttons to embed
- Make only title link to market
- Prevent avatar / username from being clicked on
* refactor: remove extra elem, de-indent
* adjust embed info row styles
* make bet panel smaller
* make sell panel smaller
2022-05-17 10:31:19 -07:00
Ian Philips
d458d8a299
Includes=>endsWith for multi digit answers
2022-05-17 10:13:29 -06:00
Ian Philips
ef98c16c26
Created contrac today => true to avoid free market flash
2022-05-17 10:06:00 -06:00
mantikoros
b98468c7ea
show none option in categories
2022-05-17 12:02:46 -04:00
Ian Philips
1afda07525
Handle linking from feed
2022-05-17 10:00:09 -06:00
Boa
8337cb251f
Enable url linking to comments and a copy to clipboard function [wip] ( #239 )
...
* Link to comments & highlight comment
* Copy link, show toast and fade bg
* Remove unused imports
* Standardize link copied toast
* Add linking to answer comment threads
* Refactor open answers component, use indigo highlight
* Distinguish chosen answer a bit more
2022-05-17 09:55:26 -06:00
mantikoros
5310da05e2
fix double hashtag
2022-05-17 11:49:10 -04:00
mantikoros
2858fd090c
"create market" => "ask question"
2022-05-17 11:32:20 -04:00
mantikoros
14ce820dcb
cache deservesDailyFreeMarket locally
2022-05-17 11:32:10 -04:00
mantikoros
f47d75c120
landing page tweaks
2022-05-17 10:25:51 -04:00
mantikoros
4860150334
change slogan
2022-05-17 10:02:29 -04:00
Austin Chen
a3c1cd2cc1
Unhardcode M$ in more locations
2022-05-17 08:17:22 -04:00
Austin Chen
8982dcae10
Replace "m1234" with "ϻ1234"
2022-05-17 08:13:12 -04:00
Marshall Polaris
cd7efb03ca
Implement onRequest
versions of createContract
, placeBet
functions ( #227 )
...
* Reimplement createContract and placeBet cloud functions
* Fix broken warmup function error handling
2022-05-16 21:43:40 -07:00
Marshall Polaris
aafd2a226f
Clean up some stuff with SellPanel and AmountInput ( #232 )
...
* Hoist SellAmountInput logic into SellPanel
* Ditch now-unnecessary SellAmountInput
* Clean up sale proceeds markup
* Clean unused imports
* BuyPanel doesn't need userBets
2022-05-16 20:27:37 -07:00
James Grugett
d5cc6d5067
Revert "Better random ( #213 )"
...
This reverts commit c9f3644988
.
2022-05-16 20:26:51 -04:00
Austin Chen
6c6cbdc1a5
Redesign the contract card ( #235 )
...
* Redesign the card
* Limit to 1 category on a card
* Make card tags a lighter gray
* Righbar always starts from the bottom
2022-05-16 19:15:22 -04:00
Austin Chen
05c94374c9
Switch from 'M$' to 'ϻ'
...
Pros:
- Better emphasizes "mana"
- Visually pleasing
- Visually distinct (acts as an icon)
- Single character
Cons
- Harder to correctly type (but users can just do m1234 for shorthand)
2022-05-16 09:02:17 -04:00
Marshall Polaris
6f1c20571b
Upgrade HeadlessUI to 1.6.1 ( #234 )
...
https://github.com/tailwindlabs/headlessui/releases
2022-05-16 07:38:16 -04:00
James Grugett
695f243a93
Update categories: Add Culture, health => Covid, rearrange
2022-05-15 23:45:02 -04:00
Marshall Polaris
72b21925e5
Allow users to generate an API key in their profile ( #182 )
...
* Add /private-users/apiKey to DB
* Add field to edit API key on profile
* Move API key to bottom of profile page
Austin thinks this is better since most people don't care about it.
2022-05-15 20:41:07 -07:00
James Grugett
19da0c6c82
Default to 'all' feed category when loading page.
2022-05-15 23:09:49 -04:00
James Grugett
727d85ddac
Make text underneath filled green answer bar selectable
2022-05-15 23:07:38 -04:00
Marshall Polaris
ee91a94466
Clean up some bet panel markup and CSS ( #231 )
...
* Tidy up probability change markup
* Tidy up payout markup
2022-05-15 14:10:26 -07:00
Jonas Wagner
c9f3644988
Better random ( #213 )
...
* randomString: generate a securely random string.
Also, support lengths > 12 in case that's ever needed.
This is used in at least one case (creating device tokens for users)
where it seems important that the output is unpredictable.
* Try harder to create unique usernames.
The previous version added 16 bits of entropy to the username, which
isn't all that much. Due to the birthday paradox, it would be enough to
create ~256 users with the same prefix to get a collision.
Trying that would probably fail later on, and not create security
issues... but it just seems better to be on the safe side here.
2022-05-15 13:13:07 -07:00
James Grugett
c85b806bc1
Change analytics to 45 days instead of 90 to fix timeout
2022-05-15 15:50:28 -04:00
James Grugett
75a1dfd0e4
Change feed update strategy to update a fixed subset of users every 5 minutes
2022-05-15 15:47:29 -04:00
James Grugett
ab8d541f8d
Revert "Make absolute imports work with functions project ( #168 )"
...
This reverts commit c82a56af09
.
2022-05-15 13:39:42 -04:00
Jonas Wagner
92aa56ba20
Swap values with structured assignment rather than temporary ( #210 )
...
Saves two lines and a variable.
Also, a desperate attempt to save my Mana in https://manifold.markets/ManifoldMarkets/if-we-open-source-our-frontend-code
2022-05-14 22:06:35 -07:00
Marshall Polaris
07ded756d9
Remove unused imports from random files ( #224 )
2022-05-13 18:30:52 -07:00
Marshall Polaris
bc5cd5be45
Clean up some markup in the sidebar ( #220 )
...
* Remove wrapper div around logo
* Small refactor, remove wrapper around sidebar profile summary
* Remove random unused imports
* Replace random styles with Tailwind classes
2022-05-13 18:07:44 -07:00
Marshall Polaris
33c0471c29
Clean up some markup around the top of the page ( #189 )
...
* Remove unnecessary wrapper div around sidebar
* Remove extra column used for alignment on homepage
* Remove extra wrapper div around whole page
2022-05-13 16:47:50 -07:00
Marshall Polaris
babca140f1
Fix random errors ( #205 )
...
* Fix warning in ShareMarket component
* Fix NewContract component to use keys on category list
* Refactor NewContract component to assign `value` to `select`
2022-05-13 16:42:48 -07:00
Daniel Reeves
0e64e0f9f9
Typo fix; fixes #216 ( #218 )
2022-05-13 18:22:10 -04:00
James Grugett
8be6b79732
Remove 'Category' label
2022-05-13 16:19:15 -04:00
James Grugett
8ce3a09471
Shrink vertical padding on feed answer group
2022-05-13 16:16:46 -04:00
James Grugett
e660acab56
Put back hotjar code, but deactivate from hotjar site
2022-05-13 15:07:32 -04:00
James Grugett
67717bbde7
Prevent having to go back twice from profile / tag search page
2022-05-13 15:01:38 -04:00
James Grugett
b195dcdfd2
Print build info only once
2022-05-13 14:33:02 -04:00
James Grugett
5f59623be8
Disable hotjar
2022-05-13 14:31:03 -04:00
James Grugett
d62156b8c0
Hide scrollbar on categories
2022-05-13 14:27:47 -04:00
Austin Chen
805a997ba0
Fix hotjar typo
...
Copy+pasting is hard >.>
2022-05-13 10:59:47 -04:00
Austin Chen
bf07b45467
Add id to hotjar script
...
Apparently needed by NextJS
2022-05-13 10:49:01 -04:00
Austin Chen
c99cf7579b
Try out Hotjar
2022-05-13 10:11:57 -04:00
James Grugett
c2320a07be
Free response markets initialize with 0 volume, instead of 100
2022-05-13 09:43:12 -04:00
Jonas Wagner
a373f08b4f
Update mantic.markets -> manifold.markets ( #212 )
...
The other references to "mantic" that I could find look legit, but the
referrer in stripe.ts should probably be updated.
2022-05-13 07:07:51 -04:00
James Grugett
06cdf2a84a
Show category on market card ( #197 )
...
* Show category on market card
* Show multiple categories in contract description
* Tweak layout of contract card and show multiple categories
2022-05-12 18:28:21 -05:00
Austin Chen
e0d266887c
Show prob of FR answer as a bar chart ( #200 )
2022-05-12 14:04:51 -04:00
Austin Chen
25d3fbcc5f
Add a hover to the category selector
2022-05-12 13:47:07 -04:00
Ian Philips
c2f8aee89e
Touch up reply buttons
2022-05-12 10:27:52 -06:00