Sinclair Chen
1f2c7271b7
put edit profile z-index below side menu
2022-09-28 14:30:00 -07:00
mantikoros
aa93ec060d
user page: put markets first
2022-09-27 00:46:30 -04:00
ingawei
2fe9fe593d
Inga/profile ( #937 )
...
- Changed edit profile button
- got rid of banner
- merged stats and trades tab on profile
- made multicolored profit graph
2022-09-26 18:01:13 -05:00
Sinclair Chen
2240db9baa
fix profile tab styling
2022-09-22 16:24:57 -04:00
Ian Philips
e9fcf5a352
Space
2022-09-15 16:12:05 -06:00
Sinclair Chen
69c2570ff9
fix copy to make clear referrals aren't limited
2022-09-15 12:29:57 -07:00
Ian Philips
b3e6dce31e
Capitalize
2022-09-15 09:57:14 -06:00
Ian Philips
e9f136a653
Single source of truth for predict
2022-09-15 09:12:56 -06:00
Ian Philips
edbae16c8e
Betting streak reset indicator
2022-09-14 08:56:05 -06:00
mantikoros
28af2063c3
"bet" => "trade"
2022-09-07 14:45:04 -05:00
James Grugett
a40bdc28be
Remove some excess spacing on user page
2022-09-06 23:39:50 -05:00
James Grugett
082125bd2f
Remove some margin
2022-09-06 23:31:02 -05:00
James Grugett
21870d7edb
User page: Move portfolio graph and social stats to new tab
2022-09-06 23:24:58 -05:00
mantikoros
879d6fb2dd
bury profile stats in Comments until we find a better place for them
2022-08-31 23:20:20 -05:00
Ian Philips
a0402830c5
liking markets with tip/heart ( #798 )
...
* WIP liking markets with tip
* Refactor Userlink, add MultiUserLink
* Lint
* Lint
* Fix merge
* Fix imports
* wip liked contracts list
* Cache likes and liked by user ids on contract
* Refactor tip amount, reduce to M
* Move back to M
* Change positioning for large screens
2022-08-30 09:38:59 -06:00
Sinclair Chen
8903b1ef95
Replace style props with tailwind classes ( #800 )
...
* add utility class for `word-break: break-word`
* refactor visuallyHidden style out of Page
* refactor out ref sizing hack in sidebar
* replace style props with tailwind classes
2022-08-26 14:23:06 -07:00
Austin Chen
b7790a9678
Show Referrals count for each user
2022-08-21 22:53:02 -07:00
Austin Chen
88bf678ce3
Allow custom environments to override any economic aspect ( #787 )
...
* Extract monetary constants to a single file economy.ts
* Add missing import
* Allow environments to override any econ variable
* Update imports
* Update more imports
* Fix import
2022-08-21 22:37:26 -07:00
James Grugett
8b7cd20b6f
Loans2: Bets return you some capital every week ( #588 )
...
* Remove some old loan code
* Almost complete implementation of updateLoans cloud function
* Merge fixes
* Use invested instead of sale value, check if eligible, perform payouts
* Run monday 12am
* Implement loan income notification
* Fix imports
* Loan update fixes / debug
* Handle NaN and negative loan calcs
* Working loan notification
* Loan modal!
* Move loans calculation to /common
* Better layout
* Pay back loan on sell shares
* Pay back fraction of loan on redeem
* Sell bet loan: negate buy bet's loan
* Modal tweaks
* Compute and store nextLoanCached for all users
* lint
* Update loans with newest portfolio
* Filter loans to only unresolved contracts
* Tweak spacing
* Increase memory
2022-08-22 00:22:49 -05:00
Austin Chen
3158740ea3
Minor tweaks for custom instances
2022-08-21 22:13:42 -07:00
James Grugett
474304d284
Revert " 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 "
...
This reverts commit fc8487dca0
.
2022-08-20 11:45:13 -05:00
Ian Philips
fc8487dca0
🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥
2022-08-19 16:00:40 -06:00
James Grugett
b67a26ad61
Don't show bets streak modal on navigate each tab
2022-08-19 16:51:52 -05:00
Ian Philips
ba5dabd613
Increase gap between profit and streak
2022-08-19 11:24:28 -06:00
Ian Philips
00c9fa61c3
betting streaks ( #777 )
...
* Parse notif, show betting streaks modal, schedule function
* Ignore streaks of 0
* Pass notifyFills the contract
* Turn 9am into a constant
* Lint
* Up streak reward, fix timing logic
* Change wording
2022-08-19 11:10:32 -06:00
Ian Philips
c9c3a95d2a
Condense user profile bits
2022-08-18 09:54:30 -06:00
Ian Philips
428d9a3692
Move avatar to below card on mobile
2022-08-15 13:49:33 -06:00
Marshall Polaris
456d9398a1
Revamp a lot of stuff on the user page to make it usably efficient ( #751 )
...
* Load bets and comments tabs data on user page independently
* Implement basic pagination on profile comments list
* Tweak server auth to return `null` instead of `undefined`
* Switch to SSR for user page
* Fix lint
* Fix broken contract fetching in user bets list
* Tidying
2022-08-12 20:42:58 -07:00
Marshall Polaris
38d9e8190c
Only load portfolio history inside user page bets tab ( #747 )
2022-08-11 20:44:51 -07:00
Marshall Polaris
4e8b94a28c
Componentize confetti to isolate re-renders due to window size ( #740 )
...
* Componentize confetti to isolate re-renders due to window size
* Clean up debug logging
2022-08-11 12:55:25 -07:00
Marshall Polaris
b9f347b7f4
Use UserFollowButton
instead of FollowButton
in UserPage
( #742 )
2022-08-11 12:54:09 -07:00
mantikoros
63538ae925
referral link on user page, manalinks, market share dialog; native sharer on mobile
2022-08-09 21:51:08 -05:00
Marshall Polaris
c07daafb8d
Make homepage load user via SSR, pass it to contract stuff ( #729 )
2022-08-09 15:28:52 -07:00
James Grugett
e0196f7107
Rename file contracts-list to contracts-group
2022-08-05 17:46:32 -07:00
Ian Philips
05b0ca5cdb
I want to see others' referrals
2022-07-28 11:16:48 -07:00
Ian Philips
f32e995baa
Show referrals banner on user-page
2022-07-26 15:24:16 -07:00
Marshall Polaris
64462d6ab4
Make tabs components better ( #691 )
...
* Make better tabs components, apply to user page
* Remove fishy unused href property from tabs
* Remove tab ID property
* Clean up crufty markup in tabs component
* Fix naming to be right (thanks James!)
2022-07-25 13:27:09 -07:00
James Grugett
af6552958f
Show all-time profit on UserPage
2022-07-19 16:05:50 -05:00
Ian Philips
2610f32521
Correct my username
2022-07-15 07:35:17 -06:00
Ian Philips
9c49f2e2d7
Revert "Revert "Order groups by most recent chat activity ( #650 )""
...
This reverts commit 17c9beca28
.
2022-07-15 06:52:08 -06:00
James Grugett
17c9beca28
Revert "Order groups by most recent chat activity ( #650 )"
...
This reverts commit 6e1aa4b0f4
.
2022-07-14 20:51:38 -05:00
Ian Philips
6e1aa4b0f4
Order groups by most recent chat activity ( #650 )
...
* Order groups by most recent chat activity
* Use group chat slug constant
* Match source slug and isSeenOnHref
* Listen for group member changes
2022-07-14 16:46:45 -06:00
James Grugett
89d48d6c34
Use hook to fetch user bets
2022-07-10 22:28:04 -05:00
James Grugett
fd7384a099
Hide referrals button on user page
2022-07-10 19:59:23 -05:00
James Grugett
5e1ed17cdf
Load contracts at UserPage top level instead of in BetsList
2022-07-10 19:19:35 -05:00
James Grugett
78ceac0659
Don't load user bets twice 👀
2022-07-10 18:22:21 -05:00
Ian Philips
e456b9a855
Analyze tab usage
2022-07-07 15:24:13 -06:00
Ian Philips
434b8b9dbe
Just show first names to save space
2022-07-06 07:51:32 -06:00
Ian Philips
22f917e250
Avatar sizes to 24, size 20 is broken
2022-07-04 08:32:51 -06:00
Ian Philips
e712ad8289
Allow users to choose who referred them ( #611 )
...
* Allow users to choose who referred them
* Refactor
* Rewording
* Match list styles
* Match empty text styles
2022-07-04 07:49:41 -06:00