aleka
c92f218493
bump abacus + use new env config format ( #298 )
...
* bump abacus + use new env config format
* use new config path
* bump abacus to 1.4.5
* util function for getting mintscan link
2024-02-15 13:38:05 -05:00
moo-onthelawn
f47fda45bf
CT-428 Update browser tab title to be mid market price ( #294 )
...
* calculation
* make new selectors
2024-02-13 13:49:24 -05:00
aleka
97452d7785
Add historical trading rewards gated by feature flag ( #260 )
...
* add historical trading rewards gated by feature flag
2024-02-05 12:24:12 -05:00
moo-onthelawn
1c1d602bf3
TRCL-3491 Add "System" setting to themeing options, and match cmd+k dialog to new display preferences ( #265 )
...
* clean up
* clean up UI
* add functionality, without user exposure yet
* fix commit history
* remove unnecessary change
* lint
* implemented functionality
* clean up, add into cmd+k
* fix imports
* TRCL-3537 DisplaySettings + Themeing Polish (#267 )
* wip
* make system panel reflect user prefs
* clean up PnlChart
* testing changes removal
* clean up logo styling
* fix export of dark dots background
* remove comment
* fix system panel color background
2024-02-01 20:03:10 -05:00
moo-onthelawn
23a96c1c20
TRCL-3533 Add green/red preference functionality to themeing ( #256 )
...
* add functionality, without user exposure yet
* TRCL-3535 Add green/red preference to display modal (#261 )
* add functionality, without user exposure yet
* fix commit history
* remove unnecessary change
* lint
* update css
* audit of pos/neg colors
* fix flipping of disconnect/export keys colors
* review comments
* clean up naming of icon
* fix icon sizing
* small edit to story example
2024-02-01 19:29:11 -05:00
moo-onthelawn
c9596de9c3
TRCL-3322 Implement reduce-only checkbox on frontend ( #246 )
...
* implemented
* eol lint again
* update with correct abacus version
* update localization to latest
* fix localization v
2024-01-26 17:03:32 -05:00
Jared Vu
0ed1f33808
✨ Canvas Orderbook ( #227 )
...
* 🚧 Canvas Orderbook
* 🚧 Add orderbookMap to aid in Canvas redraws
* enable mine column
* Merge main into canvas-orderbook-2
* 🧱 fix: Add orderbook constants file, remove console log, nits
* 💄 style: orderbook canvas text 13.5px -> 12px
* Updated constants and typings
* loadingSpace logic was slowing down ref mount
2024-01-24 23:16:33 -08:00
moo-onthelawn
f304bb069a
TRCL-1979 Show open positions / orders in portfolio sidebar ( #228 )
...
* add tags for open orders + positions
* clean up, use new num selector function
* update logic for open orders
2024-01-12 14:44:09 -05:00
Jared Vu
55b2c3fb4a
Update Funding Chart Tooltip ( #225 )
...
* 🚧 depth chart
* ✨ Fixed types and shortened FundingRateTooltip
* 💄 update depth chart color scale to use css var
* 💄 use layer-6 instead of text-1
* 🌐 Add localization, fix nits
2024-01-11 10:31:53 -08:00
Bill
b1ffa2e219
Support CCTP and noble auto deposits on testnet ( #180 )
...
* Support CCTP and noble auto deposits on testnet
* slippage
* fix fees
* update isCctp, and comments
* bump packages
* cctp.json
* Bump abacus
* fix error
* fix loading button
2023-12-01 15:18:50 -08:00
aleka
91ea68dc53
Add chaos labs launch incentives panel ( #182 )
...
* add chaos lab incentives panel
* add seen state
* external link dialog
* better disconnected state
2023-12-01 15:27:19 -05:00
Bill
549ae558e7
Default Locale to EN if not supported ( #163 )
2023-11-27 08:57:57 -08:00
Jared Vu
532df49a06
Use new redux tradeFormInputs object for TradingForm input display values ( #144 )
...
* Redux slice for TradeFormInputs
* Move sideEffects from TradeForm to hook in Trade
2023-11-20 11:56:09 -08:00
Jared Vu
99e708a984
Notifications Refresh ( #135 )
...
* Remove X button from tablet/mobile Notification menu
* Toast styling
* missed in merge
* .env.example
* Update abacus@1.0.9
* Add notif strings, and abaucs notif state
* Update Notification hooks, add Notification Preference controls
* Consolidate Notification into single component
* withLabel -> withTrigger prop
* nits
* OrderStatusChanged -> AbacusGenerated
* Notification OnClick
* Move Notification -> Components
* withAnimation -> $withAnimation
* Notification styling and click handle
* load state, onClick, localStorage
* add error count
* Rez localStorage Notifications
* Update TransferStatus UI
* Use Notification component for other abacusNotifs
* fix uselocalnotif query
* Default to Notification from NotificationMenu
---------
Co-authored-by: Bill He <bill@dydx.exchange>
2023-11-10 20:55:34 -08:00
aleka
906faa554d
Surface close position input errors ( #130 )
...
* show abacus close position validation errors
* bump abacus version
2023-11-07 19:11:08 -05:00
aleka
7f3d57b46a
support multiple modes ( #125 )
2023-11-07 12:13:59 -05:00
aleka
82d32a91a9
fix dialog not showing up ( #87 )
2023-10-19 07:16:13 -07:00
Jared Vu
48a48b4d70
Screen ( #56 )
...
* useDydxClient: Add screen endpoint
* Screen api in onboarding flow
* PnlChart rounding
* UnauthorizedDialog
* Add RateLimitDialog
* Update dialog open logic
* nits
* Screen before Transfer
* Validate network, remove input autofill color
* Use screenAddresses from dydxClient
* Check recipientAddresses
* lock-file
* Change Wallet Restricted Dialog to v4-blocked message
* nits
* Unused param
* consolidate environment validateFn
* Remove extra space, simplify WithdrawForm error msg
* Simply map logic, rearrange priority of screened messages
* WalletRestricted -> RestrictedWallet
* Update restriction modal title and add something went wrong
* Handle 429 rate limit
2023-10-16 09:36:09 -07:00
Bill
fdd3fbd774
Reward page ( #52 )
...
* Implement Rewards Page
* more rewards page panels
* add keplr dialog
* Finish up rewards page
* bump localization
* add to nav
* address comments
* Comment out migration work
* rename
* address comments
* add TODO
2023-10-04 13:11:35 -04:00
Jared Vu
15bf8a1b34
Update Abacus v0.6.0 ( #55 )
...
* Abacus 6: New init, deprecate asset.symbol
* deprecate asset.symbol
* Update networks constants
* filesystem
* Update networks.ts
* 0.6.0 -> 0.6.3
* Remove Market filter
2023-10-03 13:10:55 -07:00
Bill
dea36da7bf
Use abacus for simulate transactions and balance polling ( #43 )
...
* Use abacus for simulate transactions and balance polling
* address comment
* use dydx gas token
* address nits
2023-09-22 14:21:42 -07:00
Jared Vu
f7d052f52e
Abacus Transactions Protocol ( #38 )
...
* Merge main
* MarketLinks: add key to map
* Merge stashed changes
* fix callback usage to fulfill success/error cbs
* Add Abacus analytics class
* Bump Abacus 0.4.27, Update cancelOrder to use Abacus
* Cancel order loading states
* Use latestOrderChanged to determine whether an order has been committed
* nits
* restore uncommittedOrderClientIds
* bump abacus@0.5.0
* fix for handling null testMarket
2023-09-21 09:19:01 -07:00
Jared Vu
ab454d5928
eslint ( #26 )
...
* eslint - hooks
* eslint - icons
* eslint - styles
* eslint - state
2023-09-12 09:42:38 -07:00
Jared Vu
1f73f3a884
v4-abacus ( #31 )
2023-09-11 16:56:13 -07:00
James Jia - Test
4b86068d8f
Initial commit
2023-09-08 13:52:13 -07:00