manifold/web/components
James Grugett b2501d8145
Free response (#47)
* Answer datatype and MULTI outcome type for Contract

* Create free answer contract

* Automatically sort Tailwind classes with Prettier (#45)

* Add Prettier Tailwind plugin

* Autoformat Tailwind classes with Prettier

* Allow for non-binary contracts in contract page and related components

* logo with white inside, transparent bg

* Create answer

* Some UI for showing answers

* Answer bet panel

* Convert rest of calcuate file to generic multi contracts

* Working betting with ante'd NONE answer

* Numbered answers. Layout & calculation tweaks

* Can bet. More layout tweaks!

* Resolve answer UI

* Resolve multi market

* Resolved market UI

* Fix feed and cards for multi contracts

* Sell bets. Various fixes

* Tweaks for trades page

* Always dev mode

* Create answer bet has isAnte: true

* Fix  card showing 0% for multi contracts

* Fix grouped bets feed for multi outcomes

* None option converted to none of the above label at bottom of list. Button to resolve none.

* Tweaks to no answers yet, resolve button layout

* Show ante bets on new answers in the feed

* Update placeholder text for description

* Consolidate firestore rules for subcollections

* Remove Contract and Bet type params. Use string type for outcomes.

* Increase char limit to 10k for answers. Preserve line breaks.

* Don't show resolve options after answer chosen

* Fix type error in script

* Remove NONE resolution option

* Change outcomeType to include 'MULTI' and 'FREE_RESPONSE'

* Show bet probability change and payout when creating answer

* User info change: also change answers

* Append answers to contract field 'answers'

* sort trades by resolved

* Don't include trailing !:,.; in links

* Stop flooring inputs into formatMoney

* Revert "Stop flooring inputs into formatMoney"

This reverts commit 2f7ab18429.

* Consistently floor user.balance

* Expand create panel on focus

From Richard Hanania's feedback

* welcome email: include link to manifold

* Fix home page in dev on branches that are not free-response

* Close emails (#50)

* script init for stephen dev

* market close emails

* order of operations

* template email

* sendMarketCloseEmail: handle unsubscribe

* remove debugging

* marketCloseEmails: every hour

* sendMarketCloseEmails: check undefined

* marketCloseEmails: "every hour" => "every 1 hours"

* Set up a read API using Vercel serverless functions (#49)

* Set up read API using Vercel serverless functions

Featuring:
/api/v0/markets
/api/v0/market/[contractId]
/api/v0/slug/[contractSlug]

* Include tags in API

* Tweaks. Remove filter for only binary contract

* Fix bet probability change for NO bets

* Put back isProd calculation

Co-authored-by: Austin Chen <akrolsmir@gmail.com>
Co-authored-by: mantikoros <sgrugett@gmail.com>
Co-authored-by: mantikoros <95266179+mantikoros@users.noreply.github.com>
2022-02-17 17:00:19 -06:00
..
layout New fold page UI with tabs (#37) 2022-01-25 14:47:25 -06:00
add-funds-button.tsx Automatically sort Tailwind classes with Prettier (#45) 2022-02-11 10:40:22 -08:00
advanced-panel.tsx Automatically sort Tailwind classes with Prettier (#45) 2022-02-11 10:40:22 -08:00
amount-input.tsx Revert "Stop flooring inputs into formatMoney" 2022-02-16 19:14:12 -08:00
answers-panel.tsx Free response (#47) 2022-02-17 17:00:19 -06:00
avatar.tsx Automatically sort Tailwind classes with Prettier (#45) 2022-02-11 10:40:22 -08:00
bet-panel.tsx Free response (#47) 2022-02-17 17:00:19 -06:00
bet-row.tsx Automatically sort Tailwind classes with Prettier (#45) 2022-02-11 10:40:22 -08:00
bets-list.tsx Free response (#47) 2022-02-17 17:00:19 -06:00
confirmation-button.tsx Free response (#47) 2022-02-17 17:00:19 -06:00
contract-card.tsx Free response (#47) 2022-02-17 17:00:19 -06:00
contract-feed.tsx Free response (#47) 2022-02-17 17:00:19 -06:00
contract-overview.tsx Free response (#47) 2022-02-17 17:00:19 -06:00
contract-prob-graph.tsx Free response (#47) 2022-02-17 17:00:19 -06:00
contracts-list.tsx Automatically sort Tailwind classes with Prettier (#45) 2022-02-11 10:40:22 -08:00
create-fold-button.tsx Automatically sort Tailwind classes with Prettier (#45) 2022-02-11 10:40:22 -08:00
datetime-tooltip.tsx Automatically sort Tailwind classes with Prettier (#45) 2022-02-11 10:40:22 -08:00
edit-fold-button.tsx Add lowercase tags when editing tags 2022-02-13 22:41:00 -06:00
feed-create.tsx Expand create panel on focus 2022-02-16 19:37:54 -08:00
fold-tag.tsx Automatically sort Tailwind classes with Prettier (#45) 2022-02-11 10:40:22 -08:00
follow-fold-button.tsx Change Follow button to black 2022-02-03 01:49:53 -08:00
info-tooltip.tsx Switch to outlined icon 2022-01-16 02:14:21 -05:00
join-spans.tsx Don’t show negative values in feed for sales 2022-01-17 21:38:40 -06:00
leaderboard.tsx Automatically sort Tailwind classes with Prettier (#45) 2022-02-11 10:40:22 -08:00
linkify.tsx Don't include trailing !:,.; in links 2022-02-16 10:32:44 -08:00
loading-indicator.tsx Automatically sort Tailwind classes with Prettier (#45) 2022-02-11 10:40:22 -08:00
manifold-logo.tsx Automatically sort Tailwind classes with Prettier (#45) 2022-02-11 10:40:22 -08:00
menu.tsx Automatically sort Tailwind classes with Prettier (#45) 2022-02-11 10:40:22 -08:00
nav-bar.tsx Automatically sort Tailwind classes with Prettier (#45) 2022-02-11 10:40:22 -08:00
outcome-label.tsx Free response (#47) 2022-02-17 17:00:19 -06:00
page.tsx Automatically sort Tailwind classes with Prettier (#45) 2022-02-11 10:40:22 -08:00
probability-selector.tsx Resolve prob (#41) 2022-01-30 15:51:30 -06:00
profile-menu.tsx Revert "Stop flooring inputs into formatMoney" 2022-02-16 19:14:12 -08:00
resolution-panel.tsx Free response (#47) 2022-02-17 17:00:19 -06:00
SEO.tsx Use the generated OpenGraph card in all markets (#23) 2022-01-10 02:05:24 -05:00
site-link.tsx Break words in questions 2022-02-14 20:27:43 -06:00
tags-input.tsx Automatically sort Tailwind classes with Prettier (#45) 2022-02-11 10:40:22 -08:00
tags-list.tsx Automatically sort Tailwind classes with Prettier (#45) 2022-02-11 10:40:22 -08:00
title.tsx Automatically sort Tailwind classes with Prettier (#45) 2022-02-11 10:40:22 -08:00
tweet-button.tsx Automatically sort Tailwind classes with Prettier (#45) 2022-02-11 10:40:22 -08:00
user-page.tsx Change to white backgrounds for content. Remove page's margin, set individually. 2022-01-27 16:37:43 -06:00
yes-no-selector.tsx Free response (#47) 2022-02-17 17:00:19 -06:00