Skip to content

Releases: aeternity/dex-ui

dex-ui v1.4.0

30 Mar 21:35
Compare
Choose a tag to compare

Features

  • add WAE to the AddLiquidity view (ce44b15)
  • select-token-modals: add ability to see selected tokens (aa9f4f3)

Bug Fixes

  • confirm-swap-modal: set correct provider fee (8b18127)
  • liquidity is not stored based on owner's address (b76844d)
  • modal should close on route change #267 (21f78ef)
  • prevent error modal from close when resolve is null (c701ba9)
  • select-token-modal: set a uniq key (9c7b808)
  • show to the user if there is no pair (3152a8a)
  • show unsupported networks error on network change (fbbbf80)

dex-ui v1.3.0

22 Mar 14:45
Compare
Choose a tag to compare

Features

  • add-liquidity: approval state depending on fetched allowance (ccf5b30)
  • added connect wallet modal #215 (07e0775)
  • keep (swap,add-liquidity) selection state on navigation #151 (dcc88e2)
  • remove-liquidity: approval state depending on fetched allowance (d2ae22f)
  • removed unnecessary close buttons on modals #219 (b83498c)
  • swap: approval state depending on fetched allowance (7f58187)
  • upgrade node and dependencies #225 (105501c)
  • view wallet actions #216 (9cb7da6)
  • wallet disconnect (d91cece)

Bug Fixes

  • account-info: correct typo in wording (a686303)
  • AeBalance: initial balance for tokens is not BigNumber (94d0e67)
  • aeternity-module: approving twice needed allowance amount (3a3d7af)
  • connect-wallet: do not start another wallet scan while already scanning (ce230c4)
  • connet-wallet: remove window reload on wallet disconnect (84bbf0c)
  • disable sentry on localhost #246 (47a3a3f)
  • index: disconnect wallet on connect/subscribe error (74c028a)
  • index: force sending close connection message (18b8719)
  • keep (swap,add-liquidity) selection state on navigation #151 (cf71119)
  • show animated spinner svg correctly (b08b5cf)
  • show custom token image correctly (49a0d4a)
  • view transaction for the ae/wae swaps (e654c81)
  • view transaction in the explorer for each submitted transaction (ec5e005)
  • vue-config: enable default loading svgs (20fa4e7)

Miscellaneous

Refactorings

  • adjust SelectTokenModal (644ecde)
  • move addSlippage and subSlippage to utils (50a0377)

dex-ui v1.2.0

07 Mar 12:42
Compare
Choose a tag to compare

Features

Bug Fixes

  • add-liquidity: disable buttons on invalid amount (45d8cfb)
  • add-liquidity: disable supply if not approved (9d3b75a)
  • adding liquidity on new pairs (2ec59b8)
  • aeternity: call correct wae methods once (5c65210)
  • aeternity: call wae withdraw with a proper param (64bc436)
  • call getPairInfo when factory is ready (af10e7f)
  • migrate svg icons import to inline component #46 (006a10c)
  • only allow number when input type is number #218 (d78555e)
  • remove-liquidity: show only loaded pool info (c3cbd35)
  • unfinished-features: load flag for unfinished features properly (9018830)

Miscellaneous

  • liquidity-details: hide not working link #156 (23a8138)
  • make SubmitTransactionModal more general (7fde63f)

Refactorings

  • modify comments (5043b14)
  • move contracts initialization into one action (450753f)

dex-ui v1.1.0

21 Feb 12:01
Compare
Choose a tag to compare

Features

  • add ability to set deadline (dad500c)
  • add ability to set slippage (918b68a)
  • add flag UNFINISHED_FEATURES (c1b9e02)
  • add proper states for remove liquidity (39540ac)
  • add showError action for error handling (de23558)
  • ae-vs-wae: input tokens addition and other special cases in swap and liquidity (f599e67)
  • aeternity: allow to sign transactions via deeplinks (2e18b38)
  • button-default: add second-dark calss (0c5f936)
  • implement import liquidity & some cleaning (fde48a2)
  • import-pool: replace old message with LiquidityDetails (66a9b66)
  • login with deeplink (351c473)
  • make "connect wallet" a manual step (efcad68)
  • pool: added loading & error indicators for liquidity pool #150 (7344004)
  • provided liquidity (f155cd1)
  • remove liquidity (cf0a730)
  • remove liquidity view route (1d813fa)
  • remove-liquidity: hide detailed view on production (c416e9d)
  • swap: ae vs wae (a1a6cc1)

Bug Fixes

  • add-liquidity: fix MIN_LIQUIDITY usage in addLiqudity entrypoint call (ba70396)
  • create allowance not being called anymore (68314bc)
  • disable button on zero amount (14537fc)
  • do not close active connection with iframe wallet (279fd7c)
  • expandDecimals doesn't work for big numbers anymore (9c695ba)
  • index: actually persist network and slippage (a178d44)
  • input: ae balance for input-token (#107) (e5a25ad)
  • liquidity: general ui feedback fixes (0b65074)
  • pools-view: remove unwanted back button #143 (e298f13)
  • show proper prices information (aca15ee)
  • SubmitTransactionModal infinite loading on error (0116d41)
  • swap tokens rate shown as null when wallet is not connected (5ffa95a)
  • swap-view: disable swap button on not enought balance (e14ea1e)
  • swap-view: show propper message if no token selected (17a43c7)
  • swap: bind confirmation modal info values (c5b27eb)
  • ui: text typo & style #140 (7d1eb52)
  • wallet auto reconnect (fe76d57)

CI / CD

  • github: fix app name in prod pipeline (#110) (10e4d01)
  • github: fix staging undeploy events/trigger (0593af8)
  • github: make gh action to use new version of composite actions and pr sync (4dd5056)

Refactorings

  • add-liquidity: remove useless try catch (2ff850d)
  • confirm-swap-modal: simplify mapState usage (9dce772)
  • consistent usage of data variables (5156ad3)
  • eliminate type-unsafe equality operators (67aee65)
  • extract constants in additional file (f382025)
  • extract getAePair (f36908c)
  • extract getPairInfo (93f4d01)
  • liquidity-item: move liquidity details into a separate component (5e8e07f)
  • liquidity-item: remove unnecessary method (3946717)
  • minimum/maximum received/spend and output/input label (95eea8e)
  • remove unnecessarily extra condition for getAePair (a8b0791)
  • remove-liquidity: improve css style (e093076)
  • removing empty contract interface (40e71dc)
  • simplify expandDecimals and reduceDecimals (db69ace)
  • swap-view: extract callSwapAction (ab73798)
  • swap-view: fix code style issues (b9612d3)
  • use undestandable abbreviation for an error (aa463c2)

Miscellaneous

  • add hasEnoughAllowance action (98cdb91)
  • add stylelint config (18fa4bb)
  • add stylelint into dev dependencies (be5076b)
  • check if mobile as global property (2d6142e)
  • create deeplink function (84a9a50)
  • lint: add same line braces rule (b4f9347)
  • lint: adding space infix-operator rule (21f502b)
  • modify providedLiquidity list and persist it (6050c85)
  • module/aeternity: add create pair allowance (cf93d09)
  • module/aeternity: add ignore option for unknown events exception (b8e3f0a)
  • move token list into utils (a3fee4b)
  • package: add lint:style script ([14b25ee](https:/...
Read more

dex-ui v1.0.0

24 Dec 11:22
Compare
Choose a tag to compare

Features

  • add ability to connect wallet with iframe (0eff69f)
  • add ActionsMenu component (ffcc9e7)
  • add AddLiquidity view (057a457)
  • add aeternity module (74bc087)
  • add ConfirmAddModal (1bd6513)
  • add ConfirmSwapModal (5640acd)
  • add error modal component (#65) (a10807d)
  • add functional Header to the App (9c265d3)
  • add ImportPool view (0912552)
  • add InputToken component (99ecb3a)
  • add liquidity flow (699c50a)
  • add MainWrapper component (7c6743c)
  • add NavigationMenu component (e78b162)
  • add on changes on extract scss commons (fad92c2)
  • add PoolView (db9d46d)
  • add SelectTokenModal component (5ea5446)
  • add some margin to create_allowance (ac62280)
  • add SubmitTransactionModal (1eb80d1)
  • add SwapView (1d2acb9)
  • add TooltipModal component (de468ce)
  • adjust ActionMenu component (827be7d)
  • adjustments based on review and minimize colors (8f6b368)
  • ae: fetches tokens based on network (a1c7190)
  • ae: fixes token balance getter (b3abfa4)
  • ae: polls ae balance based on network (11d85e5)
  • ae: stores network in state (8988672)
  • App: set font-family for each element (09830aa)
  • contract bindings (#43) (e1e8c05)
  • contract errors - identifier/description mapping (d74ab5f)
  • create a general Header component (ad86db4)
  • enforces testnet and shows error message (17e3ca9)
  • extract ButtonPlain and ButtonDefault components (e813329)
  • extract ButtonTooltip component (b4507e8)
  • Extract common colors, font-patterns etc. in the variables.scss, typography.scss (d81330b)
  • finishing add liquidity flow (c479347)
  • getter endpoints (#75) (e355233)
  • import-pool: add ability to set selected token (b37cbc5)
  • initializes wallet scan automatically on rehydration (20b999d)
  • main-wrapper: add working back button (d7fa289)
  • modification to complete all swap combinations (5cc2a2b)
  • navigation-menu: make router-links active on nested routes (964a974)
  • remove liquidity component (d02bfb2)
  • store: persists balance, network and address (a7be1fd)
  • typography: import font-weight 400, 600 (419b56a)

Bug Fixes

  • adjusts typo leftover from refactoring (701f37a)
  • App: remove duplicate styles (5b57853)
  • balance: defaults to 0 when no balance is available (61e3649)
  • balance: handling 0 balance on network (b557e0b)
  • input-amount: allow only numbers (292cebb)
  • liquidity token received modal info for first liquidity added into a dex-pair (9354a2b)
  • network: initializes with correct network (e9484c8)
  • propagate update event to InputToken's parent (dbf1f33)

CI / CD

  • adds release please (18e7466)
  • docker: add app input variable (ca0ff1d)
  • docker: change node version in Dockerfile (8250412)
  • docker: change prod checkout fetch depth (6762eef)
  • docker: change prod checkout settings (b394249)
  • docker: fix events in each workflow (9e4cecb)
  • docker: gh actions workflows and templates (9ff7d77)
  • docker: move prod deploy to separate workflow (e969cc8)
  • docker: remove argocd file input (f831cb8)
  • docker: remove develop branch from staging deployments and make master - main (de08ab1)
  • docker: remove stale yml for now (0414843)
  • docker: switches node version to 14 (1a0e093)
  • don't fix linter error (037dd22)
  • github: actions fixes (#37) (735f67a)
  • github: change branch to stg (c1ef40a)
  • github: fixe pr sync events (6b6dddb)
  • github: pr on synchronize (3d0bfe0)
  • github: revert test pr on synchronize ([53b4398]...
Read more