Marshall Polaris
e924061c54
Don't re-create visibility observer for no reason ( #849 )
...
* Don't re-create visibility observer for no reason
* `IntersectionObserver.unobserve` instead of `.disconnect`
2022-09-02 19:39:07 -07:00
Ian Philips
25a0276bf7
Auth user server-side on groups page
2022-09-02 19:52:38 -06:00
Ian Philips
c74d972caf
Pass user and members via props
2022-09-02 19:36:49 -06:00
Ian Philips
57b74a5d09
Use cached values
2022-09-02 18:12:55 -06:00
Ian Philips
9577955d2d
Remove null check
2022-09-02 18:08:53 -06:00
Ian Philips
cf508fd8b6
Members and contracts now subcollections of groups ( #847 )
...
* Members and contracts now documents
* undo loans change?
* Handle closed group
* Slight refactoring
* Don't allow modification of private groups contracts
* Add back in numMembers
* Update group field names
* Update firestore rules
* Update firestore rules
* Handle updated groups
* update start numbers
* Lint
* Lint
2022-09-02 18:06:48 -06:00
James Grugett
2f53cef36f
Move metrics calculation to common
2022-09-02 18:45:42 -05:00
James Grugett
af68fa6c42
Fix typo in email followup
2022-09-02 16:20:04 -05:00
James Grugett
231d3e65c4
Fix incorrect error message for no bets
2022-09-02 16:19:10 -05:00
James Grugett
00de66cd79
Leaderboard calc: update profit even when portfolio didn't change ( #845 )
...
* Leaderboard calc: remove didProfitChange optimization that was incorrect
* Put back didPortfolioChange for deciding whether to create new history doc.
2022-09-02 15:59:32 -05:00
mantikoros
b6449ad296
fix bet panel warnings
2022-09-02 15:32:54 -05:00
Marshall Polaris
d1e1937195
Remove custom token generation machinery ( #840 )
2022-09-02 13:04:00 -07:00
Marshall Polaris
245627a347
Temporarily patch groups loading to make dev deploy work
2022-09-02 13:00:38 -07:00
Marshall Polaris
a429a98a29
Tidy up some dead code and markup in sidebar ( #842 )
2022-09-02 12:52:27 -07:00
Marshall Polaris
b1bb6fab5b
Disable SSR on /home ( #839 )
2022-09-02 12:51:41 -07:00
Marshall Polaris
21b9d0efab
Clean up some old pre-Amplitude tracking code ( #841 )
2022-09-02 12:51:27 -07:00
Marshall Polaris
4c429cd519
Remove some old code related to the old feed ( #843 )
2022-09-02 12:51:14 -07:00
mantikoros
0cb20d89ed
numeric market labels: LOW/HIGH instead of MIN/MAX; eliminate payout <= MIN, etc.
2022-09-02 10:35:41 -05:00
James Grugett
8029ee49a4
Fix loans bug
2022-09-01 23:06:57 -05:00
Marshall Polaris
4406e53121
Make prefetching correctly use context cache ( #835 )
2022-09-01 19:38:09 -07:00
Marshall Polaris
dca7205a47
Disable group prefetching from contract links ( #836 )
...
* Kill dead code
* Stop prefetching groups when viewing contract
* Tidy markup
2022-09-01 19:37:41 -07:00
Sinclair Chen
04e8bb248b
Fix Salem Center market url
2022-09-01 18:15:10 -07:00
Austin Chen
51fe44f877
Show the number of open markets on each groups page
2022-09-01 16:12:09 -07:00
Ian Philips
00ba3b0c48
Show avatars of tippers and unique bettors ( #837 )
...
* Show avatars of tippers and unique bettors
* Make transparent the avatar bg
* fix import
2022-09-01 16:23:12 -06:00
Marshall Polaris
7508d86c73
Clean up contract overview code ( #823 )
...
* Don't call Date.now a million times in answers graph
* Refactor contract overview code so that it's easier to understand
2022-09-01 14:42:50 -07:00
Ian Philips
8d853815d6
Show resolution on og card image ( #834 )
...
* Handle resolved markets
* Add in group names as hashtags
2022-09-01 13:55:24 -06:00
FRC
1208694d2d
http to https to avoid blocked requests ( #833 )
2022-09-01 17:54:46 +01:00
FRC
96be4e8992
Add embedded ContractGrid to Posts ( #822 )
...
* Add embedded market grids
* Hacky way to set height
I haven't figured out a way yet to get the height of the actual iframe's content, so I did some bad estimate for now to unblock shipping the feature, while I continue investigating.
2022-09-01 17:47:45 +01:00
Ian Philips
7310cf3d4a
fix import
2022-09-01 10:11:08 -06:00
Ian Philips
8922b370cc
Show challenge on desktop, simplify modal
2022-09-01 10:02:41 -06:00
Ian Philips
fecf976ab9
Show all group contracts if less than 5 open
2022-09-01 09:11:14 -06:00
Ian Philips
0823414360
Adjust group name padding on mobile
2022-09-01 08:52:49 -06:00
Ian Philips
c6eac97b64
Show group based on most recent creator added group
2022-09-01 08:29:56 -06:00
Ian Philips
6706fe7350
Show user balance on bet panels
2022-09-01 08:12:46 -06:00
Ian Philips
a7c8b8aec4
Hide bet panel when signed out
2022-09-01 07:34:02 -06:00
Ian Philips
5dec6b4a22
Medium includes 10 bettors
2022-09-01 07:23:43 -06:00
Ian Philips
a8d7e91a02
Clean comments
2022-09-01 07:01:49 -06:00
Ian Philips
fec4e19c1d
Selectively force long polling for ios only
2022-09-01 07:01:02 -06:00
Marshall Polaris
0568322c82
Dramatically improve server auth stuff ( #826 )
2022-08-31 22:13:26 -07:00
Marshall Polaris
42548cea2a
Fix prefetching to not populate useless state ( #827 )
2022-08-31 21:59:58 -07:00
mantikoros
879d6fb2dd
bury profile stats in Comments until we find a better place for them
2022-08-31 23:20:20 -05:00
mantikoros
2a17bcb8b2
eslint
2022-08-31 23:00:39 -05:00
Sinclair Chen
7c1e663b26
Editor tweaks ( #829 )
...
* Show border around selected embeds
* Make editor tooltips not animate
2022-08-31 20:52:12 -07:00
mantikoros
2c3cd34444
Auto-remove unused imports
2022-09-01 03:34:22 +00:00
mantikoros
e0ebdc644d
market close email: remove mention of creator fee
2022-08-31 22:33:37 -05:00
James Grugett
ee76f4188b
For you: remove contracts bet on by anyone you follow.
2022-08-31 21:57:11 -05:00
Sinclair Chen
58e671e640
Upload dropped images
2022-08-31 17:18:35 -07:00
Austin Chen
bc1ec414de
Update awesome-manifold.md
2022-08-31 16:29:42 -07:00
Austin Chen
5514eeff2d
Update awesome-manifold.md
2022-08-31 16:18:53 -07:00
Austin Chen
7a9b159909
Update awesome-manifold.md
2022-08-31 15:40:23 -07:00