- Add settled price (rebate/reclaim) to "My Trades" on Trade page.
- Add iSynth limits to trading charts
- Add frozen synths indicators (Markets/Synths/Trade page).
- Update support link.
- Improve error handling for custom gas input.
- Added trade markers (Trade page).
- Re-enable Ether collateral trial.
- Confirmation popup when submitting new loan.
- Replaced the gas GWEI modal with a simplified gas popup.
- Fixed a bug that caused the binary options create market modal to close when clicked outside the content area.
- Added binary options markets on the Assets page. (to show created/user bids).
- Added pending transactions to the binary options trade page (transaction tab).
- Added claim/exercise events on the binary options trade page (transactions tab).
- Enhanced the simple search on the Trade page to allow for searches like "sETH / iBTC" or "LINK / ETH" (space can be omitted).
- Added a table to show the index synths composition.
- Switched from Netlify to Vercel for faster build times.
- Redesigned binary options create market modal + support for withdrawals.
- Fixed the bug that caused the market creator filter to not work correctly on the binary options page.
- Disabled withdrawals indication on the binary options trade page. (tooltips, disabled tab, etc).
- Fixed the "24h change" sort bug on the synths table.
- Added COMP, LEND, KNC and REN to binary options.
- Filtering for binary option markets (by phase, markets you've bid on, and market creator) + the ability to search within each filter.
- Added current price/final price for binary options.
- Integrated Portis wallet
- Numerous UI improvements and bug fixes for binary options.
- Lazy load all pages for faster load time.
- Reworked the wallet popup/gwei popup to use the new modal component.
- Binary options
- Synths overview page
- Show correct network fees on the Create Order Card.
- Remove usage of getExchangeFeeRate via FeePool.
- Market selection advanced search.
- Added a "max balance" click on the balance label (Create order card).
- Added a market pairs dropdown on the trade button (Assets page).
- Added missing translation keys for the English translation.
- Refactored markets logic to always be on the market with the largest liquidity.
- Refactored/redesigned the user info section in the app bar.
- Switched to using hash router to support IPFS.
- Switched to using @synthetixio/assets for synths SVGs.
- Added Synths page.
- 🔥 Adopted TypeScript. (slowly migrating all our JS files) 🔥
- Added "Synth is frozen" indication on the Create Order Card.
- Added "No results" message for open orders tab.
- Added subtle price animation for when the rate changes (the price underneath the Price Chart).
- Switched off google analytics.
- Fixed sorting on all our tables (numeric sorting wasn't working well).
- Draw the price chart from left -> right.
- Fix frozen synths logic.
- Fix symbol rendering on iOS (safari).
- Lazy load MyTrades/AllTrades.
- Add missing price/amount fields from All Trades.
- Fixed a bug that caused the price chart to fallback to sBTC/sUSD at certain conditions.
- Fixed a bug that caused the price chart to not resize properly.
- Removed unused components.
- Removed unneeded page scroll on the Trade page.
- Markets page
- Assets page (overview + exchanges)
- Wallet menu (App header)
- New crypto synths added:
- sADA / iADA
- sBCH / iBCH
- sDASH / iDASH
- sEOS / iEOS
- sETC / iETC
- sXMR / iXMR
- New commodity synth added:
- sBZ
- New equity synths added:
- sFTSE
- sNikkei
- 🔥 Refactor trade view 🔥
- Disabled loan creation
- Significantly enhanced the performance of loading markets data
- Friendlier URLs - trade/?base=sBTC"e=sUSD -> trade/sBTC-sUSD
- Trade/Loans/Assets pages are stretched 100%
- Reduced the number of requests by using the SynthSummaryUtil contract.
- Delisted MKR.
- Inlined SVG/images/English translation file for better performance.
- Changed "interest rate" -> "interest fee" on the loans page.
- Fixed a bug on the trade card (Trade All balance).
- Fixed a bug with the Gwei popup slider tooltip.a
- Fixed "networkName" typo in the redux store.
- Removed font-awesome (unused dependency).
- Support absolute "pretty" file imports.
- Ensure snxJSConnector is initialzied before app rendering.
- Introduced redux-saga for handling async events.
- Introduced redux-toolkit for better developer experience.
- Refactored currency rendering across the app (icons, names, pairs).
- Redesigned the app header (+responsive).
- Added splash page (+responsive).
- Added "View contract" link to the loans page.
- Wallet balance refresh when opening/closing a loan and when exchanging synths.
- Reduced the number of requests by using the SynthSummaryUtil contract.
- Delisted MKR.
- Inlined SVG/images/English translation file for better performance.
- Changed "interest rate" -> "interest fee" on the loans page.
- Fixed a bug on the trade card (Trade All balance).
- Fixed a bug with the Gwei popup slider tooltip.
- Fixed "networkName" typo in the redux store.
- Removed font-awesome (unused dependency).
- Support absolute "pretty" file imports.
- Ensure snxJSConnector is initialzied before app rendering.
- Introduced redux-saga for handling async events.
- Introduced redux-toolkit for better developer experience.
- Refactored currency rendering across the app (icons, names, pairs).