Commit Graph

1834 Commits

Author SHA1 Message Date
mantikoros
e8f155e3a8 pseudo numeric embeds 2022-07-01 17:59:01 -04:00
mantikoros
a44b3606fe prettier 2022-07-01 17:42:55 -04:00
mantikoros
1d5cd2da9f validation 2022-07-01 17:42:34 -04:00
mantikoros
716588eb57 bet labeling 2022-07-01 17:30:02 -04:00
mantikoros
dffc61ebe4 graph: handle min value of zero 2022-07-01 16:50:34 -04:00
mantikoros
7571a069d0 prettier delenda est 2022-07-01 13:46:48 -04:00
mantikoros
c8bf333877 don't allow log scale for ranges with negative values (b/c of problem with graph library) 2022-07-01 13:38:13 -04:00
mantikoros
c339253507 create: initial value can't be min or max 2022-07-01 13:33:24 -04:00
mantikoros
d7308a5787 Merge branch 'main' into pseudo-numeric 2022-07-01 13:13:46 -04:00
mantikoros
543b9960d1 log scale 2022-07-01 13:02:08 -04:00
James Grugett
cb68530e2a Use client side contract search for emulator 2022-07-01 12:26:45 -04:00
Ben Congdon
d29115b05a
Nitpick on Manalinks claim page (#608) 2022-07-01 08:40:43 -07:00
Ian Philips
5034a43c3c Filter for ian's deleted users 2022-07-01 08:29:12 -06:00
Ian Philips
3165e42119
Referrals (#592)
* add trigger for updated user

* Add referral bonuses and notifications for them

* Cleanup

* Add share group button, cleanup

* Cleanup

* Add referrals list to user profile

* Remove unused

* Referral bonus => constant

* Refactor

* Add referral txn to helper fn

* Move reads into firebase transaction

* Use effects to write referral info

* Flex-wrap profile objects

* Small ui changes

* Restrict referral user to one update

* Remove rogue semicolon

* Note about group referral query details

* Track referrals, add them to settings list
2022-07-01 07:47:19 -06:00
Marshall Polaris
b0b8c6e98b
Make the resolve API docs not obviously wrong (#604) 2022-06-30 15:25:32 -07:00
Ben Congdon
7fc1ec6bd2
Clear suggested FR answer after submission (#603) 2022-06-30 15:13:59 -07:00
Ben Congdon
c5efd5b7d0
Market Resolution API (#600)
* Add market resolution API

* Add additional free market resolution validation

* Address review comments

* Refactor resolution validation code somewhat

Co-authored-by: Marshall Polaris <marshall@pol.rs>
2022-06-30 15:11:45 -07:00
Ben Congdon
a5a0a1370a
Remove daily free market text from docs (#601) 2022-06-30 10:07:28 -05:00
Marshall Polaris
fc7f19e785
Finalize v2 resolvemarket migration (#598)
* Update resolve-market to be a v2 function

* Cleanup API error responses

* Update frontend to use v2 version of resolvemarket

* Appease ESLint

* Address review comments

* Appease ESLint

* Remove unnecessary auth check

* Fix logic bug in FR market validation

* Make it so you can specify runtime opts for v2 functions

* Cleanup to resolve market API resolutions input, fixes

* Fix up tiny lint

* Last minute cleanup to resolvemarket FR API input validation

Co-authored-by: Benjamin <ben@congdon.dev>
2022-06-29 16:47:06 -07:00
Marshall Polaris
2fbbc66029
Point v2 functions @ localhost during emulation (#597) 2022-06-29 16:31:53 -07:00
Austin Chen
7bbc425690 Only show "My Groups" when there is at least 1 group 2022-06-29 17:54:08 -05:00
Austin Chen
19d12c949a Add a line spacer on the sidebar 2022-06-29 17:51:11 -05:00
mantikoros
1afe62296e create log scale market, validation 2022-06-29 16:20:49 -05:00
mantikoros
301d9d8538 redemption for pseudo numeric markets 2022-06-29 15:27:00 -05:00
Marshall Polaris
3b4666ba3e
Add Firebase schema collection helpers (kind of an RFC) (#583)
* Add Firebase schema collection helpers

* Decentralize definitions from schema file (James feedback)

* Add lint comment
2022-06-29 12:21:40 -07:00
Austin Chen
8132fa595b Don't add space when there are 0 groups 2022-06-29 13:08:01 -05:00
Austin Chen
2d79d7f8db
Rework nav to show list of groups (#596)
* Rework nav to show list of groups

* Fix lint

* Replace Portfolio with Profile link

* Lint: remove unused vars
2022-06-29 12:33:20 -05:00
mantikoros
f45d7f2913 bets tab 2022-06-29 12:31:39 -05:00
mantikoros
be1243e93a pseudo numeric resolution 2022-06-29 12:29:03 -05:00
mantikoros
0d6054be2d fix graph 2022-06-29 12:15:12 -05:00
Ian Philips
8c3c30c707
Show groups on user page, allow to join/leave (#594)
* Show groups on user page, allow to join/leave

* Link to groups

* Unused var
2022-06-29 11:00:43 -05:00
mantikoros
7c6aaa71b1 sell panel 2022-06-29 10:56:54 -05:00
SirSaltyy
63528aa0f3
Add CES charity (#591)
Added CES charity to the charity page.
2022-06-28 17:19:58 -05:00
Forrest Wolf
7f9b0557c4
Reorganize verify scripts (#589)
* Update verify to match check for functions

* Give each subdirectory a verify:dir script
2022-06-28 12:46:25 -07:00
Austin Chen
c18a0378e9 Tweak nav items around 2022-06-28 11:18:55 -05:00
Austin Chen
2f434c849d Remove portfolio link; user icon links to portfolio 2022-06-28 11:03:14 -05:00
mantikoros
af5ffc455d Estimated value 2022-06-27 19:16:10 -05:00
mantikoros
d8aaf4219e pseudo numeric market layout, quick betting 2022-06-27 19:14:23 -05:00
mantikoros
0ee6dfae94 graph and bet panel for pseudo numeric 2022-06-27 16:22:20 -05:00
Marshall Polaris
0b585d1c98
Typescript project references take 2 (#586)
* More liberal .gitignores on TS output directories

* Use project references for Typescript functions project

* Use /dist dir for Cloud Functions deployment payload

* Fix Github actions functions tsc job
2022-06-27 13:32:24 -07:00
mantikoros
a1bdf552c0 create pseudo-numeric contracts 2022-06-27 15:08:30 -05:00
James Grugett
4107d5fedb Fix weird layout on refreshing create page 2022-06-27 14:40:40 -05:00
James Grugett
1e904f567a Revert "Use Typescript project references, improve functions build/deploy (#575)"
This reverts commit 4edad9f19b.
2022-06-27 12:30:22 -05:00
Sinclair Chen
54356b8d2f
Remove undo. Show full tip amount. Linear scale. (#573) 2022-06-27 11:18:15 -05:00
Austin Chen
c1765ca0cb Use green for FR (and numeric) cards 2022-06-26 19:44:10 -05:00
Ben Congdon
3b6ba76db6
Add market liquidity addition events to bets feed (#578)
* Add liquidity events to bets feed

* Use larger avatar for liquidity feed items
2022-06-26 19:00:02 -05:00
Marshall Polaris
0067bee94b
Compute stats in Firebase instead of Vercel (#584)
* Add stats updating cloud function

* Read stats from database on client instead of computing them

* Improve logging for stats updater

* Tidying up
2022-06-26 14:42:42 -07:00
Marshall Polaris
2e5d852a77 Fix lint 2022-06-25 18:20:54 -07:00
Marshall Polaris
11f6a57c54 Fix types on API LiteUser 2022-06-25 18:20:10 -07:00
Justin
fa86f5e89a
Add Users API endpoint (#547)
* add users endpoint to API

* docs, url

* tweak docs
2022-06-25 16:28:01 -07:00