1.19.2 (2024-07-29)
- allows wrong network modal to be closed (c4fef3f)
1.19.1 (2024-06-26)
1.19.0 (2024-06-25)
- adds .env to gitignore (2e95fc1)
- adds 404 for malformed tokens & pairs (2744562)
- adds alignment to tables (cac797b)
- adds env to prod (05e74e9)
- adds generic dashboard (bbf4f27)
- adds responsiveness (c29bf40)
- adds tokens table (f3706d0)
- deeplinks on detail pages for swap & add liquidity now work (188bb86)
- explore: adds first version of pool detail view and some wip changes (a9e0ff7)
- explore: adds usd to tx & stats, only fee missing (56e1433)
- explore: disables wallet popup on explore (00f7821)
- first steps towards explore (9d4db0b)
- graph: adds bars and correct interpolation (78c6dab)
- graph: adds loading indicator (56a9f50)
- graph: adds type selection (2f4d75a)
- makes mainnet default (57e3e4f)
- pool-detail: finishes tx table (0b28571)
- pool: adds and abstracts info element (d00877c)
- pools: migrates to per-token usd api properties (c2a4605)
- pools: minor updates to displaying and error handling (de3edda)
- replaces WAE with AE (9313abc)
- table: introduces sorting (f255dde)
- token: adds pair table to token and links (351795b)
- tokens: adds graphs and table to token detail view (c9f116f)
- tokens: first draft of token detail view (c8e84e3)
- wallet: adds onAddress change listener (33dcff5)
- adjusts class in onboarding modal (fc7f554)
- aggregates volume only from swap (8d1c3e6)
- allows ae to be through contract id (ea2094d)
- app: properly fetches networkId from query (5dc2bee)
- css: disables max width on images per default (787d895)
- env setup for testing (a87ae5f)
- explore: fixes issue with nan for tvl (6a37261)
- explore: shows pagination only when nessesary (ebf7bc7)
- few minor styling issues (6114347)
- graph: minor visuals (1235f34)
- launches wallet popup when user returns to swap view from explore (6450027)
- removes no-wrap to avoid weird behavior on small screens (ce8ae8e)
- sorting now works without providing an initial direction (738880a)
- store: activeNetwork now uses networkId which is reactive (04c8302)
- table now shows correct and complete values (88542ba)
- tokenlist: only shows 10 tokens at a time for expanded list (7e6d706)
- e2e: adds full swap test (c04208b)
- e2e: adds tests for initial login (c92af79)
- e2e: finishes pool tests (059fa0d)
- e2e: first steps towards pool tests (adb1338)
- e2e: fixes swap test (97ef237)
- e2e: fixes timeout because we now have mainnet as default (255f843)
- e2e: fixes timeout on mainnet (db4878f)
- e2e: makes commands reusable (2083a04)
- e2e: tests settings modifications (e661820)
- e2e: updates cypress config and adds user agent (f3c3ba3)
- e2e: updates login command (4d23d97)
- e2e: updates login flow (a4a955f)
- e2e: updates login test with full flow (06ff901)
- graph: moves data manipulation to computed property (3cb036c)
- joins history endpoint fetching (88a3aa1)
- moves avatar to component (78e14c4)
- pool: removes usd calculations (4c8963d)
- table: moves ui to generic table (a66c424)
- adds boilerplate configs (b48d00d)
- adds todo about tokens table (dcc9746)
- adjusts formatting to match prettier (d147da1)
- fixed typo (092bfd9)
- fixes linter issues (e88e361)
- graph: removes console logs (0082712)
- removes AE detection from link due to recent fix (382ef3e)
- removes placeholder routes (d9d6e09)
- token: removes table label (2f1fa96)
1.18.6 (2024-05-09)
- adds missing lang key (ccd8471)
- properly display the icon (aa65c52)
- removes useless spy id from connection (8063adc)
- uses proper shallow ref for sdk (3c6326e)
- adjusts styling (843c44f)
1.18.5 (2024-05-02)
- fix npm run test:e2e (bda7fb5)
- fix docker image builds (9ebd9a7)
- main: release 1.19.0 (38ae51f)
- main: release 1.19.1 (34a8c56)
- upgrade aepp-sdk to 13.3.2 (aab57cd)
1.19.1 (2024-04-25)
- upgrade aepp-sdk to 13.3.2 (aab57cd)
1.19.0 (2024-03-22)
- fix npm run test:e2e (bda7fb5)
- migrate from vue-cli to vite, upgrade dependencies, migrate to new eslint and stylelint (5681e5f)
- add prettier (45ecba8)
- fix stylelint not catching all files locally (9571f1a)
- add CHANGELOG.md to .prettierignore (1128695)
1.18.4 (2024-02-29)
- add build args pipeline (6547896)
- remove unused env variables (bd07ec5)
1.18.3 (2024-02-27)
- change repo in prod pipeline (8fa5ad5)
1.18.2 (2024-02-14)
- more readable version of node version retrieval (73eb9e0)
- update to sdk@13.2.2 (c16cfb3)
1.18.1 (2023-08-25)
- be able to connect within iframe (e716371)
1.18.0 (2023-04-26)
- add extra info for low slippage errors (a5eacfc)
- build: patch-deprecated-gh-action-steps (98f4e27)
- check pr deployment state before sync (6f8b70d)
- fix spelling (623392f)
- change low slippage message (50d4ebf)
1.17.3 (2022-11-18)
1.17.2 (2022-08-12)
- refresh page for non-default network and selected AE (59c2a0e)
1.17.1 (2022-08-11)
- onboarding: adds correct link (9596a86)
1.17.0 (2022-08-10)
- onboarding: onboarding triggers when not wallet callback url (28dded4)
- svg: make skip optimize flag works correctly (abc2463)
- wording: russian translation typos (7fd1ce5)
- onboarding: removes unnecessary method (cfdc031)
1.16.1 (2022-08-09)
- amount with slippage for create_allowance on mobile (e4683d7)
1.16.0 (2022-08-09)
- add the about dex modal (2f20efa)
- adds 2 aex9 tokens (987b8d5)
- adds 404 fallback page (5a3528f)
- show loader on selection restoring (0d7ed70)
- t&c: updates terms and conditions to v4 (4c040cc)
- wording: make first initialization base on user language (a2bb803)
- eslintrc: resolve lint warnings (46e8ff9)
- save-token-selection: restore selected backend tokens (09588b2)
- translation: adjusts cn translation (b4fbebf)
- user-custom-tokens-manager: show token image correct size (2e0c520)
- wording: adjust ui for different languages (f980fb2)
- updates licence copyright date (ffb3f87)
1.15.0 (2022-08-04)
- nginx: removes password protection (f865a01)
- index: initialize using stored networkId (7e0b7db)
- remove-liquidity: do not add wrong/duplicate transaction info (231bef5)
- wording (8965245)
- env: set Testnet as default network in develop (d962715)
- skip confirmed submission modal on mobile (569e924)
1.14.0 (2022-08-02)
- env: removes unrequired version from compiler (fab0022)
- pending-transaction-handler: do not process unfinished transactions (ce8391a)
- constants: cleans left over variables (1056a95)
- e2e: do not record videos or screenshots (7ad213b)
1.13.0 (2022-07-28)
- add missing wording (b3d866f)
- deeplink: preserves query params on callback (8a31266)
- e2e: fixed typo (4f23f75)
- e2e: increases timeout for wallet gen (8b623bc)
- remove leftover punctuation (1b976ab)
- swap: makes from / to switch explicit function (f8ef7ea)
- tx: defaults to router in case the contracts are not initialized (31859a7)
- use flex-end instead end value with mixed support (0920045)
- deps: upgrade browserlist (ea495d0)
- removes linting from dockerfile (b343626)
- update Chinese translations (4c168c9)
- e2e: removes swapping (46023a2)
- fix e2e tests (91abcdc)
- wallet login & logout e2e tests #309 (e35300e)
1.12.0 (2022-07-26)
- add Leave Feedback menu item (21d0ca1)
- dex-backend: switch it on (c9b6abf)
- remove menu icons (066121d)
- ability to remove account on mobile (07d7ed7)
- token-list: manage token list button on smaller displays (ea5b23d)
1.11.0 (2022-07-19)
- swap-view: warning for expecting swap failure due to high price impact (0dae434)
- avoid issues with different fields for contract id (019e079)
- lint:style command (ab42cff)
- make AE/WAE tokens icon the same everywhere (d6a0378)
1.10.0 (2022-07-14)
- dex-backend: .env var for enable/disable (c26a448)
- import-pool-view: ux changes (254a148)
- meta information #351 (07f5b7d)
- multi languages support #266 (584aef3)
- add-liquidity-view: restore tip message (5a1d084)
- add-liquidity-view: wrong ratios with dex-backend enabled (3d83b10)
- pool-view: filter provided liquidity by active network (9c2bc71)
- pool: removes leftover brackets (6adecb3)
- remove-liquidity: ability to remove custom liquidity (ffe8a39)
- remove-liquidity: use a proper tag for a header (ea61357)
- show correct information for sent transactions (fb636a3)
- swap-view: swap button is enabled when there is no pair/route (aa2ecb2)
1.9.0 (2022-07-01)
- adds issue templates (50eafcb)
- constants: removes test token constants (73d8e39)
- env: mainnet is now first in the node list (2e332d5)
- env: switches default network to mainnet (1316772)
- show error message in the transcation status notification (3f07152)
- swap-view: change swap from pair to route (fd8a18a)
- wallet: updates two hardcoded testnet instances to default (7e7f44d)
- dex-backend: error when dispatching backend/fetchingPairDetails (b9654ce)
- dex-backend: update token list by the new DEX provider name (3e1b3ce)
- increased wallet connection timeout (2b552c0)
- no reserves when dex-backend is off (3a535d0)
- pending-transaction-handler: set transaction status properly (605c727)
- remove-liquidity: show token symbols properly (71038fc)
- saveTokenSelectionMixin: isLastAmountFrom query param as boolean (acc4d84)
- connection-status: adjust status style (b622155)
- build: deploy lastet main on prod (1fcdebd)
- adjusts issue template extensions (64a926e)
- dex-backend: remove ensureTokenList from production (f5a210a)
- fixes issues with templates (b0004db)
- price impact for swap-routes (4fcdeb3)
- swap-view: use swap-route mixin (b0bfae2)
1.8.0 (2022-06-24)
- nginx: change restricted url (f1f72d8)
1.7.0 (2022-06-15)
- add connectionStatusTracker plugin (8653a3c)
- dex-backend: continuously fetching for pair info and dex backend status (88e0299)
- dex-backend: fetch and replace tokens list (81be3c2)
- notify user if connection is lost (902a588)
- show the connection status (7afda5d)
- tokens: rename token.name 'WAE' to 'Wrapped AE' (5539297)
- ui: account info modal ui improvements (b6eb4de)
- ui: add/remove liquidity (5760a38)
- ui: added favicons (2776df6)
- ui: brand color & font-size #324 (d298e2d)
- ui: confirm swap & submit transaction modals (0f03317)
- ui: connect wallet modal ui improvement (510767a)
- ui: header wallet address (3b615b0)
- ui: mobile responsive (8630830)
- ui: pool view (4d90512)
- ui: recent transactions & buttons,inputs hover effects (b163576)
- ui: select token modal ui improvements (a5349ca)
- ui: style fixes (39064a8)
- ui: token selector & swap view (3f6e4d3)
- ui: transaction settings ui improvements (7c050d7)
- updated app name (073ae14)
- clear local storage on disconnect #280 (a70d89d)
- correct indent of release listener (c5c2db6)
- dependencies #329 (b31bc6e)
- ui: modals positions and width (10a84ab)
- bump release please (f1b4453)
- dex-backend: add dex-backend support (6f60bbc)
- terms and conditions #73 (c09e859)
- spelling fixes (301f13d)
1.6.0 (2022-04-29)
- fetch mdw aex9 tokens (cdf6d10)
- pool view navigation #255 (93dbe8d)
- should fetch allowance & pair info when sdk is ready #289 (79d503e)
- wallet connect behavior #237 (f808516)
- when polling balance fails return balance as 0 (75fd494)
- update SDK to 11.0.1 (dec7531)
1.5.2 (2022-04-07)
- init contracts if wallet is not connected (a661872)
1.5.1 (2022-04-05)
- select-token-modal: properly remove ae/wae on corresponding flag (073730b)
- submit-transactiom-modal: disable closing the modal if not confirmed (6205377)
1.5.0 (2022-04-05)
- account-modal: close modal after disconnecting (e6a3387)
- add missing address state (5d100a0)
- add-liquidity: properly check if enough balance (cfc9b96)
- adding liquidity to new pair is broken (53f9f4d)
- enable connect wallet button (5925b62)
- import-pool: avoid pulling liquidity without address (39ed3f9)
- index: do not scan for wallets if already connected (93cee33)
- set-token-pair-info-mixin: set amount more precisely (d05e7c5)
- swap-view: handle errors from the swap actions correctly (f1442f2)
- check chosenTokens for null on side of SelecteTokenModal (8af6c6f)
- connect-wallet-modal: remove unused prop (a1abf76)
- extract more function into allowance mixin (9a59dea)
- extract setTokenPairInfoMixin (37bb972)
- swap-view: remove unused function (f8cc4a4)
- swap-view: rename token related variables (8615c49)
1.4.0 (2022-03-30)
- add WAE to the AddLiquidity view (ce44b15)
- select-token-modals: add ability to see selected tokens (aa9f4f3)
- 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)
1.3.0 (2022-03-21)
- 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)
- 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)
- create license (64c2d39)
1.2.0 (2022-03-07)
- add confirmation and loading modals (29c3a04)
- added header menu items #157 (3921c32)
- added inline svg loader #46 (2575136)
- added sentry #202 (db053d3)
- adjust network support message #214 (950d785)
- change contract vresion with newer ones (a2345c9)
- on fetching pair show loading indicators & disable action buttons #148 (d17a1ef)
- only allow numbers on amount fields #218 (bc0adcc)
- remove-liquidity: add error modal (7a39e7b)
- swap: disable approve button on process #149 (c58e5fd)
- swap: disable swap when amounts are invalid #220 (e087909)
- swap: view transaction link #169 (36e2307)
- update dark background color #212 (049d57e)
- 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)
- liquidity-details: hide not working link #156 (23a8138)
- make SubmitTransactionModal more general (7fde63f)
1.1.0 (2022-02-21)
- 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)
- 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)
- 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)
- 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)
- 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)
- provided liquidity modifications (879f1ba)
- refactoring methods in LiquidityItem (397b077)
- remove comments (fc6ac0d)
- remove eqeqeq linter rule (e7a4c6c)
- run stylelint src/**/*.{css,scss,vue} --fix (52b57f8)
- update SDK to 10.0.0 (d4e93ec)
- 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)
- 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)
- 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)
- github: test pr on synchronize (008193e)
- prod cache configs (089ee25)
- remove new cache only on open and sync prs (7a227d2)
- run linter on container build (d8b0246)
- test docker cache config (fd9ab9c)
- test docker cache config (f80c952)
- trigger cache build (ae09e27)
- update version to trigger cache build (0e69c2f)
- deps: reference contract repo for sources (45c713e)
- deps: uses published version of token repo (335a258)
- disable remote token list (5002c73)
- followup feedback from pr #93 (8e76fee)
- input range component (b8fdd25)
- realigns with changes from main (2c140a4)
- remove boilerplate code (454e361)
- remove referencing test (3ad27b0)