Austin Chen
64fc0c74ff
Replace bottom border with shadow
2022-01-31 17:07:12 -08:00
Austin Chen
6234b12f89
Bring up numeric keyboards on mobile
2022-01-31 17:05:01 -08:00
Austin Chen
7549cf6a89
Show a bottom navbar on mobile devices
2022-01-31 17:02:17 -08:00
mantikoros
d49656cb77
create: market close includes time
2022-01-30 23:20:27 -06:00
James Grugett
ff4bb3330a
Change back to isProd = true
2022-01-30 22:29:16 -06:00
James Grugett
00b7f3505f
Listen for contract updates in folds feed
2022-01-30 22:12:12 -06:00
James Grugett
9d2b99f237
Listen for updates of contracts on home
2022-01-30 22:03:20 -06:00
James Grugett
6427e1bd06
Save tags unique and case-insensitive. Don't clear added tags on updating description.
2022-01-30 21:25:52 -06:00
James Grugett
997f13d986
Make leaderboard not error on non-existant users
2022-01-30 21:25:52 -06:00
mantikoros
f06ca8305c
Resolve prob ( #41 )
...
* rename MKT to PROB; show resolved probability; move format utilities to common
* ProbabilitySelector
* resolve to PROB
* prob and mkt labels
2022-01-30 15:51:30 -06:00
James Grugett
855256816e
Include tags in contract search
2022-01-30 15:30:49 -06:00
jahooma
ac9af1acd6
Don't load onSnapshot from cache in hook listen for contract (could help 404 errors?)
2022-01-29 23:05:32 -06:00
jahooma
967ac1b08d
Negative margin prevented clicking on top half of bet row button
2022-01-29 21:21:57 -06:00
jahooma
9fa457dec8
Hide bet row when trading not allowed
2022-01-29 21:08:06 -06:00
jahooma
482654d06b
Update folds SEO to include curator.
2022-01-28 13:45:32 -06:00
jahooma
f04d66d5c8
Don't focus feed create unless there's no question yet
2022-01-28 13:23:44 -06:00
jahooma
836c87b371
Make graph's fake datapoint farther out
2022-01-28 13:19:32 -06:00
jahooma
f75dc0200d
Remove link create a market in placeholder
2022-01-28 12:54:15 -06:00
jahooma
53a6748c6d
Hide negative earners on leaderboard. Show empty message if none on leaderboard.
2022-01-28 12:43:35 -06:00
jahooma
764790c1e1
Add simple Fold page SEO
2022-01-28 12:34:13 -06:00
jahooma
d5742900b0
Remove border on ask question form. Add padding to fold title on mobile
2022-01-28 12:13:12 -06:00
jahooma
acc95bbd9c
Remove spacer in feed create
2022-01-27 18:07:12 -06:00
jahooma
1ab71f8521
Flip nav folds and markets
2022-01-27 17:55:23 -06:00
jahooma
99bb8fdeea
Switch to regular text area for question b/c causing jump, and no new expansion necessary
2022-01-27 17:52:24 -06:00
jahooma
23ea1d72b7
Home menu option goes to /home if signed in
2022-01-27 17:33:50 -06:00
jahooma
49bc3c5735
Tweak profile menu width
2022-01-27 17:31:41 -06:00
mantikoros
63ca394d6e
profile menu: use avatar component
2022-01-27 17:24:44 -06:00
mantikoros
bdb2cfd710
avatar component
2022-01-27 17:14:45 -06:00
jahooma
0cc108e1ac
Fix the width of profile menu
2022-01-27 17:12:18 -06:00
James Grugett
649c6f4642
Make navbar render signed in or signed out by page ( #39 )
2022-01-27 17:06:31 -06:00
mantikoros
bd6c215cd3
use img instead of next js image for avatar, logo ( #38 )
2022-01-27 16:50:55 -06:00
jahooma
9b59ea9fbe
Bring back global leaderboards linked from profile menu
2022-01-27 16:43:45 -06:00
jahooma
f2c4d3e9c1
Change to white backgrounds for content. Remove page's margin, set individually.
2022-01-27 16:37:43 -06:00
jahooma
77eaf070e6
Make clicking feed create focus input. Shrink create market button
2022-01-27 15:22:18 -06:00
jahooma
4ca1d33d65
Make tag page check lowercase tag field
2022-01-27 15:11:32 -06:00
mantikoros
6e2d16225e
feedcreate: simplify design
2022-01-27 15:08:28 -06:00
jahooma
077eeec2c7
Fix hiding bet row on market page
2022-01-27 15:02:47 -06:00
jahooma
aebf572dc9
Shrink and label bet row
2022-01-27 14:49:59 -06:00
mantikoros
f451d94295
feedCreate: use hook for randIndex
2022-01-27 14:46:23 -06:00
mantikoros
e697024f52
FeedCreate: change placeholders, cycle through randomly
2022-01-27 14:40:46 -06:00
mantikoros
f58126e630
create: remove default close date
2022-01-27 14:31:09 -06:00
mantikoros
9acb07aa14
home: remove hot, closing soon sections
2022-01-27 14:23:55 -06:00
jahooma
bb788d5201
Change placeholder in fold create question
2022-01-27 14:05:59 -06:00
jahooma
6696ac2a15
Make about optional for folds
2022-01-27 12:57:36 -06:00
mantikoros
d2e78eb5de
markets: make 24hr vol default sort
2022-01-27 12:48:47 -06:00
jahooma
9764a03189
Add create market to top of fold activity. Auto-adds the primary tag of the fold.
2022-01-27 12:45:35 -06:00
jahooma
64d46b7cdd
Add folds navigation option on mobile
2022-01-27 01:30:51 -06:00
jahooma
61d2557c35
Launch folds in nav bar, update copy.
2022-01-27 01:10:28 -06:00
jahooma
d83fe1a202
Make feed create avatar not load glitchily
2022-01-27 00:49:23 -06:00
jahooma
769763d006
Tweaks
2022-01-27 00:38:42 -06:00
jahooma
da695c33f4
Fix profile menu opening underneath links
2022-01-27 00:38:42 -06:00
mantikoros
1eccdb7b4f
homepage tweaks
2022-01-26 18:44:36 -06:00
Austin Chen
549926a323
Show Buy buttons next to prob on mobile
2022-01-26 18:31:01 -06:00
mantikoros
d9c67e8d49
new signed-out homepage
2022-01-26 18:21:25 -06:00
jahooma
33c8fe2bc0
Append tags from market page
2022-01-26 17:45:07 -06:00
jahooma
2e7a8210bb
No symbols in fold primary tag. Limit Name to 140 chars
2022-01-26 17:45:07 -06:00
Austin Chen
c047365bb4
Include "Buy" tag inside buttons
2022-01-26 16:28:57 -06:00
jahooma
348c8d565a
Fold delete
2022-01-26 14:56:15 -06:00
jahooma
b1abfcda8b
Placeholder when no activity on folds page
2022-01-26 14:39:25 -06:00
jahooma
ef8157025f
Compute fold follower count from cloud function.
2022-01-26 14:27:16 -06:00
Austin Chen
e4377ee3a3
Allow betting directly from the activity feed ( #36 )
...
* Show a popup for betting on the Activity feed
* Replace the popup with a YES/NO selector
* Autofocus the bet amount
* Hide BetRow when not appropriate
* Make bet modal larger on desktop
* Default to YES if no bet choice has been made yet
2022-01-26 14:08:03 -06:00
jahooma
76841e53b1
Follow and unfollow folds
2022-01-26 14:03:32 -06:00
jahooma
c3f49c44a0
Cardify folds in fold list
2022-01-26 12:44:16 -06:00
jahooma
8e511e7cc9
Add about to top of fold page on mobile. Layout tweaks
2022-01-26 12:02:53 -06:00
jahooma
2ea05f8913
Folds query on lowercase tags. Adding to description updates tags & lowercaseTags fields.
2022-01-25 17:52:21 -06:00
jahooma
8b0091f30d
Split out create fold button. Show about description on /folds
2022-01-25 17:02:02 -06:00
jahooma
897eb0c27b
Handle 404 errors for non-existent fold subpages
2022-01-25 15:44:32 -06:00
James Grugett
8b9d0e5dba
New fold page UI with tabs ( #37 )
...
* Tabbed fold page
* Implement market, leaderboard tab views for fold. And edit dialog
* Add about field to Fold
2022-01-25 14:47:25 -06:00
Austin Chen
e481b971d0
Show pool amount in feed
2022-01-25 13:31:25 -06:00
jahooma
ed9285dbc1
Make folds page more understandable. Add additional tags on fold creation
2022-01-24 16:58:51 -06:00
jahooma
705d5cada7
Add lowercaseTags field to contracts. ante / closeTime non-optional in new contract code
2022-01-24 16:33:10 -06:00
Austin Chen
793a2c6d6c
Closing soon: hide already closed, show close time
2022-01-24 01:38:29 -06:00
Austin Chen
13590bf5d1
Surface user emails in /admin
2022-01-24 00:48:10 -06:00
Austin Chen
98064119e1
Remove unused UserCard
2022-01-24 00:48:10 -06:00
jahooma
d22a21caec
Add 24 hour sort option. Rearrange options
2022-01-24 00:31:52 -06:00
jahooma
0e3e4b8192
Show unresolved markets first in fold
2022-01-23 23:55:48 -06:00
jahooma
bc3e43802b
Listen for new folds on /folds
2022-01-23 23:48:10 -06:00
Austin Chen
f66bc6af4d
Make placeholder text less prominent
2022-01-23 23:34:10 -06:00
jahooma
c5a5869f21
Sort by close date
2022-01-23 13:34:03 -06:00
jahooma
b9a82b652e
Resolved markets sort by resolved time
2022-01-23 11:14:04 -06:00
jahooma
b059a44acc
Use fold hook
2022-01-23 00:51:19 -06:00
jahooma
6cc2e6692e
Fix DOM error for nested forms
2022-01-22 18:38:37 -06:00
mantikoros
fd03eb841f
home: remove incomplete loading of contract data
2022-01-22 18:36:35 -06:00
mantikoros
7c124c1390
home: handle undefined props
2022-01-22 18:32:50 -06:00
jahooma
cff2611582
Add back dynamically loading feed
2022-01-22 18:26:56 -06:00
mantikoros
80776186aa
/home for signed in users ( #35 )
2022-01-22 18:16:23 -06:00
jahooma
e53dd78502
Fix types
2022-01-22 18:14:41 -06:00
jahooma
aa1022546d
Implement leaderboards for folds!
2022-01-22 17:59:50 -06:00
jahooma
bc1decdbfc
Initialize folds with one primary tag
2022-01-22 15:47:24 -06:00
jahooma
f0f7b85ed8
Change back typscript target to es5
2022-01-22 15:25:09 -06:00
jahooma
789df9a76d
Add some catches
2022-01-22 15:21:52 -06:00
jahooma
fe912921eb
Use nicer tag component for folds
2022-01-22 14:52:49 -06:00
jahooma
be82406c4d
Include older contracts in fold feed
2022-01-22 11:50:09 -06:00
Austin Chen
2e3f1b4c52
Collapse long threads on the activity feed
2022-01-22 11:47:09 -06:00
jahooma
a5f953743f
Remove create a market on mobile
2022-01-22 11:44:49 -06:00
jahooma
0617fedb17
Add /markets for fold
2022-01-22 11:39:35 -06:00
mantikoros
4698d119b4
activity, withoutAnteBets: check for undefined
2022-01-22 11:15:14 -06:00
Austin Chen
b95dfa0a33
Set "sign up" text to green; add #crypto
2022-01-21 18:36:19 -06:00
jahooma
affa9a5ab6
Change default sort of all markets to most traded
2022-01-21 18:31:20 -06:00
jahooma
9733056ce7
Hide hot and closing soon markets on all markets
2022-01-21 18:30:27 -06:00
Austin Chen
7e44af318b
Truncate both question and comments in activity feed
2022-01-21 18:30:13 -06:00
jahooma
d357f51883
Reorg homepage. No feed when not signed in, add back hot & closing soon for signed
2022-01-21 18:28:12 -06:00
jahooma
b29e69a52c
Remove timestamp from question feed item
2022-01-21 18:10:38 -06:00
James Grugett
60f68b178d
Folds ( #34 )
...
* Fold type, fold page, query for fold contracts
* Tsconfig: target esnext, nounused locals: false
* Store tags in field on contract. Script to update contract tags
* Show tags on fold page
* Load all fold comments server-side to serve better feed
* Fix the annoying firebase already initialized error!
* Add links to /edit and /leaderboards for fold
* Page with list of folds
* UI for creating a fold
* Create a fold
* Edit fold page
2022-01-21 17:21:46 -06:00
Austin Chen
5be6a75e4b
Create new markets directly from the feed ( #33 )
...
* Move hot & closing markets to All Markets
Soon to be named "Explore"
* Set up a question box on the homepage
* Show Leaderboards by default instead of Create
* Support full contract creation from homepage
* Force mt-0 on /markets
* Move description into info tooltip
* Add hint to ask a question
* Initialize close date to 1 week from today
* Add a promo section for logged-out users
* Add hashtags, remove mobile padding
* Rewrite promo copy
* Store hotContracts as static props
2022-01-21 12:33:58 -06:00
Austin Chen
9457ac9337
Show resolved markets on Admin page; show create & resolve times
2022-01-20 01:55:10 -05:00
mantikoros
1b5e33ca54
no ante selling
2022-01-19 16:36:55 -06:00
mantikoros
4c0a994174
about: remove open beta disclaimer, barb about praying mantises
2022-01-19 16:13:56 -06:00
mantikoros
df9b498e18
"Market closes" => "Trading ends"
2022-01-19 16:07:58 -06:00
mantikoros
4cca60b16e
contract card: simplify date display
2022-01-19 16:01:54 -06:00
mantikoros
2320f0b962
show pool value everywhere
2022-01-19 16:01:18 -06:00
Austin Chen
b3282c4302
Improve SEO descriptions
2022-01-19 12:57:35 -05:00
Austin Chen
f3404b893d
Shrink title on mobile screens
2022-01-19 12:17:22 -05:00
Austin Chen
b704f4fe78
Allow updating description even after contract close
2022-01-19 10:46:36 -05:00
Austin Chen
5ac77674ed
Also show avatar url from contract feed
2022-01-19 03:16:22 -05:00
Austin Chen
f9780a2f69
Switch to feed "lollipops"
...
Doubt anyone else cares. Ideally these are also disconnected on top but it's hard to get the spacing to look right with variably-sized avatars.
Options:
- Keep as-is (lollipops)
- Revert to hardcoded `ring-gray-50`
- Fix icons to the same size
- Switch between `ring-gray-50` and `ring-white`
- Rewrite the CSS
2022-01-19 03:15:09 -05:00
Austin Chen
ed7902f77f
Remove feed subicons; fix FeedBetGroup spacing
2022-01-19 02:54:00 -05:00
Austin Chen
78c461b26c
Show creator avatar in feed
2022-01-19 02:34:36 -05:00
Austin Chen
b963cc2fe2
Show close time in feed
2022-01-19 02:10:54 -05:00
Austin Chen
f75fbfb4c5
Make textboxes in feed expandable
2022-01-19 01:43:54 -05: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
jahooma
21949abbe1
Shorter graph on mobile
2022-01-18 17:10:21 -06:00
jahooma
ee64c4e923
Bring back cards having different heights in a row
2022-01-18 16:55:39 -06:00
jahooma
d3031e0f10
Admin contracts tabel: Add visibility column, filter out resolved
2022-01-18 16:29:49 -06:00
jahooma
aa164cd5f5
Add contracts table to admin page
2022-01-18 16:10:40 -06:00
jahooma
142feaffff
Don't show unlisted contracts in closing soon
2022-01-18 13:17:56 -06:00
jahooma
e6dbcbc4fd
Prevent header jump on mobile
2022-01-18 13:16:35 -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
mantikoros
e6d467764d
Don’t show negative values in feed for sales
2022-01-17 21:38:40 -06:00
James Grugett
6625983bb7
Leaderboards 🏅 ( #30 )
...
* Simple leaderboards
* Filter out SG from traders. Center leaderboard. Use Nextjs Image.
* Add leaderboards menu option
* Put leaderboards side-by-side on large screens
* Add medal emoji
2022-01-17 21:20:25 -06:00
jahooma
746a97c1df
Don't hide children of datetime tooltip
2022-01-17 18:08:50 -06:00
jahooma
ead441ce9f
Hide time tooltip on mobile as fix
2022-01-17 18:01:09 -06:00
jahooma
b86720e943
Fix feed not centered
2022-01-17 17:51:41 -06:00
jahooma
4d975ff512
Add closing soon section to home
2022-01-17 16:54:00 -06:00
jahooma
56c7e2597d
Schedule cloud function to update user metrics: totalPnL, creatorVolume
2022-01-17 15:39:34 -06:00
Austin Chen
673c432bb9
Expose Firestore analytics on /analytics
2022-01-17 13:34:28 -05:00
Austin Chen
d32147b536
Show DateTime tooltips whereever we show dates
2022-01-16 04:16:15 -05:00
Austin Chen
8d474ef031
Switch to outlined icon
2022-01-16 02:14:21 -05:00
Austin Chen
7d7286b1c1
Denormalize the avatar URL on contract creation ( #29 )
2022-01-16 01:03:59 -05:00
Austin Chen
279437ba08
List users on admin page ( #28 )
...
* Admin page using gridjs
* Move hook into separate file
* Link to each user's Manifold and Firestore /user entry
* Gate admin access to Austin/James/Stephen
* Don't leak the existence of /admin
* Add a custom 404 page that directs to Discord.
* Fix broken window.location.href on NextJS server
2022-01-15 22:09:15 -05:00
Austin Chen
07709cdccb
Fix Calendly link
2022-01-15 21:05:26 -05:00
jahooma
c13b71b754
Center create market page. Tweak labels
2022-01-15 19:02:01 -06:00
jahooma
4618b37c82
Correctly show all creator and tag markets
2022-01-15 17:56:16 -06:00
mantikoros
615d5874b3
Merge branch 'main' of https://github.com/manticmarkets/mantic
2022-01-15 17:31:56 -06:00
mantikoros
43c67b2820
create page info tooltips; small bug fix: use balance instead of remainingBalance
2022-01-15 17:30:48 -06:00
jahooma
1aa88a917b
Fix missing key
2022-01-15 17:29:38 -06:00
jahooma
9209b3cb05
Fix nested <a> tag
2022-01-15 17:28:49 -06:00
mantikoros
a16d35974f
fix displayed sale amount
2022-01-15 16:51:09 -06:00
jahooma
3f42991741
Show current payout in bet panel! Abolish estimated max payout. Show shares in tooltip
2022-01-15 15:28:19 -06:00
jahooma
0069846335
Turn off hook for fetching hot contracts for now.
2022-01-15 12:43:39 -06:00
jahooma
f6079e68d0
Choose random hot contracts from top 16 every 5 minutes.
2022-01-15 00:44:33 -06:00
mantikoros
a0be5b6394
calculateMoneyRatio
2022-01-15 00:11:27 -06:00
jahooma
e12e399679
Fix feed order moving around on load
2022-01-14 19:12:38 -06:00
jahooma
9d44c40415
Preserve scroll on back
2022-01-14 18:43:00 -06:00
jahooma
895eba4553
Get static props of just data for feed: active contracts, their bets & comments.
2022-01-14 18:16:32 -06:00
mantikoros
d25fb916ba
Merge branch 'main' of https://github.com/manticmarkets/mantic
2022-01-14 17:39:27 -06:00
mantikoros
3fa2926559
create page design; require minimum ante; lower phantom ante amount; createContract checks
2022-01-14 17:39:17 -06:00
Austin Chen
77e6ea5a6b
Replace close time with year
2022-01-14 18:34:54 -05:00
jahooma
10e6255a53
Optimize css by inlining it in html
2022-01-14 17:05:12 -06:00
jahooma
1af03bc53d
Improve card style flashing on load
2022-01-14 16:59:14 -06:00
Austin Chen
78b27ee964
Truncate activity feed descriptions to 400 chars
2022-01-14 17:28:19 -05:00
jahooma
c70ec1dad3
Remove 3 unnecessary DOM elements from card
2022-01-14 12:28:48 -06:00
jahooma
40c853e595
Reimplement hot markets with flex box, since I can't figure out how to make the css grid version not flash bad layout.
2022-01-14 00:55:35 -06:00
jahooma
3e08349df6
Fix buttons going off the pay dialog
2022-01-13 21:15:44 -06:00
jahooma
aa77effcb6
Fix safari not breaking words on home page
2022-01-13 21:09:44 -06:00
jahooma
3ae456f730
Remove unnecessary margin from navbar
2022-01-13 17:15:32 -06:00
jahooma
974d41434e
Try to fix flashing css grid #2
2022-01-13 17:08:12 -06:00
jahooma
ea342248de
Try to fix css grid layout flash in prod
2022-01-13 17:02:13 -06:00
jahooma
6ae9e6354c
Fix logo disappearing
2022-01-13 16:19:56 -06:00
jahooma
dcf07fe0a1
Load navbar more gracefully: don't show options until user loaded
2022-01-13 16:09:13 -06:00
jahooma
fc5fa000b9
Linkify user avatars in feed
2022-01-13 15:24:14 -06:00
jahooma
1683a3842b
Link to user from feed mentions. Show name instead of username in card.
2022-01-13 15:16:47 -06:00
jahooma
07a7fc219b
Axe landing page, show home feed
2022-01-13 14:54:31 -06:00
jahooma
2db69e4d15
Non-blue titles for bet / resolution panel
2022-01-13 12:58:49 -06:00
jahooma
2b618be3ac
Increase padding on contract page
2022-01-13 12:58:49 -06:00
jahooma
dfcac2fb97
Hide ante bets in graph and feed
2022-01-13 11:01:23 -06:00
jahooma
4f8d689ad8
Remove duplicate about, from merge error?
2022-01-12 22:06:11 -06:00
jahooma
de043de589
Add visibility field to contracts. Hot contracts & activity feed show only visibility 'public'.
2022-01-12 19:53:50 -06:00
jahooma
1fbde3646f
Bump up feed padding on mobile
2022-01-12 15:32:50 -06:00
jahooma
33f4965fa4
Change activity feed to white bg, no hover bg, smaller width, centered
2022-01-12 15:23:29 -06:00
jahooma
cc5312f52e
Change is prod to true
2022-01-12 15:23:29 -06:00
Austin Chen
342cef8c1d
Make "add funds" an outline button
2022-01-12 14:16:50 -05:00
mantikoros
9d5490cf9a
Switch to new dpm mechanism ( #26 )
...
* initial commit
* antes
* rename path, compute to contractPath, contractMetrics
* merge
* Include antes as bets; more calculations
* fees on estimated winnings
* mkt payout calculation
* contract: remove startPool, add phantomShares
* Merge branch 'main' into new-dpm
* dpm migration script
* my service account
2022-01-12 13:01:04 -06:00
Austin Chen
d38f1300c3
Reduce visual weight of "add funds" button
2022-01-12 13:35:11 -05:00
Austin Chen
7c1d70313b
Uncardify activity feed
2022-01-12 13:20:28 -05:00
Austin Chen
5c4235a247
Narrower padding for mobile
2022-01-12 12:57:35 -05:00
Austin Chen
2df96cc0b5
Replace '24h vol' with trending icon
2022-01-12 12:51:46 -05:00
Austin Chen
344ce69fee
Move About page out of navbar
2022-01-12 02:18:14 -05:00
Austin Chen
edb3809f1c
Standardize on max-w-4xl
2022-01-12 02:13:01 -05:00
Austin Chen
d121e59189
Only permit comments within an hour of betting
2022-01-12 01:47:56 -05:00
jahooma
8839ffc492
Require close date for new markets. Update description placeholder to say it's optional.
2022-01-11 23:40:41 -06:00
jahooma
ca38640b89
Tweak positioning of add funds button, no green initial probability
2022-01-11 23:29:50 -06:00
jahooma
5947be6647
Darker timestamp on feed
2022-01-11 22:00:03 -06:00
jahooma
2f88a5cdab
Remove Activity Feed from create page per Stephen
2022-01-11 21:59:44 -06:00
jahooma
19c0f83b85
Activity feed on home page! All markets navbar option.
2022-01-11 21:56:11 -06:00
jahooma
ebb1bc7359
Fix feed layout on mobile, adjust spacing, max width.
2022-01-11 14:57:53 -06:00
Austin Chen
5b431226d4
Show all recent activity on a central feed ( #24 )
...
* Tracks all market activity on a single page
* Support both global and per-contract feeds
* UI tweaks
* Include contract description in activity feed
* Show activity feed on Create page
2022-01-11 11:56:26 -05:00
jahooma
dc7460f209
Fix tweet button wrapping sometimes
2022-01-11 10:29:54 -06:00
jahooma
209089cc45
Update white bg logo to be white
2022-01-11 00:34:37 -06:00
James Grugett
bfd0af1c80
New logo: oragami crane ( #25 )
...
* new logo
* Switch out mantis for crane in logos
* White svg on dark background. Align correctly on landing page.
* Mobile navbar: hide your name, write out Manifold Markets
Co-authored-by: mantikoros <sgrugett@gmail.com>
2022-01-11 00:16:58 -06:00
jahooma
7fbecbc102
Extract bet amount input to component.
2022-01-10 21:41:42 -06:00
jahooma
6ef48af085
Hide add funds button if you are a first-time user (have 1000 balance)
2022-01-10 17:55:36 -06:00
mantikoros
df4ecb3fe2
move prettier config to top level
2022-01-10 17:44:42 -06:00
mantikoros
b97a65cf2c
refactor data structures, calculations to common directory
2022-01-10 15:07:57 -06:00
jahooma
dd6edc3b7a
Use sale amount for sold bets. Round one more item in the feed.
2022-01-10 11:38:44 -06:00
jahooma
188ab66029
Don't wrap text on Sign in to trade button
2022-01-10 11:02:43 -06:00
jahooma
d47e2f5d93
Decrease wide page width from 7xl to 6xl
2022-01-10 10:48:13 -06:00
jahooma
a04c978408
Keep page wide if showing resolve panel
2022-01-10 10:33:02 -06:00
jahooma
829c8a4b75
Disallow selling after close time! Enforce no trading after close on server.
2022-01-10 10:33:02 -06:00
mantikoros
01506fedeb
about page
2022-01-10 01:12:14 -06:00
Austin Chen
a9b4570fff
Cut creator name from OG card metadata
...
(It's already on the top)
2022-01-10 02:09:39 -05:00
Austin Chen
feca042e47
Use the generated OpenGraph card in all markets ( #23 )
...
* Run OpenGraph server on dev port 3001
* Cut '%' since frontend already passes it
* Use the generated card in markets
* Rename to ogCardProps
* Don't show creator avatar url, for now
* Remove bad comment
2022-01-10 02:05:24 -05:00
Austin Chen
ed37d93868
Dynamically generate Opengraph images for each market ( #21 )
...
* Start customizing opengraph image
* Fix cover image size to 1200x630
* Design a text-based, dynamic preview card
* Load designed html into template.ts
Remove twemoji for now too
* Take in params to configure Manifold card
* Switch back to hardcoded png for default case
2022-01-10 00:50:31 -05:00
jahooma
179fa8c608
Stephen's feedback: change 🔥 => 24h vol in card
2022-01-09 17:59:37 -06:00
jahooma
7528ac0604
Filter out creators and tags with no 7 day volume and sort displayed contracts by 7 day volume.
2022-01-09 15:55:10 -06:00
jahooma
e655462a2f
When sorting by creator or tag, use 7 day volume instead of pool size.
2022-01-09 15:32:04 -06:00
jahooma
cedd8df45c
Show hot market 24 hour volume instead of pool
2022-01-09 15:21:30 -06:00
jahooma
d1c6e5bc91
Change useContracts to return undefined instead of 'loading'. Serve static props on tag page
2022-01-09 14:51:20 -06:00
jahooma
16ab0e0c37
Query hot contracts from volume24Hours field.
2022-01-09 14:26:51 -06:00
jahooma
6b4417d8b8
Every 15 minutes, compute contract volume in last 24 hours and 7 days
2022-01-09 13:34:42 -06:00
jahooma
6d4554e9ef
Don't show resolved markets in hot markets
2022-01-09 12:14:20 -06:00
jahooma
34b208f63d
...and gray-500 text for resolution panel
2022-01-08 23:12:53 -06:00
jahooma
519dda6473
Use gray-500 instead of gray-400 for text against gray bg.
2022-01-08 23:10:08 -06:00
jahooma
e4206d6277
Add an extra new line when you add to a market description
2022-01-08 23:09:19 -06:00
jahooma
1013192281
Show the floor of your balance
2022-01-08 12:14:20 -06:00
mantikoros
abb5d53431
ensure bet amounts are positive
2022-01-08 11:51:42 -06:00
jahooma
6398f93ffe
Show just the hot markets on homepage.
2022-01-08 00:23:50 -06:00
jahooma
44fa4f263b
Encode referrer url param for stripe checkout
2022-01-07 18:51:16 -06:00
James Grugett
af6387bbf3
Stripe ( #22 )
...
* basic working payments
* Select funds amount and prettier funds button / dialog
* Add funds page and nav menu option
* Format funds amount. Use ghost button for back.
* Add mantic dollars description
* Improve styles of add funds page
* about styling
* change faq => about
* change default font to Courier
* header sign out menu item; remove user card
* keep logo font
* fix header issue
* stripe webhook: handle repeat events
* Make add funds button a gradient
* add funds referer url
* Fix add funds page after merge
* Slight VisD tweaks
* Update add funds button position. Mantic => Manifold
* Remove Add funds menu option for now.
* Set up product ids and endpoint for stripe prod
* Swap back order in profile menu
Co-authored-by: mantikoros <sgrugett@gmail.com>
Co-authored-by: Austin Chen <akrolsmir@gmail.com>
2022-01-07 16:56:14 -06:00
Austin Chen
fccf52eb34
Use our new dynamic opengraph image
2022-01-07 12:19:17 -08:00
mantikoros
1b69a34270
allow updating contract description
2022-01-07 13:29:23 -06:00
jahooma
e3800de2ad
Update resolution panel to gray bg
2022-01-06 22:00:23 -06:00
mantikoros
a7c42ee8ec
meta image tag
2022-01-06 21:54:11 -06:00
mantikoros
59034839a9
meta tag image
2022-01-06 21:41:29 -06:00
jahooma
bdb46fc7c1
Tweaks for create market page
2022-01-06 21:32:46 -06:00
James Grugett
85b5ee5cbc
Rename to Manifold Markets! ( #19 )
...
* Update logo and about page to manifold
* Change urls, titles / metatags, landing page
2022-01-06 12:48:30 -06:00
Austin Chen
95472c5faf
Tweak bet panel UI
2022-01-06 01:49:41 -08:00
Austin Chen
4659cab18c
Only "Advanced" label should look clickable
2022-01-06 01:48:27 -08:00
Austin Chen
f218a74a0c
Add probability slider to Create Market
2022-01-06 00:45:30 -08:00
jahooma
477878a09f
Right align tweet button
2022-01-05 23:02:39 -06:00
mantikoros
95b28bd536
create page: disable form elements after submitting
2022-01-05 21:10:06 -06:00
Austin Chen
22894cb44e
Update Notion link
2022-01-05 15:51:56 -08:00
jahooma
75e9d419ee
Fix payout calculation for correct bet in bet panel.
2022-01-05 17:03:30 -06:00
mantikoros
0b8ad76b0f
global warming: warm up all cloud functions on client
2022-01-05 12:30:16 -06:00
jahooma
5eaf50612d
Advanced metrics for bet panel
2022-01-05 12:23:44 -06:00
jahooma
3302cbddbd
Move contract close time into contract details
2022-01-05 11:49:23 -06:00
jahooma
e20537bf49
Remove tags and date from card.
2022-01-05 01:06:30 -06:00
jahooma
1bc323d575
Hot markets! 🔥
2022-01-05 00:33:01 -06:00
mantikoros
4386422f02
fix make-predictions
2022-01-05 00:07:36 -06:00
mantikoros
7c875f80da
subsidized markets; create contract cloud function
2022-01-04 23:51:34 -06:00