Commit Graph

1193 Commits

Author SHA1 Message Date
Austin Chen
d55cf571c5 Merge branch 'main' into CPM-ui 2022-04-28 19:01:08 -04:00
Austin Chen
2e17f9f917 Add a "Show more..." button when there are more contracts 2022-04-28 18:45:26 -04:00
Ian Philips
625308c19d Readme: must be in dev for emulators to work 2022-04-28 12:29:02 -06:00
mantikoros
da153ceea9 bound initial probability to [0.1, 0.9] 2022-04-28 10:47:18 -04:00
mantikoros
45aa6646fa sendNewCommentEmail: forgot abs value 2022-04-27 23:34:50 -04:00
mantikoros
d9ee03a96f sendNewCommentEmail: handle sold shares for cfmm 2022-04-27 22:24:32 -04:00
Sinclair Chen
3fc83a43fb Update charity short & long descriptions 2022-04-27 18:05:18 -07:00
Sinclair Chen
8046bd2b6b Move pic to top of card. Other misc styling. 2022-04-27 17:23:39 -07:00
James Grugett
8e514de28f Add volume factor to feed 2022-04-27 16:26:01 -04:00
Marshall Polaris
d33913a111
A couple additions to help newbies out (#104) 2022-04-27 13:15:14 -07:00
mantikoros
5a5069a419 sitemap: market changefreq; homepage priority = 1 2022-04-27 13:47:51 -04:00
mantikoros
e926741177 sitemap: remove non-public pages; sort by 24hr volume; make market page priority depend on volume 2022-04-27 13:40:02 -04:00
Marshall Polaris
53c79f41a3
Hardening Firestore rules (#101)
* Harden Firestore fold update rule

This prevents editing fields on the fold that would lead to
strange and disruptive results, for example, changing the
curatorId to another user, or manually changing followCount.

* Harden Firestore follower update rule

This prevents users from creating follower entries with
the userId of someone else, which would effectively
subscribe that person to the fold.

* Harden Firestore comment posting rule

This prevents people from posting comments with inauthentic
user information.

* Fix silly bugs in comment rules I made
2022-04-27 01:17:29 -07:00
Marshall Polaris
c0d6e17060
Disallow users deleting contracts (#99) 2022-04-27 00:34:23 -07:00
Boa
1db1a739cf
Misc comment ux improvements (#103)
* Separate comments and bets via tabs

* Normalcase comment button

* Note about abbreviated and all mode

* Revese,abbreviate,limit comments in feed
2022-04-26 15:08:50 -06:00
Marshall Polaris
f9f226aceb
Write some useful stuff in the /web README (#94)
* Write some useful stuff in the /web README

* Fix one busted link in new README

* Reorder some README stuff per feedback
2022-04-26 13:08:29 -07:00
Boa
d6c7230d6a
Moved answers (#102)
* Moved answers

* Remove unnecessary code
2022-04-26 09:53:12 -06:00
James Grugett
4d5f1b7d1f Clean up txn types 2022-04-26 11:49:16 -04:00
Ian Philips
9fbd521732 Top traders -> Top bettors 2022-04-26 08:42:45 -06:00
Ian Philips
8ba2a55180 Your trades -> Your bets 2022-04-26 08:38:28 -06:00
Boa
7722c723c4
Separate free response answers & comments (#100)
* Just for playing with, bad code

* Whiten answer cards

* Separate answers and comments in FR markets

* Highlight FR answer in bet w/ comment

* Darken answer text and move classname

* Normalcase Comment
2022-04-26 07:24:57 -06:00
Marshall Polaris
9270d48e12
Flesh out main README (#96)
* Flesh out main README

* Shorten "Getting Started" to an numbered list

Co-authored-by: Austin Chen <akrolsmir@gmail.com>
2022-04-26 01:35:22 -05:00
James Grugett
902f165aec Set images to object contain 2022-04-25 23:22:49 -04:00
James Grugett
5ca8c9a705 Read txns for charity card and charity page. 2022-04-25 23:00:18 -04:00
James Grugett
ac14b3eb94 Handle txn to non-user by burning it 2022-04-25 22:47:54 -04:00
James Grugett
f5cce0c24e Listen for charity txns 2022-04-25 22:30:49 -04:00
James Grugett
7aa7271c9f Update txn type 2022-04-25 22:29:50 -04:00
James Grugett
45cfa9bcc7 Pass charity data to charity page 2022-04-25 16:51:01 -04:00
James Grugett
1599d10e15 Hard code charities data 2022-04-25 16:31:04 -04:00
James Grugett
6fff033267 Some styles for charity list page 2022-04-25 16:06:07 -04:00
James Grugett
0224305fac Merge branch 'main' into CPM-ui 2022-04-25 15:32:54 -04:00
Marshall Polaris
5df0b014c1
Bump web typescript to 4.5.3 (#98) 2022-04-25 10:47:00 -05:00
Boa
1e2f9fc099
Support local firestore emulation (#91)
* Support local firestore emulation

* Update readme

* Update readme
2022-04-25 09:46:35 -06:00
Marshall Polaris
44107ccbd3
Take 2 on getting tsc to behave (#97) 2022-04-25 10:46:20 -05:00
Marshall Polaris
4d48c98975
Fix generation of create market placeholder text (#92)
* Fix generation of create market placeholder text

* Capitalize comment
2022-04-24 17:14:20 -05:00
Marshall Polaris
8ac95b363d
Remove workspace-specific lockfiles (#95) 2022-04-24 16:36:42 -05:00
Marshall Polaris
06f9f53951
Link to /home, not / (#93) 2022-04-22 21:39:29 -05:00
mantikoros
bfbcde4dfc remove fees for sold shares 2022-04-22 12:26:47 -05:00
Ian Philips
4e4ffe8e20 Sell either type of share for dpm market 2022-04-22 04:43:34 -06:00
Ian Philips
3f471e7e8e Sell either type of share for dpm market 2022-04-22 04:30:13 -06:00
Ian Philips
8109f3d9a9 Show free comments in feed 2022-04-22 04:16:54 -06:00
James Grugett
a525ad82ec Filter out markets you sold out of from most of the views on portfolio page. 2022-04-21 18:32:46 -05:00
mantikoros
a7c422e69e change ante to M$ 50 2022-04-21 12:59:12 -05:00
mantikoros
004969aa66
user-added liquidity provision panel (#90)
* user-added liquidity provision panel

* AddLiquidityPanel: handle loading, errors

* ContractInfoDialog: don't show add liquidity when market is closed

* ContractInfoDialog: hide add liquidity for FR
2022-04-21 12:58:12 -05:00
Austin Chen
fdec591af7 Use Date.now() to keep timestamps simple 2022-04-21 10:51:52 -07:00
Austin Chen
ed7aad5712 Fix up API call 2022-04-21 10:47:13 -07:00
James Grugett
1af0740f10 Fix explore on dev 2022-04-21 12:43:57 -05:00
Boa
7b70b9b3bd
Free comments (#88)
* Allow free comments with optional bets

* Send emails for comments without bets

* Refactor to share logic

* No free comments on free response questions

* Minor fixes

* Condense line
2022-04-21 11:09:06 -06:00
Austin Chen
93322e894d More plumbing for txns 2022-04-21 04:41:02 -07:00
Austin Chen
ec45dfa311 Set up cloud function for writing txns 2022-04-21 04:09:31 -07:00