All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
3.12.1 (2024-11-08)
3.12.0 (2024-11-06)
3.11.0 (2024-11-01)
3.10.0 (2024-10-30)
- correct jumping title for in progress transfers (3d0a607)
3.9.0 (2024-10-28)
- add active account tracking to the internal wallet management (0872fe2)
- add support for okx bitcoin wallet (175c5fb)
- try to auto-populate destination address for cross-ecosystem transfers (323d3a1)
- always update the destination chain to match the source one (4d428ea)
- make destination address required if source address is a smart contract wallet (34d8528)
3.8.2 (2024-10-24)
- avoid gas check for smart contract wallets (1bd956d)
- improve safe wallet connectivity (df5ded3)
- replace first-child with first-of-type to avoid warning (d098a7c)
- solana providers doesn't update accounts sometimes (e911bea)
3.8.1 (2024-10-21)
- add auto focus for search input field (#314) (01c1b49)
- increase fractional and significant digits (#313) (06e4df6)
3.8.0 (2024-10-18)
- add Bitcoin/UTXO support (#297) (f83341f)
- emit events for settings changes (#312) (cf48cf2)
- widget events for send to wallet (#309) (b247afb)
- crowdin config (f9bf9ba)
- nextjs example link (a482ff3)
- refactor, use and export calcPriceImpact function (#307) (234844f)
3.7.0 (2024-10-02)
- add emitter event on location change (#304) (d6146f8)
- add search input to chain, bridges and exchanges pages (#305) (5504d95)
3.6.2 (2024-09-24)
3.6.1 (2024-09-18)
- trim amount input (66eed73)
3.6.0 (2024-09-18)
- factor external wallet management into header height calculations (#300) (b31aaa7)
- reactive chain and token properties from config (#294) (1ff7cfc)
- use process tx link if no tx hash is available (#299) (8c59d31)
3.5.3 (2024-09-12)
3.5.2 (2024-09-11)
3.5.1 (2024-09-10)
- make internal explorer optional (a0f51c6)
3.5.0 (2024-09-10)
- add explorer link to the support card (#292) (0792c15)
- allow configuration of explorer links (#293) (c173546)
- add percent formatter to improve display of price impact (#287) (2061012)
- allow the token list to fill the full height available and default max height to 686px (#289) (4882755)
- container should not forward prop (6e326cd)
- prevent sending a request for the same chain token combinations (282bdf0)
3.4.4 (2024-08-15)
- improve deposit flow text (ee5f178)
3.4.3 (2024-08-15)
3.4.2 (2024-08-14)
- check for window in next.js (f9a134f)
3.4.1 (2024-08-14)
- check for window in next.js (d873c49)
3.4.0 (2024-08-14)
- changing height and present widget better for mobile (#276) (d2f3ec8)
- improved fee configuration (#284) (e7ba200)
- optimize wallet sdks handling (#283) (eee87aa)
- add subvariant deposit key (abe9ba0)
- avoid from amount/token reset if they are disabled (#285) (86820c9)
3.3.0 (2024-07-30)
3.2.2 (2024-07-24)
3.2.1 (2024-07-22)
- add slippage tooltip (9624fd1)
- change send and receive wording (6585723)
- refuel variant should show get gas review button (587bbda)
- show correct number of available tools (da893cc)
3.2.0 (2024-07-19)
- bump sdk (b85059f)
3.1.1 (2024-07-19)
- add new error messages for Solana (3370507)
- adjust fees amount USD calculation (d479ecd)
- adjust get gas title (ccc11e1)
- adjust step connector color (f8694cc)
3.1.0 (2024-07-15)
- add price impact to transaction details (#273) (d983b91)
- improve review page with route tracker, added new fee card and improved route card (#268) (258c5d3)
- adjust partial transfer message (#274) (0354930)
- import for common js lib react-timer-hook (#269) (f8075fd)
- json assertions (#267) (1c0c157)
- remove wagmi warnings (#271) (6048ef0)
3.0.2 (2024-07-08)
- allowed bridges option doesn't applied correctly (1e00fb4)
3.0.0 (2024-06-26)
2.8.0 (2023-10-30)
- add walletConnected event (f916940)
2.7.1 (2023-10-19)
- remove xmlns:xodm attribute (b64757e)
2.7.0 (2023-10-19)
- allow lower mobile view min-width (6d05d54)
2.6.3 (2023-10-18)
- remove quotes from inside string template (9fa27a9)
2.6.2 (2023-10-16)
2.6.1 (2023-10-13)
- use keyframes in string templates (6799aaf)
2.6.0 (2023-10-11)
- add ReviewTransactionPageEntered event (b09cfee)
- use object syntax for keyframes (8c2032f)
2.5.1 (2023-10-03)
- events import (cd97fd1)
2.5.0 (2023-10-03)
- add apiKey configuration option (6948dd6)
- improve fee costs handling (d5e8c53)
2.4.6 (2023-10-02)
- add options for split subvariant (a63b303)
- adjust actions (#136) (77da36b)
- custom bridge and exchange select indicator (#130) (05fb020)
2.4.5 (2023-09-20)
- hide browser wallets for mobile and tablets (#131) (bd07ca6)
- remove empty spaces from ens- or walletAddress input (LF-3268) (#121) (d28cbc5)
2.4.4 (2023-09-14)
2.4.3 (2023-09-13)
2.4.2 (2023-09-12)
2.4.1 (2023-09-11)
- remove unnecessary svg tags (a33c294)
2.4.0 (2023-09-11)
- add bitkeep wallet (#122) (ae83ae6)
- add gate wallet (#123) (cd19867)
- added okx wallet (#124) (d977981)
2.3.0 (2023-08-25)
- add SendToWalletToggled event (e6bffcf)
2.2.8 (2023-08-18)
2.2.7 (2023-08-14)
- chain order for multiple widget instances (4255ea3)
2.2.6 (2023-08-02)
- partially bridged tokens are not displayed correctly (2a94b8d)
2.2.5 (2023-07-25)
- add element ids to containers (6ba591c)
2.2.4 (2023-07-25)
- allow header transparent background (b40d773)
2.2.3 (2023-07-24)
2.2.2 (2023-07-24)
2.2.1 (2023-07-12)
2.2.0 (2023-07-11)
2.1.4 (2023-07-05)
- make chain filtering available for multiple instances (b2c9083)
- unknown account #0 (LF-3621) (6f67d4f)
2.1.3 (2023-07-03)
2.1.2 (2023-06-28)
- WalletConnect multiple instances + increase z-index (e69a3a1)
2.1.0 (2023-06-27)
- add header store context (5274705)
2.0.1 (2023-06-16)
2.0.0 (2023-06-15)
2.0.0-beta.16 (2023-06-14)
- drawer button icon color in dark theme (dcbe962)
2.0.0-beta.15 (2023-06-14)
- update nft subvariant to support drawer and send to another wallet (87d8927)
- adjust swap/bridge terminology across the widget (ca69314)
- don't disable button when refreshing routes (398e70b)
- don't gray out button on loading state (af2220e)
- don't throw if autoConnect fails (7dc4578)
- make button gray in loading state (d64220e)
- request additional route for insurance only when bridging (84a9bae)
- translation tags should work inside tooltip (afbf669)
- update progress text (5d7030d)
- use subvariant split state for button text (1cb952c)
2.0.0-beta.14 (2023-06-02)
- make icon as a link to address explorer (e173400)
- tabs background color within split subvariant (beb78c6)
2.0.0-beta.13 (2023-05-25)
- prevent decimals removal if no tokens are selected (b78066e)
2.0.0-beta.12 (2023-05-25)
- add option to include additional tokens (e2040bb)
- limit decimals for swap input amount (93973d8)
- trigger gas suggestion only for supported chains (d5f5750)
2.0.0-beta.11 (2023-05-23)
- fix tab radius in split mode (24fa80b)
2.0.0-beta.10 (2023-05-23)
- max button should return full amount (64e0592)
- remove direct @mui/system import (39080e4)
- wagmi can't switch chain (2a708c2)
2.0.0-beta.9 (2023-05-15)
- add insufficient funds error handling (6991ee4)
- include auto refuel into gas sufficiency check (d31f7e4)
- insurance card isn't shown in some cases (a8eb1ef)
2.0.0-beta.8 (2023-05-11)
- adjust token search field text (4aa5cef)
- apply auto refuel when swapping to native tokens (14d5a1a)
- handle duplicates in token list (ee804da)
- handle undefined current wallet (#87) (5b37b6f)
- replace support link (55a04df)
2.0.0-beta.7 (2023-05-04)
- widget drawer types for refs (0168ff7)
2.0.0-beta.6 (2023-05-04)
2.0.0-beta.5 (2023-04-28)
- exchange rate hook is undefined on first render (6fd0c06)
2.0.0-beta.4 (2023-04-27)
- add tooltip for insurance badge (9ac2a76)
- correctly return balances on first call (0b9b30e)
- hide history icon when HiddenUI.History is provided (748c6cd)
- insurance card should expand when enabled (d6f47e7)
- show fallback token step when present (8a19cb8)
- update powered by look (cccd168)
2.0.0-beta.3 (2023-04-21)
- update insurance card and text (c623d11)
2.0.0-beta.2 (2023-04-20)
- rename disableI18n -> disableLanguageDetector (186d28c)
- set correct width (72f3a6a)
2.0.0-beta.1 (2023-04-19)
2.0.0-beta.0 (2023-04-18)
- add link to insurance coverage (f8a9df6)
- transaction support id should be swap or bridge source one (d9c7e14)
2.0.0-alpha.4 (2023-04-13)
2.0.0-alpha.3 (2023-04-13)
2.0.0-alpha.2 (2023-04-13)
- make config integrator optional (7b983de)
2.0.0-alpha.1 (2023-04-12)
- long text overflow (fdf8153)
- route not found using MemoryRouter (e4a2c47)
- update step types (6f547d7)
2.0.0-alpha.0 (2023-03-28)
- remove deprecations
- make integrator property required
- add auto refuel (41de404)
- add insurance (08162a6)
- add insurance config option (9a3f0be)
- add maxPriceImpact config options (458e6a4)
- make integrator property required (d9b2a01)
- remove deprecations (a966186)
- add insurable route id (79e838e)
- adjust card title to protocol steps (670f67f)
- check for ENS name while looking for balances (ace7070)
- check for funds sufficiency as soon as it becomes possible (cd1ef6e)
- don't apply auto refuel when swapping to native tokens (fe85b38)
- possible duplicate keys (6d294ed)
- reduce max price impact to 40% (4b2a718)
- route priority tags now lowercased (c93ca15)
- support input when it starts with a dot (80857dd)
1.32.8 (2023-03-06)
- add actions permissions (a8dcf18)
- only reset appearance if not set via config (bc5f164)
- TextFitter visibility when using display: none (05eb5aa)
- use iam role in github actions (d663c7e)
1.32.7 (2023-03-03)
1.32.6 (2023-03-01)
1.32.5 (2023-03-01)
- provider destructuring doesn't work for WalletConnect (76647ed)
- update local tokens cache to keep priceUSD in sync (#61) (d3f4d87)
1.32.4 (2023-02-24)
1.32.3 (2023-02-22)
1.32.2 (2023-02-20)
1.32.1 (2023-02-15)
- add provider for recommended route store (e31da8f)
1.32.0 (2023-02-15)
- revamped settings page (1b87761)
1.31.1 (2023-02-10)
- remove sentry (c1b2d7e)
1.31.0 (2023-02-06)
- add requiredUI config option (61a7960)
- update wallet menu UI and add view on explorer link (3eb822f)
- accept comma as valid decimal delimiter (9af2686)
- show more decimal places for exchange rate bottom sheet (88b7f6a)
1.30.0 (2023-02-02)
- add requiredUI config option (61a7960)
- show more decimal places for exchange rate bottom sheet (88b7f6a)
1.29.6 (2023-01-30)
- preserve old routes while the new ones are loading (13998ad)
- WalletConnect does not connect a second time (#44) (72b5373)
1.29.5 (2023-01-25)
- adjust token avatar skeleton badge to match with background (333b3c3)
1.29.4 (2023-01-24)
- rename gas start and review buttons (3285151)
1.29.3 (2023-01-24)
- add id prefix to all ids in case of multiple instances of the widget in a page (684f6d8)
1.29.2 (2023-01-23)
- remove namePrefix for chain order (6e42e76)
1.29.1 (2023-01-23)
- use main border radius in list items (09a4a4a)
1.29.0 (2023-01-23)
- add StoreProvider and localStorageKeyPrefix config option (709aa0a)
1.28.4 (2023-01-10)
- bump zustand + fix imports (4914880)
1.28.3 (2023-01-06)
1.28.2 (2023-01-06)
- expanded view background has no z-index (f5a955f)
1.28.1 (2023-01-05)
1.28.0 (2023-01-05)
- add interactive tools (acc3aa9)
- new variant draft (#40) (5d0f36a)
- use yarn v3 and fix dependencies (b09bc34)
1.27.2 (2022-12-15)
- allow adding crossOrigin tag to avatar props (d7aff7e)
1.27.1 (2022-12-13)
1.27.0 (2022-12-13)
- add hiddenUI and extend disabledUI options (6aea124)
- add more palette customization options (2794190)
- move failed swaps to hisory after one day (63bf2d2)
- menu should use main border radius (2a78952)
- remove box shadow from swap input (a93b64b)
- unblock Review swap button if other routes are possible for execution (85bb861)
1.26.5 (2022-12-06)
- chain selection resize (beae60c)
1.26.4 (2022-12-01)
1.26.3 (2022-11-29)
1.26.2 (2022-11-28)
- bottom sheet closing (f34b0b8)
- clean the cache of available routes after starting the execution (f60a0dd)
1.26.1 (2022-11-24)
- cancelation on backdrop click (7d648ad)
1.26.0 (2022-11-24)
- add acceptExchangeRateUpdateHook and improve substatus handling (2a70a88)
- add destination wallet address to swap details (4214577)
- add estimated and paid gas fees to swap details page (be4f613)
- add refresh time for tools and chains (0a2e4c0)
- add retry exception for not found routes (afe2415)
- adjust connect button color (68b45a9)
- change sentry sample rate (f960704)
- correct step title (5024614)
- make main page sticky (7466c8f)
- make support id a source tx hash (d837b47)
- not found routes padding (57d54b2)
- reduce refresh time for token balance (e5bd5af)
1.25.1 (2022-11-17)
- add fee option to top level config (4ce4d7d)
1.25.0 (2022-11-16)
- add swap partially successful message (9c3be1e)
- ability to set default slippage and route priority (594c427)
- eagerConnect (#36) (b2b7dde)
- network error when switching chains (#37) (cb2b691)
- update chain value if config did not provide it (8394cd9)
- updating widget config options in runtime (75eb492)
1.24.0 (2022-11-11)
1.23.1 (2022-11-09)
- adjust button text for refuel mode (e4ce0ef)
- adjust margin in refuel mode (7a47bfc)
- re-export wallet icons with names (1bedc9e)
- reduce initialization requests in strict mode (1892674)
- wallets import (6b20491)
1.23.0 (2022-11-08)
1.22.1 (2022-11-07)
1.22.0 (2022-10-27)
- add disabledUI config option (7d6f95b)
- add i18n management (6ec80af)
- add useRecommendedRoute config option (8c5ed74)
- new wallet header menu (0caf75f)
- walletconnect (#24) (b3e7bcf)
- allow using symbols in url builder (f84b340)
- correct execution time ceiling (c6cecbd)
- format numbers (fe63cdd)
1.21.0 (2022-10-13)
- add drawer variant to main config (5407a34)
1.20.3 (2022-10-12)
- allow integrator option override (170d604)
1.20.2 (2022-10-12)
- load only supported chains tokens (882beb7)
1.20.1 (2022-10-10)
- value loss calculation (02ee277)
1.20.0 (2022-10-10)
- add high value loss consent bottom sheet (f588b43)
- bottom sheet scroll (0c2aac3)
1.19.0 (2022-10-10)
- add delete active swaps button (3365ed8)
- add tooltips to cards and header (5b88a93)
- add URL search params builder (9e9c396)
- dark theme card and button adjustments (06905c4)
- disable expandable variant on small devices (d03c4c8)
- don't keep bottom sheet mounted (861bec5)
- make action buttons variant contained (74eb1c6)
- preserve history state (8662e37)
- prevent using fromToken/toToken params if chain is not selected (2e21b9e)
- set only right border width (6f09075)
- show time and gas cost default values (7d9c220)
1.18.9 (2022-09-30)
- add ScopedCssBaseline to expandable view (a81c216)
- enable color scheme for container (d2c2416)
- improve token layout for longer bridge names (36c341c)
- provide default values if execution time or gas cost are too small (6bb908b)
- query for tokens if not present in local cache (d809d8e)
- reduce default slippage (292c2db)
- remove old routes history object after merge (487c990)
- use i18n for execution time (7c9a188)
1.18.8 (2022-09-28)
- debouncing should work from the first value (e288dcf)
- query tokens only if no local ones are found (25225fd)
1.18.7 (2022-09-28)
- process type may not exists (eb44846)
1.18.6 (2022-09-28)
- drawer layout height (fe53895)
1.18.5 (2022-09-28)
- set box-sizing to content-box (2e1319d)
1.18.4 (2022-09-28)
- remove box-sizing for container (c56ba98)
1.18.3 (2022-09-27)
- add retry to token balance checking (50e2915)
- add tooltip to chain buttons (0fd9626)
- adjust wallet address shortening (d12d4a7)
- auto focus and clean send wallet field (a983ca4)
- improve funds received message to include wallet address (5829e64)
1.18.2 (2022-09-23)
- always expand cards if there are one or two (5c0b3a3)
- disable route cards if form is not valid (7165164)
1.18.1 (2022-09-23)
- remove show all button background (9990fcc)
1.18.0 (2022-09-23)
- add new route selection UI (beb780c)
- hide powered by section on token page (41cd261)
- improve path parsing (c9e1a28)
- show delete only if history exist (dd34a1d)
- temp fix for MemoryRouter (555a7d2)
1.17.2 (2022-09-14)
- navigate to home page if no routes are found on a page (4f22c8c)
- only check route data for gas sufficiency (d2b08be)
1.17.1 (2022-09-13)
1.17.0 (2022-09-12)
- add bridges, exchanges, tokens and chains config options (457ffb7)
1.16.1 (2022-09-06)
- move sdk initialization to provider (882e02a)
1.16.0 (2022-09-06)
- add active swaps page and live updates (4d470b5)
- add checkboxes to bridges and exchanges selection (88a4e5d)
- add new chain selection view (3c4d3fe)
- add sdk configuration option (74aaead)
- add swap completed and failed events (69ff4bc)
- add widget events (7c0857e)
- sort executing routes (f9fecac)
- better handle chain switch rejection (48d34ce)
- correctly disable button if form is not valid (2a536d9)
- filter tools we no longer have (edc5fb8)
- set fromAmount to 0 after starting the swap (9493fed)
1.15.1 (2022-08-25)
1.15.0 (2022-08-24)
- add send to wallet field (9f23752)
1.14.1 (2022-08-22)
- increase token list overscan (440aabd)
1.14.0 (2022-08-22)
- check for new package versions (573f639)
1.13.7 (2022-08-22)
- contrast text color (4d090e9)
1.13.6 (2022-08-19)
1.13.5 (2022-08-19)
1.13.4 (2022-08-19)
1.13.3 (2022-08-19)
1.13.2 (2022-08-17)
1.13.1 (2022-08-11)
- icons import (43ff424)
1.13.0 (2022-08-11)
- add advanced token search (4e4068a)
- add featured tokens (a941359)
- parse config from search params (f01f333)
- set wallet chain as default if config option is not provided (d04285d)
1.12.1 (2022-08-06)
- fromTokenAmount prevents showing routes on initial load (ffcd4fd)
- gas sufficiency message appears after reloading while executing the route (e281787)
- remove resuming route after switching chain (7e3be5c)
- switch chain only if route exists (cf3c7d6)
- sync drawer animation with button (858c3b5)
- underlying network changed error (fa1ebee)
- wait for balances to load before showing warning (58ae002)
1.12.0 (2022-07-28)
- add delete swap history button (91f6642)
1.11.4 (2022-07-27)
- add missing translations (8fc5cbe)
- show skeletons while loading after not found routes state (3960544)
1.11.3 (2022-07-27)
1.11.2 (2022-07-27)
- shape and color theme inconsistency (2701476)
1.11.1 (2022-07-27)
- gas message is not shown in some cases (52fcfaf)
- header action is not shown in some cases (d5840e8)
- missing routes (c8ee71d)
1.11.0 (2022-07-26)
- add chain icons to token avatars (5cb5343)
- add swap history (00f6fd7)
- add tools icons to swap details (5b652d7)
- connect executing routes to wallet address (37a736b)
- add keys (e381f06)
- disable when no routes found (9ee7c3a)
- improve gas sufficiency handling (164501c)
- lower font in headers (66fc7d9)
- make formattedTools persistent (8fde026)
- make icons outlined (91495a9)
- minor layout issues (adad66a)
- remove attemptEagerConnect (61506cf)
- remove border if no routes found (99d3355)
- reverse chain and token if only one selected (43462cd)
- show more than one route on the main page (bd7c8dd)
- show swap routes progress during initial loading (911a5c5)
- show tool names in settings (297fa96)
- swap button wording (66879a6)
- title (fc21139)
1.10.4 (2022-07-18)
- networkChanged is deprecated (d901074)
- show correct final toAmount (4a64558)
- show warning only in production build (4e34b3b)
1.10.3 (2022-07-18)
- disable sentry if widget is not mounted (cccb78d)
1.10.2 (2022-07-18)
- don't show routes with 0 fromAmount (e2a4473)
- insufficient gas message (0b24868)
- NaN when no gas cost is provided (2adea9a)
- too many re-renders (c68c558)
1.10.1 (2022-07-15)
1.10.0 (2022-07-15)
- add and always include integrator option (9e57ee3)
- better handle gas check with disconnected wallet (432ebf4)
- handle disconnected wallet and switch chain on the swap page (08ceb08)
- show routes with disconnected wallet (f875f4e)
- use default readme across packages (db69a26)
1.9.0 (2022-07-14)
- add no routes available message (797db9c)
- shifting of big amount (065ee86)
1.8.1 (2022-07-12)
- imports (39ddeb0)
1.8.0 (2022-07-12)
- check gas sufficiency for chain native tokens (9deea31)
- current route is not always updated (ebd11cc)
- current route is not always updated (d291348)
- insert empty box to center the header (674bf90)
- make cursor pointer (54f32ff)
- update insufficient gas error messages look (3172f9a)
- warning message colors (19652bf)
- wording for token allowance (a81a9c7)
1.7.0 (2022-07-06)
- Safari: overlapping issue (f2590e2)
1.6.1 (2022-07-06)
- fix styles for mobile (c3930ca)
- Safari: top border radius and right scrollbar are hidden by overlapping element (ff4f2a6)
- show only if amount is present (fa5c590)
1.6.0 (2022-07-05)
- handle replaced transaction (2a0674d)
- sometimes account signer is not found after page refresh (054648e)
1.5.0 (2022-07-01)
- add crash reports and diagnostic data collection (276f624)
1.4.0 (2022-06-27)
- hide internal wallet UI if walletManagement is provided (68dd45f)
1.3.2 (2022-06-27)
- handleSwapButtonClick for external wallet menagement (9d680a8)
1.3.1 (2022-06-22)
1.3.0 (2022-06-22)
- build errors (161f503)
1.2.0 (2022-06-13)
- save settings to localStorage (ee4a9d1)
- always initialize tools (2d2be1a)
- font size in some circumstances (35ac8c8)
- make tools optional on first load (4b8ab69)
- remove home route (2085bc6)
- restrict variations of config usage (5ec0fcc)
1.1.3 (2022-06-08)
- usage inside nested routers (0cc9835)
1.1.2 (2022-06-08)
1.1.1 (2022-06-08)
- enable all default chains (0215034)
1.1.0 (2022-06-08)
- add route priority badges (tags) to route cards (31e18ea)
- auto calculate header hight (80b317e)
- disable selection of the same tokens (9fb33e9)
- remove delay when pressing the max button (70a1691)
- routes are not always refreshed correctly after time was elapsed (67058c6)
1.0.1 (2022-06-06)
- prepare to publish
- ability to remove active route (f4e5c32)
- add appearance settings (7d36597)
- add arrow to swap routes (11f154e)
- add auto color scheme checkbox (75eddcc)
- add border radius customization (779b935)
- add CardTitle (260339a)
- add connect wallet button (4e93bcc)
- add ContainerDrawer (ba19dac)
- add dark color scheme support (b70526a)
- add dark mode switch (b66eabc)
- add details to route cards (bbd5926)
- add different layout presentations (e7c495e)
- add different layout presentations (05cbcb6)
- add error appearance (095a39f)
- add error messages for process (20542bc)
- add font family customization (ea46d79)
- add header, add form draft (4ee2615)
- add i18n support, upgrade to React 18 (54ef854)
- add Inter font (f814b3a)
- add LI.FI as a tool (a637ca0)
- add link (acd71c0)
- add link to block explorer (69c2ee1)
- add powered by section (0226495)
- add react-scripts with support of monorepo (fae05f5)
- add reverse tokens button (b0f826d)
- add secondary color customization (471cd93)
- add select chain and token compact layout (66d0beb)
- add select token drawer, header improvements (00c28a9)
- add send to recipient switch, refine colors (d674546)
- add settings components (a9d4175)
- add settings page draft (2370a30)
- add skeleton to chain select (af62515)
- add skeleton while loading balances with all tokens filter set (5e486cd)
- add step and execution items (b715bed)
- add step divider (05e76d6)
- add stepper draft (91677e7)
- add sticky header (ffade59)
- add sufficient balance check (f96b472)
- add supported chains to drawer (913db7f)
- add swap execution logic draft + minor improvements (9fb867f)
- add swap in progress draft (ffbd288)
- add swap route card draft (14df8c3)
- add swap routes page (72415c3)
- add swap routes update progress circle (25acb5e)
- add swap status bottom sheet (83575c9)
- add swap step timer (24b52f9)
- add SwapButton, small fixes (dad26dc)
- add swapping page draft (1c387ab)
- add text fitter (ad1e272)
- add token list draft (a318735)
- add token price to token list (7171135)
- add ToolItem draft (167dd4b)
- add tooltip and refetch (89b91c3)
- add translations and more status handling (2b0af0b)
- add useChain(s) hooks (d74140b)
- add useSwapRoutes hook draft (239c2f7)
- add useToken and useTokenBalance hooks, update SwapInput (be17b6d)
- add validation to slippage input (fa14a49)
- add you pay token price (5a6fddf)
- beautiful wallet extension not found dialog (ecdc8e2)
- blockwallet support (#7) (1f5a508)
- don't show circle when loading (fa832a4)
- enable gas and funds check (c105766)
- get and display routes (#3) (91565b4)
- handle long amounts (a1c9454)
- improve send to recipient form, add route priority select (52d91ca)
- improve token selection (5a87346)
- move customization to sidebar (f4664e7)
- move settings to drawer (9c6adcc)
- move to monorepo (fe7e24b)
- move token amount formatting to hook (ec55aa1)
- restructure swap execution logic (74ebf3d)
- show amount to receive (5c76104)
- stepper improvements (4589d4d)
- stop timer when action is required (482bddb)
- transaction stepper with all states (34a2278)
- update chain selection (a9261f0)
- update icons and colors (52eb4b8)
- update swap form layout (7f9b3b6)
- update to new SDK status handling (cb87f62)
- update token drawer (52a17ec)
- use getTokens endpoint (5e4f86a)
- use route from location state (5050cd6)
-
fix useTokens typo (e71ad88)
-
add inputMode search (17c22bd)
-
add keys and loading states (c576101)
-
add possibility topic (d564803)
-
adjust padding (626acf0)
-
adjust typography (8edfecf)
-
change wording (f3b9498)
-
clear from amount on close (e3fda8c)
-
debounce only when has value (0a18dc2)
-
disable bridge prioritization (aea18ea)
-
disable default tokens (0e95966)
-
disable swap chains when they are not selected (8531863)
-
disable token loading while wallet disconnected (be23def)
-
EIP1193 provider not found (68d3829)
-
execution route mutability hotfix (375e575)
-
fix dark theme logo (effa1d4)
-
fix eslint, bump packages (1bc3a61)
-
fix external theme control (8ae3848)
-
fix input field not resetting after changing chain (cf4b715)
-
fix layout margins (4bbe4a1)
-
fix navigation to swapping page (3316bff)
-
fix skeleton width (56dfbae)
-
header not sticky sometimes (f045008)
-
heavy re-renders on every amount change (62f725a)
-
hide empty scrollbar (cc2a2fe)
-
improve dark theme support (fea0977)
-
improve formatting, add max handler (45b12f8)
-
improve outlined button dark mode support (eaa65bc)
-
improve token filtering perfomance (383a8a5)
-
increase refetchTime (91fb903)
-
input shrinks (e390016)
-
lower font weight when not selected (7223873)
-
lower item height (cb67308)
-
make title match others (085d20b)
-
make token selection smoother (51ef8ed)
-
make webpack 5 work with crypto libs (6106b95)
-
migrate old appearance settings (dfd92fe)
-
missed loading state (36b3535)
-
missing packages and types (49260fb)
-
not found dom route (e3c961f)
-
optimize wallet interface usage (b8716e6)
-
p nesting (ee519d2)
-
postcss-normalize module not found (fd0afa3)
-
prevent running on mount (acd8389)
-
proper avatar colors for dark mode (88df9ff)
-
props forwarding error (5a1f110)
-
reduce max width (4d3432d)
-
reduce max width (233a1f3)
-
remove backgroundImage (a395b48)
-
remove default tokens (1428e75)
-
remove notched prop (272dae6)
-
remove scripts (a133696)
-
remove testing steps (a7f16ac)
-
rename route priority (833cfa9)
-
return debounced value immediately on mount (247fd9e)
-
scroll to top after changing chain (bc772ab)
-
set correct header name for token selection (68d20e9)
-
set gas price default value (ff777d4)
-
show meesage only if no gas (ddb0702)
-
style adjustments (ccbeb51)
-
switch to using chain ids (d6dceea)
-
theme adjustments (526de7f)
-
title jump when progress is empty (8d8fdc9)
-
walleticon import (ec58843)
-
prepare to publish (6ae9bc7)