logo

#Version 2.6.82

Released 2021-08-25

Adapt tower for multisig plugin (#526)

  • Feature: attapt tower to multisig plugin

  • Feature: add blockchain connection

  • Feature: add ability to intedact with withdrawal

  • Feature: add value calculation in wei

  • fix: update result to show confirmations

  • add prettier

  • Feature: display confiramations in table

  • Fix: update node version in drone

Co-authored-by: oyershov <oyershov@heliostech.fr> Co-authored-by: josadcha <josadcha@heliostech.fr>

add metadata prop (#530)

Add the support of HECO and BSC openware HDWallet plugin for peatio (#706)

  • Add the support of HECO and BSC openware HDWallet plugin for peatio

  • Update .drone.yml

  • Feature: support of HECO HDWallet for WalletEdit

  • Fix: disable address field for add ow-hdwallet

Co-authored-by: Camille Meulien <cmeulien@heliostech.fr>

Change value from enabled/disabled to online/offline for engine state (#735)

  • Change value from enabled/disabled to online/offline for engine state

  • Enhancement: update mocks

Enhancement: Rework user balances with retired deposit addresses (#763)

Enhancement: Update 2.6 with latest fixes (#614)

  • Fix: correct column name for Trade taker type (#612)
  • Fix: prevent symbol '-' as default on edit profile
  • Fix: display in UserDirectory verified profile data
  • Fix: highlight menu item if one of tab selected

Enhancement: Change code for blocklogin restriction (#561)

Enhancement: Update SDK version (#554)

Enhancement: Disable Docker cache purge

Enhancement: Update wio version to 0.1.1 (#534)

Feature: Add import button for blockchains, wallets, currencies, markets (#835)

Feature: Require amount on Adjustment creation (#733)

Feature: Add fireblock settings support (#730)

Feature: [user - documents] add possibility to review pdf files (#687)

Feature: move IEO, Multisig plugins (#660)

  • Feature: move Multisig (Gnosis) plugin to main Tower

  • Feature: move IEO plugin to main Tower

  • Fix: update IEO, Multisig plugin

  • Fix: remove useless tests from IEO

  • Fix: remove duplicate code

Feature: price field for Currency Details

Feature: rewrite Order, Withdraws, Operations to func (#618)

  • Feature: rewrite Order, Withdraws, Operations to func

  • Fix: add missing dependencies

Feature: Hide docs attachments for non-compliance roles (#595)

Feature: latest market position on Market Details (#600)

  • Feature: latest market position on Market Details

  • Fix: fetch latest market from API by sort

Feature: ability to cancel editing email (#588)

Feature: add smart contracts support (#581)

  • Feature: add smart contracts module
  • Feature: cover smart contracts module with tests
  • Feature: add smart contracts UI page
  • Feature: add ability to change smart contract state from table
  • Feature: add redirection to explorer by clicking on the address
  • Feature: add ability to add smart contract
  • Feature: add ability to export smart contracts
  • Feature: add user notification after page refresh
  • Feature: add ability to import data from csv

Feature: ability to cancel editing email (#588)

Feature: update 2.6 with current master (#578)

  • Fix: clear Wallet Settings values on wallet edit render (#568)

  • Fix: csv export first attempt download empty file (#569)

  • Fix: wait for data before downloading export file

  • Fix: additional checks before download export file

  • Fix: trigger export action after every loading data (#572)

  • Feature: add nickname to the users directory table (#570)

  • Fix: change if-else statement in NicknameExistence function (#574)

  • Fix: double export request on Withdraws Coin page (#575)

  • Feature: info about Fail errored withdraw, Load btn for errored withdraw (#576)

  • Feature: info about Fail errored withdraw, Load btn for errored withdraw

  • Fix: rename action buttons for Withdraw errored

  • Fix: handle routes with parameters and default (#577)

  • Feature: add Exchange: Internal Transfers section (#573)

  • Feature: add Exchange: Internal Transfers section

  • Feature: add export Saga for Internal Transfers

Co-authored-by: Andrew Peresada <kohelbekker@gmail.com> Co-authored-by: Oleksandr Yershov <oyershov@heliostech.fr>

Feature: Add CI step to update the global version

Feature: Add user ip column on user activities pages (#563)

Co-authored-by: Jeng <jeng@yellow.com>

Feature: add blocklogin category for restrictions (#559)

Feature: Promo:Airdrop page (#557)

  • Feature: Promo:Airdrop page

  • Fix: more detailed example csv file

Feature: Warning Modal before auto-logout (#555)

Feature: edit Wallet settings dynamically (#553)

Feature: add docs about how to remove/hide currency in Tower (#549)

Feature: add dev mode; hide tower for non-admin user (#502)

Feature: add the possibility to update email (#543) (#546)

Feature: add ability to set the derivation path of ledger wallet

Feature: ask for the account on ledger connection

Feature: add console message with account and connector details

Feature: add wallet connect support (#540)

Feature: add ledger connector support (#538)

Feature: add webpack configuration support (#537)

Feature: add erc20 support (#532)

  • Feature: add check for the confirmed account

  • Feature: add web3 required libraries

  • Fix: polish code style

Feature: add ability to execute transaction (#529)

Feature: update drone for 2-6-stable

Feature: configure CI for stable branch

Fix: payload for update Deposit action, refund message (#815)

Fix: duplicate alert on Deposit process (#814)

Fix: rename deposit action saga, Refund Deposit Modal (#813)

Fix gitolite publish

Fix: delete react-img-zoom library (#722)

Fix: set all svg icons to the 32x32 size (#725)

Fix: [withdraw-pending - fiat] remove txid (#724)

Fix: [blockchain] refresh button (#720)

Fix: filter user by uid after click on reject (#713)

Fix: [dashboard] refresh button (#718)

Fix: change fireblock to fireblocks (#731)

Fix: hide deposit fee field for non fiat currencies

Fix: delete fiat currencies from parent currency list

Fix: description is hidden for fiat beneficiary (#675)

Fix: selected items in orders screen (#673)

Fix: add action for login error - 401 (#667)

Fix: [login screen] button disabled in case of recaptcha (#665)

Fix: hide refresh on promo airdrops (#664)

Fix: wrong beneficiary description label (#654)

Fix: add 'accepted' state for Adjustment Info (#625)

Fix: Open Orders Select all logic, Withdraw page tabs (#627)

  • Fix: reset selected orders state on rowsPerPage change, filter submit

  • Fix: withdraws tabs default set

Fix: hide 'citizenship' field in user's profile details (#623)

Fix: configure labels which requires doc, show doc state according to that

Fix: Provide QA fixes (#622)

  • Fix: remove state filter from Beneficiaries

  • Fix: remove filter ability for Pending Profiles

  • Fix: remove symbol column from Currencies table

Fix: markets orderbook pagination - set page equal to 0 after changing RowsPerPage

Fix: use current rowsPerPage on page refresh fetching call (#619)

Fix: add engine screen (#610)

Fix: generate user deposit address in user balance page (#606)

  • Fix: generate user deposit address in user balance page

  • Fix: remove user balance pagination + deposit address generation logic

  • Fix: generate user deposit address logic

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: cancel orders pagination (#605)

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: change abilities name for Smart Contracts (#604)

Fix: restore changes in orderCancelFetch action (#602)

Fix: cancel all orders button to header (#601)

  • Fix: cancel all orders button to header

  • Fix: cancel orders success reducer

  • Fix: refactor orders reducer

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: refactor code

Fix: user open orders cancel all

Fix: cancel all orders

Fix: use correct formatting from decimal component

Fix: update user email after editing (#586)

Fix: user main info, Username to be Nickname (#584)

Fix: update User Balances interface according to BE changes (#585)

Fix: internal transfers and user table (#583)

  • Fix: turn on filters on internal transfers

  • Fix: users header(rows) data

Fix: Hide account number for 401 and 402 asset codes in adjustment creation (#582)

Fix: Users list rendering (#580)

Fix: replace all 'nickname' occurrence for 'username' after changes on BE (#579)

Fix: update user email after editing (#586)

Fix: Update goci version

Fix: support deposit kind for opendax gateway client (#567)

  • Fix: opendax gateway client wallet settings

  • Fix: preset settings list for Wallet Edit page

Fix: accountings operations routes (#565)

Fix: refetch wallet after successful edit (#566)

Fix: prevent showing alert on 401 from /me (#562)

Fix: display Add Deposit if Deposits::Fiat rule (#556)

Fix: redirect when session was destroyed (#547)

  • Fix: redirect when session was destroyed

  • Fix: remove user if session is not found

Co-authored-by: josadcha <josadcha@heliostech.fr>

Fix: hide Activities fro non-superadmin, hide Ledger if no plugin (#552)

  • Fix: hide Metamask and Ledger if no plugin

  • Fix: remove unused files

  • Fix: hide Activities page for not superadmin users

Fix: display Dashboard for all, fix Navbar buttons (#551)

  • Fix: Ledger/Metamask button overlay menu

  • Fix: change Operators to Activities

  • Fix: display Dashboard for all admin users

Fix: prevent duplicating POST session requests (#550)

  • Fix: prevent duplicating POST session requests

  • Fix: prevent douplicating fetch of metrics

Fix: redirect to user details for markets-orderbook tab (#548)

Fix: Update default CMD in Dockerfile

Fix: Do not generate mapfiles (#535)

  • Remove useless build on GCR

Fix: remove ngnix, ignore warnings on CI build (#536)

Co-authored-by: Valentine Shatravenko <vshatravenko@heliostech.fr>

Fix: add checks for existing objects to table (#533)

Fix: update wio to 9f0a88b

Fix: change row id (#531)

Fix: change target table item (#528)

  • Fix: change target table item

  • Feature: update mocks woth confirmed transaction

  • Fix: change executed transaction check

Fix: update node version in Dockerfile

Fix: fetch full markets list for fees schedule modal (#523)

Fix: wrap Cancel Order button to <CanCan/> component (#522)

Fix: user directory permission target check (#521)

Fix: do not fetch 2 times user open orders after filtering (#518) (#519)

Metamask (#524)

  • add multisig pulugin

  • add mock file for multisig plugin

  • add metamask

  • remove all regarding domain

  • :fix lint

  • move provider to root app

  • fix: test commit

  • fix: skip unit tests without redux provider

Remove filtering by username on Users Directory page (#587)

Remove filtering by username on Users Directory page #587

Remove GCR Docker build

Revert "Fix: update stable with latest fixes" (#590)

  • Revert "Feature: ability to cancel editing email (#588)"

This reverts commit fd952f85fb8931632fe24e059218e53be54173af.

  • Revert "Remove filtering by username on Users Directory page #587"

This reverts commit 13019672ae4cc144c5daa7879dc4a2bcb7d34ef2.

  • Revert "Fix: update user email after editing (#586)"

This reverts commit e4afcda8626b3ae0cdec60500406aede75fab073.

Update drone ci for slack notify (#594)

Update wio version to 8816622

Update wio version to c1362ba

Update wio version to 0.1.3

Update wip version

Update .drone.yml

Update 2.6 with latest changes (#509)

  • Fix: add geetest captcha (#500)

  • Fix: add geetest captcha

  • Fix: rework captcha as separated component

  • Fix: use correct response structure (#501)

  • Fix: enable button, when geetest captcha confirmed (#504)

  • Feature: add confirmation modal window for nested wallets (#503)

  • Fix: render delete button in the modal window (#505)

  • Feature: [edit wallets] add delete modal for currencies component (#508)

  • Fix: enable add comment modal button for valid fields (#506)

  • Fix: change conditions for fetch user data at KYC screen (#510)

  • Fix: disable Adjustment button while waiting for BE response (#511)

Co-authored-by: Khlopiachyi Pavlo <43373208+pkhlopiachyi@users.noreply.github.com> Co-authored-by: Andrew Kushniruk <37345428+akushniruk@users.noreply.github.com>

Pull Requests

Merge pull request #517 from openware/master

Merge pull request #515 from openware/master

#Version 3.0.60

Released 2021-08-17

Command to enable all plugins through configs

Fix: document carousel when pdf file exists in list (#840)

Fix: Forex styles, quote name, pair (#837)

  • Fix: Forex styles, quote name on modal

  • Feature: restrict edit for some fields, ability to delete pair

  • Feature: Modal for delete Forex pair

  • Fix: remove modifications of pair name in table

  • Fix: close modal after delete

  • Fix: add cancel btn for Delete Modal

#Version 3.0.59

Released 2021-08-11

Fix: disable subunits edit for Currency (#839)

#Version 3.0.58

Released 2021-08-03

Fix: nexted currency styles & precision on Wallets (#832)

#Version 3.0.57

Released 2021-07-22

Fix: forex uniswap (#831)

  • Feature: split uniswap to uniswap-v2 and uniswap-v3 in Forex

  • Fix: change ordering of quote currency fields in Forex

#Version 3.0.56

Released 2021-07-21

Improvements of Forex plugin (#830)

  • Improvements of Forex plugin

  • Update index.tsx

#Version 3.0.55

Released 2021-07-15

Feature: update 3.0 with latest master (#829)

  • Feature: capitalize currency code in the breadcrumb on the Currency i… (#825)

  • Fix: capitalize currency code

  • fixed code style

  • Feature: include all plugins in Tower build

  • Fix: stash member in store after errored action

  • Fix: walletAccount constant usage in TableComponent

Co-authored-by: dmitrydenisov183 <83031221+dmitrydenisov183@users.noreply.github.com>

#Version 3.0.54

Released 2021-07-13

Fix: deposit action button width

#Version 3.0.53

Released 2021-07-13

Feature: ability to reprocess errored deposit (#823)

#Version 3.0.52

Released 2021-07-13

Fix: [withdraw details] fetch user data (#729)

Co-authored-by: josadcha <39953699+josadcha@users.noreply.github.com>

#Version 3.0.51

Released 2021-07-05

Fix: Currency not updating after page changed (#796)

#Version 3.0.50

Released 2021-07-02

Feature: Trigger orders (#818)

  • Fetch orderbook from finex

Co-authored-by: josadcha <josadcha@heliostech.fr>

#Version 3.0.49

Released 2021-07-01

Fix: engine update payload key,secret optional (#817)

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

#Version 3.0.48

Released 2021-06-30

Feature: add under_review state for withdrawals pending (#811)

Missing title in the Wallet balance (drop down) (#810)

  • Fix: titles for wallet modal and bug with opening modals in wallet

  • Fix: fix titles and fields for dropdown

#Version 3.0.47

Released 2021-06-29

Adapt tower for multisig plugin (#526)

  • Feature: attapt tower to multisig plugin

  • Feature: add blockchain connection

  • Feature: add ability to intedact with withdrawal

  • Feature: add value calculation in wei

  • fix: update result to show confirmations

  • add prettier

  • Feature: display confiramations in table

  • Fix: update node version in drone

Co-authored-by: oyershov <oyershov@heliostech.fr> Co-authored-by: josadcha <josadcha@heliostech.fr>

add metadata prop (#530)

Add the support of HECO and BSC openware HDWallet plugin for peatio (#717)

Change value from enabled/disabled to online/offline for engine state (#735)

  • Change value from enabled/disabled to online/offline for engine state

  • Enhancement: update mocks

Enhancement: Set correct sender and receiver data for export csv (#764)

Enhancement: Rework user balances with retired deposit addresses (#762)

Enhancement: Render nickname when usernameEnabled config is true (#752)

Enhancement: Remove limit and set format for export request for operations (#745)

Enhancement: Add type column data to exported internal transfers list (#744)

Enhancement: Add actions dispatch for getting configs by click on refresh button on configurations page (#743)

Enhancement: Split webpack templates for dev and prod modes (#704)

Enhancement: Fix issues related to abilities configuration (#685)

  • Fix: Expenses table

  • Fix: Set correct ability for Pending applications tab

  • Fix: remove hardcoded state from payload

  • Fix: build payload for blockchain update depends on existing abilities

Enhancement: Update goci version to 0.1.11

Enhancement: Webpack update, update typescript version (#662)

  • Enhancement: Webpack update, update typescript version

  • Fix: critical issues after update

Co-authored-by: Oleksandr Khlopiachyi <akhlopiachyi@heliostech.fr> Co-authored-by: josadcha <josadcha@heliostech.fr>

Enhancement: Render footer depends on footerDisplayState config value (#650)

Enhancement: Change code for blocklogin restriction (#560)

Enhancement: Update SDK version (#554)

Enhancement: Disable Docker cache purge

Enhancement: Update wio version to 0.1.1 (#534)

Feature: add new 'reporter' role (#766)

Feature: Add fireblock settings support (#757)

Feature: Require amount on Adjustment creation (#732)

Feature: [user - documents] add possibility to review pdf files (#686)

Feature: Add global version update CI step (#671)

Feature: move IEO, Multisig plugins (#659)

  • Feature: move Multisig (Gnosis) plugin to main Tower

  • Feature: move IEO plugin to main Tower

  • Feature: update plugins readme with v3 changes

  • Fix: update IEO plugin with last sonic config

  • Fix: remove useless tests from IEO

  • Fix: remove duplicate code

Feature: move forex & qe to plugins (#645)

  • Feature: move forex to plugin

  • Feature: move qe to plugins

Feature: add finex abilities if qe and forex exist (#644)

Feature: price field for Currency Details (#649)

Feature: export user directory

Feature: add forex rates providers (#638)

Feature: add secret data validation (#616)

Feature: Update Version to 3.0.0 (#624)

Feature: rewrite Order, Withdraws, Operations to func (#618)

  • Feature: rewrite Order, Withdraws, Operations to func

  • Fix: add missing dependencies

Feature: add quick exchange (#611)

Feature: add forex table + table header component (#608)

  • Feature: add forex table + table header component

  • Feature: add modal window for forex

Feature: Rework configs update with sending payload as json (#607)

  • Feature: Rework configs update with sending payload as json

  • Feature: Add access only for superadmins to reach configurations settings

  • Feature: Send JSON for secret creation

  • Fix: rerender screen after secret update/creation

Feature: implement sonic configurations page, add sonic to configs, add mocks, update drone (#603)

  • Feature: implement sonic configurations page, add sonic to configs, add mocks

  • Enhancement: Add Docker build step for the integration pipeline

  • Feature: Fetch configs from sonic, update general structure on Tower

Co-authored-by: Valentine Shatravenko <vshatravenko@heliostech.fr>

Feature: Hide docs attachments for non-compliance roles (#595)

Feature: latest market position on Market Details (#600)

  • Feature: latest market position on Market Details

  • Fix: fetch latest market from API by sort

Feature: add smart contracts support (#581)

  • Feature: add smart contracts module
  • Feature: cover smart contracts module with tests
  • Feature: add smart contracts UI page
  • Feature: add ability to change smart contract state from table
  • Feature: add redirection to explorer by clicking on the address
  • Feature: add ability to add smart contract
  • Feature: add ability to export smart contracts
  • Feature: add user notification after page refresh
  • Feature: add ability to import data from csv

Feature: ability to cancel editing email (#588)

Feature: add Exchange: Internal Transfers section (#573)

  • Feature: add Exchange: Internal Transfers section

  • Feature: add export Saga for Internal Transfers

Feature: info about Fail errored withdraw, Load btn for errored withdraw (#576)

  • Feature: info about Fail errored withdraw, Load btn for errored withdraw

  • Fix: rename action buttons for Withdraw errored

Feature: add nickname to the users directory table (#570)

Feature: Add user ip column on user activities pages (#563)

Co-authored-by: Jeng <jeng@yellow.com>

Feature: add blocklogin category for restrictions (#558)

Feature: Promo:Airdrop page (#557)

  • Feature: Promo:Airdrop page

  • Fix: more detailed example csv file

Feature: Warning Modal before auto-logout (#555)

Feature: edit Wallet settings dynamically (#553)

Feature: add docs about how to remove/hide currency in Tower (#549)

Feature: add dev mode; hide tower for non-admin user (#502)

Feature: add the possibility to update email (#543)

Feature: add ability to set the derivation path of ledger wallet (#545)

Feature: ask for the account on ledger connection

Feature: add console message with account and connector details

Feature: add wallet connect support (#540)

Feature: trigger build on integration branch push (#539)

Feature: add ledger connector support (#538)

Feature: add webpack configuration support (#537)

Feature: add erc20 support (#532)

  • Feature: add check for the confirmed account

  • Feature: add web3 required libraries

  • Fix: polish code style

Feature: add ability to execute transaction (#529)

Fix: cancel orders modal (#795)

Fix: display Processing for fee_processing state (#806)

Fix gitolite publish

Fix: reset Receiving Account Code on Currence change

Fix: add type for documents (#784)

Fix: [adjustments] handle receivingAccountNumberCode (#781)

Fix: [adjustments] handle disabled state for button (#777)

Co-authored-by: fouren <andrewfouren677@outlook.com>

Fix: Add property to lodash config to prevent breaking of Dashboard chart

Fix: add check for smart contract existing before calling of 'replace' method (#679)

  • Fix: add check for smart contract existing before calling of replace method

  • Enhancement: Add functionality to toggle element on smart contracts table items

Fix: revert changes for limit - user export (#772)

Fix: rewrite UserBeneficiaries with react hooks (#768)

Fix: fetch all users for csv (#769)

Co-authored-by: fouren <andrewfouren677@outlook.com>

Fix: pass engine state as numeric value (#761)

Fix: prevent crashing if no tag found

Fix: set GIT version in webpack configs

Fix: display GIT SHA, fix husky configs (#754)

  • Fix: set REACT_APP_GIT_SHA in Dockerfile to process envs

  • Fix: husky commit-msg configuration

Fix: replace <a download> with CSVLink to download .csv file (#750)

Fix: sidebar state with toggled state (#746)

Fix: calculate Total for User Balances with formatDecimal (#747)

Fix: display verified state if at least 1 doc label is verified (#742)

Fix: update withdraw history list after withdraw action (#741)

Fix: [beneficiary fiat] hide description (#739)

Fix: delete react-img-zoom library (#727)

Fix: set all svg icons to the 32x32 size (#726)

Fix: [withdraw-pending - fiat] remove txid (#723)

Fix: [blockchain] refresh button

Fix: filter user by uid after click on reject (#714)

Fix: [dashboard] refresh button (#719)

Fix: QuickExchange empty plugin initialization

Fix: update Navbar icon for /settings/configuration

Fix: hide TxID from fiat withdrawals table

Fix: delete fiat currencies from parent currency list

Fix: hide deposit fee field for non fiat currencies

Fix: smart contract table (#699)

Fix: [receiver, sender] change params for internal_transfers (#695)

Fix: add otp check for disable button on the login screen (#688)

Fix: description is hidden for fiat beneficiary (#674) (#680)

Fix: description is hidden for fiat beneficiary (#674)

Fix: change Webpack configs to serve static files on /tower (#678)

  • Fix: tower build

  • Fix: Update production config

Fix: add action for login error - 401 (#669)

Fix: [login screen] button disabled in case of recaptcha (#657)

Fix: 3-0-stable after rebase

Fix: replace xmlns http with https for svg images (#663)

  • Fix: replace xmlns http with https for svg images

  • Fix: remove useless map

Fix: hide refresh on promo/airdrops (#661)

Fix: wrong beneficiary description label

Fix: breadcrumb to skip link for tab content

Fix: menu label for revenues and fees schedules

Fix: select all checkbox for open orders

Fix: refresh request not send on restriction page

Fix: [forex] update pair(symbol) (#643)

  • Fix: [forex] update pair(symbol)

  • Fix: change input type to number

Fix: update endpoint for qe market and add liq. account (#628)

  • Fix: update endpoint for qe market

  • Feature: add liquidity account

Fix: update request for configs, update mocks (#641)

Fix: send wallet_index as integer (#629)

Fix: add 'accepted' state for Adjustment Info (#625)

Fix: Open Orders Select all logic, Withdraw page tabs (#627)

  • Fix: reset selected orders state on rowsPerPage change, filter submit

  • Fix: withdraws tabs default set

Fix: hide 'citizenship' field in user's profile details (#623)

Fix: provide check for global env

Fix: configure labels which requires doc, show doc state according to that

Fix: set up Tower envs in mock, apply them to global envs

Fix: Provide QA fixes (#622)

  • Fix: remove state filter from Beneficiaries

  • Fix: remove filter ability for Pending Profiles

  • Fix: remove symbol column from Currencies table

Fix: forex and qe (#617)

Fix: markets orderbook pagination - set page equal to 0 after changing RowsPerPage

Fix: use current rowsPerPage on page refresh fetching call (#619)

Fix: user profile flow, menu highlighting (#613)

  • Fix: prevent symbol '-' as default on edit profile
  • Fix: display in UserDirectory verified profile data
  • Fix: highlight menu item if one of tab selected
  • Fix: prevent mixed operators issue
  • Fix: change logic of highlight pages with tabs

Fix: correct column name for Trade taker type (#612)

Fix: add engine screen (#610)

Fix: remove old step for notifying of development branch status (#609)

Fix: generate user deposit address in user balance page (#606)

  • Fix: generate user deposit address in user balance page

  • Fix: remove user balance pagination + deposit address generation logic

  • Fix: generate user deposit address logic

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: cancel orders pagination (#605)

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: change abilities name for Smart Contracts (#604)

Fix: restore changes in orderCancelFetch action (#602)

Fix: cancel all orders button to header (#601)

  • Fix: cancel all orders button to header

  • Fix: cancel orders success reducer

  • Fix: refactor orders reducer

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: refactor code

Fix: user open orders cancel all

Fix: cancel all orders

Fix: use correct formatting from decimal component

Fix: update user email after editing (#586)

Fix: user main info, Username to be Nickname (#584)

Fix: update User Balances interface according to BE changes (#585)

Fix: internal transfers and user table (#583)

  • Fix: turn on filters on internal transfers

  • Fix: users header(rows) data

Fix: Hide account number for 401 and 402 asset codes in adjustment creation (#582)

Fix: Users list rendering (#580)

Fix: replace all 'nickname' occurrence for 'username' after changes on BE (#579)

Fix: handle routes with parameters and default (#577)

Fix: double export request on Withdraws Coin page (#575)

Fix: change if-else statement in NicknameExistence function (#574)

Fix: trigger export action after every loading data (#572)

Fix: csv export first attempt download empty file (#569)

  • Fix: wait for data before downloading export file

  • Fix: additional checks before download export file

Fix: clear Wallet Settings values on wallet edit render (#568)

Fix: support deposit kind for opendax gateway client (#567)

  • Fix: opendax gateway client wallet settings

  • Fix: preset settings list for Wallet Edit page

Fix: accountings operations routes (#565)

Fix: refetch wallet after successful edit (#566)

Fix: prevent showing alert on 401 from /me (#562)

Fix: display Add Deposit if Deposits::Fiat rule (#556)

Fix: redirect when session was destroyed (#547)

  • Fix: redirect when session was destroyed

  • Fix: remove user if session is not found

Co-authored-by: josadcha <josadcha@heliostech.fr>

Fix: hide Activities fro non-superadmin, hide Ledger if no plugin (#552)

  • Fix: hide Metamask and Ledger if no plugin

  • Fix: remove unused files

  • Fix: hide Activities page for not superadmin users

Fix: display Dashboard for all, fix Navbar buttons (#551)

  • Fix: Ledger/Metamask button overlay menu

  • Fix: change Operators to Activities

  • Fix: display Dashboard for all admin users

Fix: prevent duplicating POST session requests (#550)

  • Fix: prevent duplicating POST session requests

  • Fix: prevent douplicating fetch of metrics

Fix: redirect to user details for markets-orderbook tab (#548)

Fix: Update default CMD in Dockerfile

Fix: Do not generate mapfiles (#535)

  • Remove useless build on GCR

Fix: remove ngnix, ignore warnings on CI build (#536)

Co-authored-by: Valentine Shatravenko <vshatravenko@heliostech.fr>

Fix: update wio to 9f0a88b

Fix: change row id (#531)

Fix: change target table item (#528)

  • Fix: change target table item

  • Feature: update mocks woth confirmed transaction

  • Fix: change executed transaction check

Fix: update node version in Dockerfile

Fix: fetch full markets list for fees schedule modal (#523)

Fix: wrap Cancel Order button to <CanCan/> component (#522)

Fix: user directory permission target check (#521)

Fix: do not fetch 2 times user open orders after filtering (#518)

Metamask (#524)

  • add multisig pulugin

  • add mock file for multisig plugin

  • add metamask

  • remove all regarding domain

  • :fix lint

  • move provider to root app

  • fix: test commit

  • fix: skip unit tests without redux provider

Remove filtering by username on Users Directory page (#587)

Remove GCR Docker build

Revert "Fix: replace xmlns http with https for svg images" (#672)

  • Revert "Fix: replace xmlns http with https for svg images (#663)"

  • Fix: change require to import for svg images

Co-authored-by: Oleksandr Khlopiachyi <akhlopiachyi@heliostech.fr>

Update drone ci for slack notify (#592)

Update wio version to 8816622

Update wio version to c1362ba

Update wio version to 0.1.3

Update wip version

Update .drone.yml

Reverts

Enhancement: Remove limit and set format for export request for operations (#745)

Pull Requests

Merge pull request #721 from openware/fix/blockchain-refresh-3-0

Merge pull request #709 from openware/cherry-pick/pending-docs

#Version 2.6.81

Released 2021-06-29

Fix: payload for update Deposit action, refund message (#815)

#Version 2.6.80

Released 2021-06-25

Fix: duplicate alert on Deposit process (#814)

#Version 2.6.79

Released 2021-06-25

Adapt tower for multisig plugin (#526)

  • Feature: attapt tower to multisig plugin

  • Feature: add blockchain connection

  • Feature: add ability to intedact with withdrawal

  • Feature: add value calculation in wei

  • fix: update result to show confirmations

  • add prettier

  • Feature: display confiramations in table

  • Fix: update node version in drone

Co-authored-by: oyershov <oyershov@heliostech.fr> Co-authored-by: josadcha <josadcha@heliostech.fr>

add metadata prop (#530)

Add the support of HECO and BSC openware HDWallet plugin for peatio (#706)

  • Add the support of HECO and BSC openware HDWallet plugin for peatio

  • Update .drone.yml

  • Feature: support of HECO HDWallet for WalletEdit

  • Fix: disable address field for add ow-hdwallet

Co-authored-by: Camille Meulien <cmeulien@heliostech.fr>

Change value from enabled/disabled to online/offline for engine state (#735)

  • Change value from enabled/disabled to online/offline for engine state

  • Enhancement: update mocks

Enhancement: Rework user balances with retired deposit addresses (#763)

Enhancement: Update 2.6 with latest fixes (#614)

  • Fix: correct column name for Trade taker type (#612)
  • Fix: prevent symbol '-' as default on edit profile
  • Fix: display in UserDirectory verified profile data
  • Fix: highlight menu item if one of tab selected

Enhancement: Change code for blocklogin restriction (#561)

Enhancement: Update SDK version (#554)

Enhancement: Disable Docker cache purge

Enhancement: Update wio version to 0.1.1 (#534)

Feature: Require amount on Adjustment creation (#733)

Feature: Add fireblock settings support (#730)

Feature: [user - documents] add possibility to review pdf files (#687)

Feature: move IEO, Multisig plugins (#660)

  • Feature: move Multisig (Gnosis) plugin to main Tower

  • Feature: move IEO plugin to main Tower

  • Fix: update IEO, Multisig plugin

  • Fix: remove useless tests from IEO

  • Fix: remove duplicate code

Feature: price field for Currency Details

Feature: rewrite Order, Withdraws, Operations to func (#618)

  • Feature: rewrite Order, Withdraws, Operations to func

  • Fix: add missing dependencies

Feature: Hide docs attachments for non-compliance roles (#595)

Feature: latest market position on Market Details (#600)

  • Feature: latest market position on Market Details

  • Fix: fetch latest market from API by sort

Feature: ability to cancel editing email (#588)

Feature: add smart contracts support (#581)

  • Feature: add smart contracts module
  • Feature: cover smart contracts module with tests
  • Feature: add smart contracts UI page
  • Feature: add ability to change smart contract state from table
  • Feature: add redirection to explorer by clicking on the address
  • Feature: add ability to add smart contract
  • Feature: add ability to export smart contracts
  • Feature: add user notification after page refresh
  • Feature: add ability to import data from csv

Feature: ability to cancel editing email (#588)

Feature: update 2.6 with current master (#578)

  • Fix: clear Wallet Settings values on wallet edit render (#568)

  • Fix: csv export first attempt download empty file (#569)

  • Fix: wait for data before downloading export file

  • Fix: additional checks before download export file

  • Fix: trigger export action after every loading data (#572)

  • Feature: add nickname to the users directory table (#570)

  • Fix: change if-else statement in NicknameExistence function (#574)

  • Fix: double export request on Withdraws Coin page (#575)

  • Feature: info about Fail errored withdraw, Load btn for errored withdraw (#576)

  • Feature: info about Fail errored withdraw, Load btn for errored withdraw

  • Fix: rename action buttons for Withdraw errored

  • Fix: handle routes with parameters and default (#577)

  • Feature: add Exchange: Internal Transfers section (#573)

  • Feature: add Exchange: Internal Transfers section

  • Feature: add export Saga for Internal Transfers

Co-authored-by: Andrew Peresada <kohelbekker@gmail.com> Co-authored-by: Oleksandr Yershov <oyershov@heliostech.fr>

Feature: Add CI step to update the global version

Feature: Add user ip column on user activities pages (#563)

Co-authored-by: Jeng <jeng@yellow.com>

Feature: add blocklogin category for restrictions (#559)

Feature: Promo:Airdrop page (#557)

  • Feature: Promo:Airdrop page

  • Fix: more detailed example csv file

Feature: Warning Modal before auto-logout (#555)

Feature: edit Wallet settings dynamically (#553)

Feature: add docs about how to remove/hide currency in Tower (#549)

Feature: add dev mode; hide tower for non-admin user (#502)

Feature: add the possibility to update email (#543) (#546)

Feature: add ability to set the derivation path of ledger wallet

Feature: ask for the account on ledger connection

Feature: add console message with account and connector details

Feature: add wallet connect support (#540)

Feature: add ledger connector support (#538)

Feature: add webpack configuration support (#537)

Feature: add erc20 support (#532)

  • Feature: add check for the confirmed account

  • Feature: add web3 required libraries

  • Fix: polish code style

Feature: add ability to execute transaction (#529)

Feature: update drone for 2-6-stable

Feature: configure CI for stable branch

Fix: rename deposit action saga, Refund Deposit Modal (#813)

Fix gitolite publish

Fix: delete react-img-zoom library (#722)

Fix: set all svg icons to the 32x32 size (#725)

Fix: [withdraw-pending - fiat] remove txid (#724)

Fix: [blockchain] refresh button (#720)

Fix: filter user by uid after click on reject (#713)

Fix: [dashboard] refresh button (#718)

Fix: change fireblock to fireblocks (#731)

Fix: hide deposit fee field for non fiat currencies

Fix: delete fiat currencies from parent currency list

Fix: description is hidden for fiat beneficiary (#675)

Fix: selected items in orders screen (#673)

Fix: add action for login error - 401 (#667)

Fix: [login screen] button disabled in case of recaptcha (#665)

Fix: hide refresh on promo airdrops (#664)

Fix: wrong beneficiary description label (#654)

Fix: add 'accepted' state for Adjustment Info (#625)

Fix: Open Orders Select all logic, Withdraw page tabs (#627)

  • Fix: reset selected orders state on rowsPerPage change, filter submit

  • Fix: withdraws tabs default set

Fix: hide 'citizenship' field in user's profile details (#623)

Fix: configure labels which requires doc, show doc state according to that

Fix: Provide QA fixes (#622)

  • Fix: remove state filter from Beneficiaries

  • Fix: remove filter ability for Pending Profiles

  • Fix: remove symbol column from Currencies table

Fix: markets orderbook pagination - set page equal to 0 after changing RowsPerPage

Fix: use current rowsPerPage on page refresh fetching call (#619)

Fix: add engine screen (#610)

Fix: generate user deposit address in user balance page (#606)

  • Fix: generate user deposit address in user balance page

  • Fix: remove user balance pagination + deposit address generation logic

  • Fix: generate user deposit address logic

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: cancel orders pagination (#605)

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: change abilities name for Smart Contracts (#604)

Fix: restore changes in orderCancelFetch action (#602)

Fix: cancel all orders button to header (#601)

  • Fix: cancel all orders button to header

  • Fix: cancel orders success reducer

  • Fix: refactor orders reducer

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: refactor code

Fix: user open orders cancel all

Fix: cancel all orders

Fix: use correct formatting from decimal component

Fix: update user email after editing (#586)

Fix: user main info, Username to be Nickname (#584)

Fix: update User Balances interface according to BE changes (#585)

Fix: internal transfers and user table (#583)

  • Fix: turn on filters on internal transfers

  • Fix: users header(rows) data

Fix: Hide account number for 401 and 402 asset codes in adjustment creation (#582)

Fix: Users list rendering (#580)

Fix: replace all 'nickname' occurrence for 'username' after changes on BE (#579)

Fix: update user email after editing (#586)

Fix: Update goci version

Fix: support deposit kind for opendax gateway client (#567)

  • Fix: opendax gateway client wallet settings

  • Fix: preset settings list for Wallet Edit page

Fix: accountings operations routes (#565)

Fix: refetch wallet after successful edit (#566)

Fix: prevent showing alert on 401 from /me (#562)

Fix: display Add Deposit if Deposits::Fiat rule (#556)

Fix: redirect when session was destroyed (#547)

  • Fix: redirect when session was destroyed

  • Fix: remove user if session is not found

Co-authored-by: josadcha <josadcha@heliostech.fr>

Fix: hide Activities fro non-superadmin, hide Ledger if no plugin (#552)

  • Fix: hide Metamask and Ledger if no plugin

  • Fix: remove unused files

  • Fix: hide Activities page for not superadmin users

Fix: display Dashboard for all, fix Navbar buttons (#551)

  • Fix: Ledger/Metamask button overlay menu

  • Fix: change Operators to Activities

  • Fix: display Dashboard for all admin users

Fix: prevent duplicating POST session requests (#550)

  • Fix: prevent duplicating POST session requests

  • Fix: prevent douplicating fetch of metrics

Fix: redirect to user details for markets-orderbook tab (#548)

Fix: Update default CMD in Dockerfile

Fix: Do not generate mapfiles (#535)

  • Remove useless build on GCR

Fix: remove ngnix, ignore warnings on CI build (#536)

Co-authored-by: Valentine Shatravenko <vshatravenko@heliostech.fr>

Fix: add checks for existing objects to table (#533)

Fix: update wio to 9f0a88b

Fix: change row id (#531)

Fix: change target table item (#528)

  • Fix: change target table item

  • Feature: update mocks woth confirmed transaction

  • Fix: change executed transaction check

Fix: update node version in Dockerfile

Fix: fetch full markets list for fees schedule modal (#523)

Fix: wrap Cancel Order button to <CanCan/> component (#522)

Fix: user directory permission target check (#521)

Fix: do not fetch 2 times user open orders after filtering (#518) (#519)

Metamask (#524)

  • add multisig pulugin

  • add mock file for multisig plugin

  • add metamask

  • remove all regarding domain

  • :fix lint

  • move provider to root app

  • fix: test commit

  • fix: skip unit tests without redux provider

Remove filtering by username on Users Directory page (#587)

Remove filtering by username on Users Directory page #587

Remove GCR Docker build

Revert "Fix: update stable with latest fixes" (#590)

  • Revert "Feature: ability to cancel editing email (#588)"

This reverts commit fd952f85fb8931632fe24e059218e53be54173af.

  • Revert "Remove filtering by username on Users Directory page #587"

This reverts commit 13019672ae4cc144c5daa7879dc4a2bcb7d34ef2.

  • Revert "Fix: update user email after editing (#586)"

This reverts commit e4afcda8626b3ae0cdec60500406aede75fab073.

Update drone ci for slack notify (#594)

Update wio version to 8816622

Update wio version to c1362ba

Update wio version to 0.1.3

Update wip version

Update .drone.yml

Update 2.6 with latest changes (#509)

  • Fix: add geetest captcha (#500)

  • Fix: add geetest captcha

  • Fix: rework captcha as separated component

  • Fix: use correct response structure (#501)

  • Fix: enable button, when geetest captcha confirmed (#504)

  • Feature: add confirmation modal window for nested wallets (#503)

  • Fix: render delete button in the modal window (#505)

  • Feature: [edit wallets] add delete modal for currencies component (#508)

  • Fix: enable add comment modal button for valid fields (#506)

  • Fix: change conditions for fetch user data at KYC screen (#510)

  • Fix: disable Adjustment button while waiting for BE response (#511)

Co-authored-by: Khlopiachyi Pavlo <43373208+pkhlopiachyi@users.noreply.github.com> Co-authored-by: Andrew Kushniruk <37345428+akushniruk@users.noreply.github.com>

Pull Requests

Merge pull request #517 from openware/master

Merge pull request #515 from openware/master

#Version 3.0.46

Released 2021-06-24

Fix: display Processing for fee_processing state (#806)

#Version 3.0.45

Released 2021-06-23

Adapt tower for multisig plugin (#526)

  • Feature: attapt tower to multisig plugin

  • Feature: add blockchain connection

  • Feature: add ability to intedact with withdrawal

  • Feature: add value calculation in wei

  • fix: update result to show confirmations

  • add prettier

  • Feature: display confiramations in table

  • Fix: update node version in drone

Co-authored-by: oyershov <oyershov@heliostech.fr> Co-authored-by: josadcha <josadcha@heliostech.fr>

add metadata prop (#530)

Add the support of HECO and BSC openware HDWallet plugin for peatio (#717)

Change value from enabled/disabled to online/offline for engine state (#735)

  • Change value from enabled/disabled to online/offline for engine state

  • Enhancement: update mocks

Enhancement: Set correct sender and receiver data for export csv (#764)

Enhancement: Rework user balances with retired deposit addresses (#762)

Enhancement: Render nickname when usernameEnabled config is true (#752)

Enhancement: Remove limit and set format for export request for operations (#745)

Enhancement: Add type column data to exported internal transfers list (#744)

Enhancement: Add actions dispatch for getting configs by click on refresh button on configurations page (#743)

Enhancement: Split webpack templates for dev and prod modes (#704)

Enhancement: Fix issues related to abilities configuration (#685)

  • Fix: Expenses table

  • Fix: Set correct ability for Pending applications tab

  • Fix: remove hardcoded state from payload

  • Fix: build payload for blockchain update depends on existing abilities

Enhancement: Update goci version to 0.1.11

Enhancement: Webpack update, update typescript version (#662)

  • Enhancement: Webpack update, update typescript version

  • Fix: critical issues after update

Co-authored-by: Oleksandr Khlopiachyi <akhlopiachyi@heliostech.fr> Co-authored-by: josadcha <josadcha@heliostech.fr>

Enhancement: Render footer depends on footerDisplayState config value (#650)

Enhancement: Change code for blocklogin restriction (#560)

Enhancement: Update SDK version (#554)

Enhancement: Disable Docker cache purge

Enhancement: Update wio version to 0.1.1 (#534)

Feature: add new 'reporter' role (#766)

Feature: Add fireblock settings support (#757)

Feature: Require amount on Adjustment creation (#732)

Feature: [user - documents] add possibility to review pdf files (#686)

Feature: Add global version update CI step (#671)

Feature: move IEO, Multisig plugins (#659)

  • Feature: move Multisig (Gnosis) plugin to main Tower

  • Feature: move IEO plugin to main Tower

  • Feature: update plugins readme with v3 changes

  • Fix: update IEO plugin with last sonic config

  • Fix: remove useless tests from IEO

  • Fix: remove duplicate code

Feature: move forex & qe to plugins (#645)

  • Feature: move forex to plugin

  • Feature: move qe to plugins

Feature: add finex abilities if qe and forex exist (#644)

Feature: price field for Currency Details (#649)

Feature: export user directory

Feature: add forex rates providers (#638)

Feature: add secret data validation (#616)

Feature: Update Version to 3.0.0 (#624)

Feature: rewrite Order, Withdraws, Operations to func (#618)

  • Feature: rewrite Order, Withdraws, Operations to func

  • Fix: add missing dependencies

Feature: add quick exchange (#611)

Feature: add forex table + table header component (#608)

  • Feature: add forex table + table header component

  • Feature: add modal window for forex

Feature: Rework configs update with sending payload as json (#607)

  • Feature: Rework configs update with sending payload as json

  • Feature: Add access only for superadmins to reach configurations settings

  • Feature: Send JSON for secret creation

  • Fix: rerender screen after secret update/creation

Feature: implement sonic configurations page, add sonic to configs, add mocks, update drone (#603)

  • Feature: implement sonic configurations page, add sonic to configs, add mocks

  • Enhancement: Add Docker build step for the integration pipeline

  • Feature: Fetch configs from sonic, update general structure on Tower

Co-authored-by: Valentine Shatravenko <vshatravenko@heliostech.fr>

Feature: Hide docs attachments for non-compliance roles (#595)

Feature: latest market position on Market Details (#600)

  • Feature: latest market position on Market Details

  • Fix: fetch latest market from API by sort

Feature: add smart contracts support (#581)

  • Feature: add smart contracts module
  • Feature: cover smart contracts module with tests
  • Feature: add smart contracts UI page
  • Feature: add ability to change smart contract state from table
  • Feature: add redirection to explorer by clicking on the address
  • Feature: add ability to add smart contract
  • Feature: add ability to export smart contracts
  • Feature: add user notification after page refresh
  • Feature: add ability to import data from csv

Feature: ability to cancel editing email (#588)

Feature: add Exchange: Internal Transfers section (#573)

  • Feature: add Exchange: Internal Transfers section

  • Feature: add export Saga for Internal Transfers

Feature: info about Fail errored withdraw, Load btn for errored withdraw (#576)

  • Feature: info about Fail errored withdraw, Load btn for errored withdraw

  • Fix: rename action buttons for Withdraw errored

Feature: add nickname to the users directory table (#570)

Feature: Add user ip column on user activities pages (#563)

Co-authored-by: Jeng <jeng@yellow.com>

Feature: add blocklogin category for restrictions (#558)

Feature: Promo:Airdrop page (#557)

  • Feature: Promo:Airdrop page

  • Fix: more detailed example csv file

Feature: Warning Modal before auto-logout (#555)

Feature: edit Wallet settings dynamically (#553)

Feature: add docs about how to remove/hide currency in Tower (#549)

Feature: add dev mode; hide tower for non-admin user (#502)

Feature: add the possibility to update email (#543)

Feature: add ability to set the derivation path of ledger wallet (#545)

Feature: ask for the account on ledger connection

Feature: add console message with account and connector details

Feature: add wallet connect support (#540)

Feature: trigger build on integration branch push (#539)

Feature: add ledger connector support (#538)

Feature: add webpack configuration support (#537)

Feature: add erc20 support (#532)

  • Feature: add check for the confirmed account

  • Feature: add web3 required libraries

  • Fix: polish code style

Feature: add ability to execute transaction (#529)

Fix gitolite publish

Fix: reset Receiving Account Code on Currence change

Fix: add type for documents (#784)

Fix: [adjustments] handle receivingAccountNumberCode (#781)

Fix: [adjustments] handle disabled state for button (#777)

Co-authored-by: fouren <andrewfouren677@outlook.com>

Fix: Add property to lodash config to prevent breaking of Dashboard chart

Fix: add check for smart contract existing before calling of 'replace' method (#679)

  • Fix: add check for smart contract existing before calling of replace method

  • Enhancement: Add functionality to toggle element on smart contracts table items

Fix: revert changes for limit - user export (#772)

Fix: rewrite UserBeneficiaries with react hooks (#768)

Fix: fetch all users for csv (#769)

Co-authored-by: fouren <andrewfouren677@outlook.com>

Fix: pass engine state as numeric value (#761)

Fix: prevent crashing if no tag found

Fix: set GIT version in webpack configs

Fix: display GIT SHA, fix husky configs (#754)

  • Fix: set REACT_APP_GIT_SHA in Dockerfile to process envs

  • Fix: husky commit-msg configuration

Fix: replace <a download> with CSVLink to download .csv file (#750)

Fix: sidebar state with toggled state (#746)

Fix: calculate Total for User Balances with formatDecimal (#747)

Fix: display verified state if at least 1 doc label is verified (#742)

Fix: update withdraw history list after withdraw action (#741)

Fix: [beneficiary fiat] hide description (#739)

Fix: delete react-img-zoom library (#727)

Fix: set all svg icons to the 32x32 size (#726)

Fix: [withdraw-pending - fiat] remove txid (#723)

Fix: [blockchain] refresh button

Fix: filter user by uid after click on reject (#714)

Fix: [dashboard] refresh button (#719)

Fix: QuickExchange empty plugin initialization

Fix: update Navbar icon for /settings/configuration

Fix: hide TxID from fiat withdrawals table

Fix: delete fiat currencies from parent currency list

Fix: hide deposit fee field for non fiat currencies

Fix: smart contract table (#699)

Fix: [receiver, sender] change params for internal_transfers (#695)

Fix: add otp check for disable button on the login screen (#688)

Fix: description is hidden for fiat beneficiary (#674) (#680)

Fix: description is hidden for fiat beneficiary (#674)

Fix: change Webpack configs to serve static files on /tower (#678)

  • Fix: tower build

  • Fix: Update production config

Fix: add action for login error - 401 (#669)

Fix: [login screen] button disabled in case of recaptcha (#657)

Fix: 3-0-stable after rebase

Fix: replace xmlns http with https for svg images (#663)

  • Fix: replace xmlns http with https for svg images

  • Fix: remove useless map

Fix: hide refresh on promo/airdrops (#661)

Fix: wrong beneficiary description label

Fix: breadcrumb to skip link for tab content

Fix: menu label for revenues and fees schedules

Fix: select all checkbox for open orders

Fix: refresh request not send on restriction page

Fix: [forex] update pair(symbol) (#643)

  • Fix: [forex] update pair(symbol)

  • Fix: change input type to number

Fix: update endpoint for qe market and add liq. account (#628)

  • Fix: update endpoint for qe market

  • Feature: add liquidity account

Fix: update request for configs, update mocks (#641)

Fix: send wallet_index as integer (#629)

Fix: add 'accepted' state for Adjustment Info (#625)

Fix: Open Orders Select all logic, Withdraw page tabs (#627)

  • Fix: reset selected orders state on rowsPerPage change, filter submit

  • Fix: withdraws tabs default set

Fix: hide 'citizenship' field in user's profile details (#623)

Fix: provide check for global env

Fix: configure labels which requires doc, show doc state according to that

Fix: set up Tower envs in mock, apply them to global envs

Fix: Provide QA fixes (#622)

  • Fix: remove state filter from Beneficiaries

  • Fix: remove filter ability for Pending Profiles

  • Fix: remove symbol column from Currencies table

Fix: forex and qe (#617)

Fix: markets orderbook pagination - set page equal to 0 after changing RowsPerPage

Fix: use current rowsPerPage on page refresh fetching call (#619)

Fix: user profile flow, menu highlighting (#613)

  • Fix: prevent symbol '-' as default on edit profile
  • Fix: display in UserDirectory verified profile data
  • Fix: highlight menu item if one of tab selected
  • Fix: prevent mixed operators issue
  • Fix: change logic of highlight pages with tabs

Fix: correct column name for Trade taker type (#612)

Fix: add engine screen (#610)

Fix: remove old step for notifying of development branch status (#609)

Fix: generate user deposit address in user balance page (#606)

  • Fix: generate user deposit address in user balance page

  • Fix: remove user balance pagination + deposit address generation logic

  • Fix: generate user deposit address logic

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: cancel orders pagination (#605)

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: change abilities name for Smart Contracts (#604)

Fix: restore changes in orderCancelFetch action (#602)

Fix: cancel all orders button to header (#601)

  • Fix: cancel all orders button to header

  • Fix: cancel orders success reducer

  • Fix: refactor orders reducer

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: refactor code

Fix: user open orders cancel all

Fix: cancel all orders

Fix: use correct formatting from decimal component

Fix: update user email after editing (#586)

Fix: user main info, Username to be Nickname (#584)

Fix: update User Balances interface according to BE changes (#585)

Fix: internal transfers and user table (#583)

  • Fix: turn on filters on internal transfers

  • Fix: users header(rows) data

Fix: Hide account number for 401 and 402 asset codes in adjustment creation (#582)

Fix: Users list rendering (#580)

Fix: replace all 'nickname' occurrence for 'username' after changes on BE (#579)

Fix: handle routes with parameters and default (#577)

Fix: double export request on Withdraws Coin page (#575)

Fix: change if-else statement in NicknameExistence function (#574)

Fix: trigger export action after every loading data (#572)

Fix: csv export first attempt download empty file (#569)

  • Fix: wait for data before downloading export file

  • Fix: additional checks before download export file

Fix: clear Wallet Settings values on wallet edit render (#568)

Fix: support deposit kind for opendax gateway client (#567)

  • Fix: opendax gateway client wallet settings

  • Fix: preset settings list for Wallet Edit page

Fix: accountings operations routes (#565)

Fix: refetch wallet after successful edit (#566)

Fix: prevent showing alert on 401 from /me (#562)

Fix: display Add Deposit if Deposits::Fiat rule (#556)

Fix: redirect when session was destroyed (#547)

  • Fix: redirect when session was destroyed

  • Fix: remove user if session is not found

Co-authored-by: josadcha <josadcha@heliostech.fr>

Fix: hide Activities fro non-superadmin, hide Ledger if no plugin (#552)

  • Fix: hide Metamask and Ledger if no plugin

  • Fix: remove unused files

  • Fix: hide Activities page for not superadmin users

Fix: display Dashboard for all, fix Navbar buttons (#551)

  • Fix: Ledger/Metamask button overlay menu

  • Fix: change Operators to Activities

  • Fix: display Dashboard for all admin users

Fix: prevent duplicating POST session requests (#550)

  • Fix: prevent duplicating POST session requests

  • Fix: prevent douplicating fetch of metrics

Fix: redirect to user details for markets-orderbook tab (#548)

Fix: Update default CMD in Dockerfile

Fix: Do not generate mapfiles (#535)

  • Remove useless build on GCR

Fix: remove ngnix, ignore warnings on CI build (#536)

Co-authored-by: Valentine Shatravenko <vshatravenko@heliostech.fr>

Fix: update wio to 9f0a88b

Fix: change row id (#531)

Fix: change target table item (#528)

  • Fix: change target table item

  • Feature: update mocks woth confirmed transaction

  • Fix: change executed transaction check

Fix: update node version in Dockerfile

Fix: fetch full markets list for fees schedule modal (#523)

Fix: wrap Cancel Order button to <CanCan/> component (#522)

Fix: user directory permission target check (#521)

Fix: do not fetch 2 times user open orders after filtering (#518)

Metamask (#524)

  • add multisig pulugin

  • add mock file for multisig plugin

  • add metamask

  • remove all regarding domain

  • :fix lint

  • move provider to root app

  • fix: test commit

  • fix: skip unit tests without redux provider

Remove filtering by username on Users Directory page (#587)

Remove GCR Docker build

Revert "Fix: replace xmlns http with https for svg images" (#672)

  • Revert "Fix: replace xmlns http with https for svg images (#663)"

  • Fix: change require to import for svg images

Co-authored-by: Oleksandr Khlopiachyi <akhlopiachyi@heliostech.fr>

Update drone ci for slack notify (#592)

Update wio version to 8816622

Update wio version to c1362ba

Update wio version to 0.1.3

Update wip version

Update .drone.yml

Reverts

Enhancement: Remove limit and set format for export request for operations (#745)

Pull Requests

Merge pull request #721 from openware/fix/blockchain-refresh-3-0

Merge pull request #709 from openware/cherry-pick/pending-docs

#Version 2.6.78

Released 2021-06-23

Adapt tower for multisig plugin (#526)

  • Feature: attapt tower to multisig plugin

  • Feature: add blockchain connection

  • Feature: add ability to intedact with withdrawal

  • Feature: add value calculation in wei

  • fix: update result to show confirmations

  • add prettier

  • Feature: display confiramations in table

  • Fix: update node version in drone

Co-authored-by: oyershov <oyershov@heliostech.fr> Co-authored-by: josadcha <josadcha@heliostech.fr>

add metadata prop (#530)

Add the support of HECO and BSC openware HDWallet plugin for peatio (#706)

  • Add the support of HECO and BSC openware HDWallet plugin for peatio

  • Update .drone.yml

  • Feature: support of HECO HDWallet for WalletEdit

  • Fix: disable address field for add ow-hdwallet

Co-authored-by: Camille Meulien <cmeulien@heliostech.fr>

Change value from enabled/disabled to online/offline for engine state (#735)

  • Change value from enabled/disabled to online/offline for engine state

  • Enhancement: update mocks

Enhancement: Rework user balances with retired deposit addresses (#763)

Enhancement: Update 2.6 with latest fixes (#614)

  • Fix: correct column name for Trade taker type (#612)
  • Fix: prevent symbol '-' as default on edit profile
  • Fix: display in UserDirectory verified profile data
  • Fix: highlight menu item if one of tab selected

Enhancement: Change code for blocklogin restriction (#561)

Enhancement: Update SDK version (#554)

Enhancement: Disable Docker cache purge

Enhancement: Update wio version to 0.1.1 (#534)

Feature: Require amount on Adjustment creation (#733)

Feature: Add fireblock settings support (#730)

Feature: [user - documents] add possibility to review pdf files (#687)

Feature: move IEO, Multisig plugins (#660)

  • Feature: move Multisig (Gnosis) plugin to main Tower

  • Feature: move IEO plugin to main Tower

  • Fix: update IEO, Multisig plugin

  • Fix: remove useless tests from IEO

  • Fix: remove duplicate code

Feature: price field for Currency Details

Feature: rewrite Order, Withdraws, Operations to func (#618)

  • Feature: rewrite Order, Withdraws, Operations to func

  • Fix: add missing dependencies

Feature: Hide docs attachments for non-compliance roles (#595)

Feature: latest market position on Market Details (#600)

  • Feature: latest market position on Market Details

  • Fix: fetch latest market from API by sort

Feature: ability to cancel editing email (#588)

Feature: add smart contracts support (#581)

  • Feature: add smart contracts module
  • Feature: cover smart contracts module with tests
  • Feature: add smart contracts UI page
  • Feature: add ability to change smart contract state from table
  • Feature: add redirection to explorer by clicking on the address
  • Feature: add ability to add smart contract
  • Feature: add ability to export smart contracts
  • Feature: add user notification after page refresh
  • Feature: add ability to import data from csv

Feature: ability to cancel editing email (#588)

Feature: update 2.6 with current master (#578)

  • Fix: clear Wallet Settings values on wallet edit render (#568)

  • Fix: csv export first attempt download empty file (#569)

  • Fix: wait for data before downloading export file

  • Fix: additional checks before download export file

  • Fix: trigger export action after every loading data (#572)

  • Feature: add nickname to the users directory table (#570)

  • Fix: change if-else statement in NicknameExistence function (#574)

  • Fix: double export request on Withdraws Coin page (#575)

  • Feature: info about Fail errored withdraw, Load btn for errored withdraw (#576)

  • Feature: info about Fail errored withdraw, Load btn for errored withdraw

  • Fix: rename action buttons for Withdraw errored

  • Fix: handle routes with parameters and default (#577)

  • Feature: add Exchange: Internal Transfers section (#573)

  • Feature: add Exchange: Internal Transfers section

  • Feature: add export Saga for Internal Transfers

Co-authored-by: Andrew Peresada <kohelbekker@gmail.com> Co-authored-by: Oleksandr Yershov <oyershov@heliostech.fr>

Feature: Add CI step to update the global version

Feature: Add user ip column on user activities pages (#563)

Co-authored-by: Jeng <jeng@yellow.com>

Feature: add blocklogin category for restrictions (#559)

Feature: Promo:Airdrop page (#557)

  • Feature: Promo:Airdrop page

  • Fix: more detailed example csv file

Feature: Warning Modal before auto-logout (#555)

Feature: edit Wallet settings dynamically (#553)

Feature: add docs about how to remove/hide currency in Tower (#549)

Feature: add dev mode; hide tower for non-admin user (#502)

Feature: add the possibility to update email (#543) (#546)

Feature: add ability to set the derivation path of ledger wallet

Feature: ask for the account on ledger connection

Feature: add console message with account and connector details

Feature: add wallet connect support (#540)

Feature: add ledger connector support (#538)

Feature: add webpack configuration support (#537)

Feature: add erc20 support (#532)

  • Feature: add check for the confirmed account

  • Feature: add web3 required libraries

  • Fix: polish code style

Feature: add ability to execute transaction (#529)

Feature: update drone for 2-6-stable

Feature: configure CI for stable branch

Fix gitolite publish

Fix: delete react-img-zoom library (#722)

Fix: set all svg icons to the 32x32 size (#725)

Fix: [withdraw-pending - fiat] remove txid (#724)

Fix: [blockchain] refresh button (#720)

Fix: filter user by uid after click on reject (#713)

Fix: [dashboard] refresh button (#718)

Fix: change fireblock to fireblocks (#731)

Fix: hide deposit fee field for non fiat currencies

Fix: delete fiat currencies from parent currency list

Fix: description is hidden for fiat beneficiary (#675)

Fix: selected items in orders screen (#673)

Fix: add action for login error - 401 (#667)

Fix: [login screen] button disabled in case of recaptcha (#665)

Fix: hide refresh on promo airdrops (#664)

Fix: wrong beneficiary description label (#654)

Fix: add 'accepted' state for Adjustment Info (#625)

Fix: Open Orders Select all logic, Withdraw page tabs (#627)

  • Fix: reset selected orders state on rowsPerPage change, filter submit

  • Fix: withdraws tabs default set

Fix: hide 'citizenship' field in user's profile details (#623)

Fix: configure labels which requires doc, show doc state according to that

Fix: Provide QA fixes (#622)

  • Fix: remove state filter from Beneficiaries

  • Fix: remove filter ability for Pending Profiles

  • Fix: remove symbol column from Currencies table

Fix: markets orderbook pagination - set page equal to 0 after changing RowsPerPage

Fix: use current rowsPerPage on page refresh fetching call (#619)

Fix: add engine screen (#610)

Fix: generate user deposit address in user balance page (#606)

  • Fix: generate user deposit address in user balance page

  • Fix: remove user balance pagination + deposit address generation logic

  • Fix: generate user deposit address logic

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: cancel orders pagination (#605)

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: change abilities name for Smart Contracts (#604)

Fix: restore changes in orderCancelFetch action (#602)

Fix: cancel all orders button to header (#601)

  • Fix: cancel all orders button to header

  • Fix: cancel orders success reducer

  • Fix: refactor orders reducer

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: refactor code

Fix: user open orders cancel all

Fix: cancel all orders

Fix: use correct formatting from decimal component

Fix: update user email after editing (#586)

Fix: user main info, Username to be Nickname (#584)

Fix: update User Balances interface according to BE changes (#585)

Fix: internal transfers and user table (#583)

  • Fix: turn on filters on internal transfers

  • Fix: users header(rows) data

Fix: Hide account number for 401 and 402 asset codes in adjustment creation (#582)

Fix: Users list rendering (#580)

Fix: replace all 'nickname' occurrence for 'username' after changes on BE (#579)

Fix: update user email after editing (#586)

Fix: Update goci version

Fix: support deposit kind for opendax gateway client (#567)

  • Fix: opendax gateway client wallet settings

  • Fix: preset settings list for Wallet Edit page

Fix: accountings operations routes (#565)

Fix: refetch wallet after successful edit (#566)

Fix: prevent showing alert on 401 from /me (#562)

Fix: display Add Deposit if Deposits::Fiat rule (#556)

Fix: redirect when session was destroyed (#547)

  • Fix: redirect when session was destroyed

  • Fix: remove user if session is not found

Co-authored-by: josadcha <josadcha@heliostech.fr>

Fix: hide Activities fro non-superadmin, hide Ledger if no plugin (#552)

  • Fix: hide Metamask and Ledger if no plugin

  • Fix: remove unused files

  • Fix: hide Activities page for not superadmin users

Fix: display Dashboard for all, fix Navbar buttons (#551)

  • Fix: Ledger/Metamask button overlay menu

  • Fix: change Operators to Activities

  • Fix: display Dashboard for all admin users

Fix: prevent duplicating POST session requests (#550)

  • Fix: prevent duplicating POST session requests

  • Fix: prevent douplicating fetch of metrics

Fix: redirect to user details for markets-orderbook tab (#548)

Fix: Update default CMD in Dockerfile

Fix: Do not generate mapfiles (#535)

  • Remove useless build on GCR

Fix: remove ngnix, ignore warnings on CI build (#536)

Co-authored-by: Valentine Shatravenko <vshatravenko@heliostech.fr>

Fix: add checks for existing objects to table (#533)

Fix: update wio to 9f0a88b

Fix: change row id (#531)

Fix: change target table item (#528)

  • Fix: change target table item

  • Feature: update mocks woth confirmed transaction

  • Fix: change executed transaction check

Fix: update node version in Dockerfile

Fix: fetch full markets list for fees schedule modal (#523)

Fix: wrap Cancel Order button to <CanCan/> component (#522)

Fix: user directory permission target check (#521)

Fix: do not fetch 2 times user open orders after filtering (#518) (#519)

Metamask (#524)

  • add multisig pulugin

  • add mock file for multisig plugin

  • add metamask

  • remove all regarding domain

  • :fix lint

  • move provider to root app

  • fix: test commit

  • fix: skip unit tests without redux provider

Remove filtering by username on Users Directory page (#587)

Remove filtering by username on Users Directory page #587

Remove GCR Docker build

Revert "Fix: update stable with latest fixes" (#590)

  • Revert "Feature: ability to cancel editing email (#588)"

This reverts commit fd952f85fb8931632fe24e059218e53be54173af.

  • Revert "Remove filtering by username on Users Directory page #587"

This reverts commit 13019672ae4cc144c5daa7879dc4a2bcb7d34ef2.

  • Revert "Fix: update user email after editing (#586)"

This reverts commit e4afcda8626b3ae0cdec60500406aede75fab073.

Update drone ci for slack notify (#594)

Update wio version to 8816622

Update wio version to c1362ba

Update wio version to 0.1.3

Update wip version

Update .drone.yml

Update 2.6 with latest changes (#509)

  • Fix: add geetest captcha (#500)

  • Fix: add geetest captcha

  • Fix: rework captcha as separated component

  • Fix: use correct response structure (#501)

  • Fix: enable button, when geetest captcha confirmed (#504)

  • Feature: add confirmation modal window for nested wallets (#503)

  • Fix: render delete button in the modal window (#505)

  • Feature: [edit wallets] add delete modal for currencies component (#508)

  • Fix: enable add comment modal button for valid fields (#506)

  • Fix: change conditions for fetch user data at KYC screen (#510)

  • Fix: disable Adjustment button while waiting for BE response (#511)

Co-authored-by: Khlopiachyi Pavlo <43373208+pkhlopiachyi@users.noreply.github.com> Co-authored-by: Andrew Kushniruk <37345428+akushniruk@users.noreply.github.com>

Pull Requests

Merge pull request #517 from openware/master

Merge pull request #515 from openware/master

#Version 3.0.44

Released 2021-06-04

Fix: reset Receiving Account Code on Currence change

#Version 3.0.43

Released 2021-05-26

Fix: add type for documents (#784)

#Version 3.0.42

Released 2021-05-25

Fix: [adjustments] handle receivingAccountNumberCode (#781)

#Version 3.0.41

Released 2021-05-24

Fix: [adjustments] handle disabled state for button (#777)

Co-authored-by: fouren <andrewfouren677@outlook.com>

#Version 3.0.40

Released 2021-05-21

Fix: Add property to lodash config to prevent breaking of Dashboard chart

Fix: add check for smart contract existing before calling of 'replace' method (#679)

  • Fix: add check for smart contract existing before calling of replace method

  • Enhancement: Add functionality to toggle element on smart contracts table items

#Version 3.0.39

Released 2021-05-21

Enhancement: Set correct sender and receiver data for export csv (#764)

Reverts

Enhancement: Remove limit and set format for export request for operations (#745)

#Version 3.0.38

Released 2021-05-20

Fix: revert changes for limit - user export (#772)

#Version 3.0.37

Released 2021-05-20

Feature: add new 'reporter' role (#766)

#Version 3.0.36

Released 2021-05-20

Fix: rewrite UserBeneficiaries with react hooks (#768)

#Version 3.0.35

Released 2021-05-20

Adapt tower for multisig plugin (#526)

  • Feature: attapt tower to multisig plugin

  • Feature: add blockchain connection

  • Feature: add ability to intedact with withdrawal

  • Feature: add value calculation in wei

  • fix: update result to show confirmations

  • add prettier

  • Feature: display confiramations in table

  • Fix: update node version in drone

Co-authored-by: oyershov <oyershov@heliostech.fr> Co-authored-by: josadcha <josadcha@heliostech.fr>

add metadata prop (#530)

Add the support of HECO and BSC openware HDWallet plugin for peatio (#717)

Change value from enabled/disabled to online/offline for engine state (#735)

  • Change value from enabled/disabled to online/offline for engine state

  • Enhancement: update mocks

Enhancement: Rework user balances with retired deposit addresses (#762)

Enhancement: Render nickname when usernameEnabled config is true (#752)

Enhancement: Remove limit and set format for export request for operations (#745)

Enhancement: Add type column data to exported internal transfers list (#744)

Enhancement: Add actions dispatch for getting configs by click on refresh button on configurations page (#743)

Enhancement: Split webpack templates for dev and prod modes (#704)

Enhancement: Fix issues related to abilities configuration (#685)

  • Fix: Expenses table

  • Fix: Set correct ability for Pending applications tab

  • Fix: remove hardcoded state from payload

  • Fix: build payload for blockchain update depends on existing abilities

Enhancement: Update goci version to 0.1.11

Enhancement: Webpack update, update typescript version (#662)

  • Enhancement: Webpack update, update typescript version

  • Fix: critical issues after update

Co-authored-by: Oleksandr Khlopiachyi <akhlopiachyi@heliostech.fr> Co-authored-by: josadcha <josadcha@heliostech.fr>

Enhancement: Render footer depends on footerDisplayState config value (#650)

Enhancement: Change code for blocklogin restriction (#560)

Enhancement: Update SDK version (#554)

Enhancement: Disable Docker cache purge

Enhancement: Update wio version to 0.1.1 (#534)

Feature: Add fireblock settings support (#757)

Feature: Require amount on Adjustment creation (#732)

Feature: [user - documents] add possibility to review pdf files (#686)

Feature: Add global version update CI step (#671)

Feature: move IEO, Multisig plugins (#659)

  • Feature: move Multisig (Gnosis) plugin to main Tower

  • Feature: move IEO plugin to main Tower

  • Feature: update plugins readme with v3 changes

  • Fix: update IEO plugin with last sonic config

  • Fix: remove useless tests from IEO

  • Fix: remove duplicate code

Feature: move forex & qe to plugins (#645)

  • Feature: move forex to plugin

  • Feature: move qe to plugins

Feature: add finex abilities if qe and forex exist (#644)

Feature: price field for Currency Details (#649)

Feature: export user directory

Feature: add forex rates providers (#638)

Feature: add secret data validation (#616)

Feature: Update Version to 3.0.0 (#624)

Feature: rewrite Order, Withdraws, Operations to func (#618)

  • Feature: rewrite Order, Withdraws, Operations to func

  • Fix: add missing dependencies

Feature: add quick exchange (#611)

Feature: add forex table + table header component (#608)

  • Feature: add forex table + table header component

  • Feature: add modal window for forex

Feature: Rework configs update with sending payload as json (#607)

  • Feature: Rework configs update with sending payload as json

  • Feature: Add access only for superadmins to reach configurations settings

  • Feature: Send JSON for secret creation

  • Fix: rerender screen after secret update/creation

Feature: implement sonic configurations page, add sonic to configs, add mocks, update drone (#603)

  • Feature: implement sonic configurations page, add sonic to configs, add mocks

  • Enhancement: Add Docker build step for the integration pipeline

  • Feature: Fetch configs from sonic, update general structure on Tower

Co-authored-by: Valentine Shatravenko <vshatravenko@heliostech.fr>

Feature: Hide docs attachments for non-compliance roles (#595)

Feature: latest market position on Market Details (#600)

  • Feature: latest market position on Market Details

  • Fix: fetch latest market from API by sort

Feature: add smart contracts support (#581)

  • Feature: add smart contracts module
  • Feature: cover smart contracts module with tests
  • Feature: add smart contracts UI page
  • Feature: add ability to change smart contract state from table
  • Feature: add redirection to explorer by clicking on the address
  • Feature: add ability to add smart contract
  • Feature: add ability to export smart contracts
  • Feature: add user notification after page refresh
  • Feature: add ability to import data from csv

Feature: ability to cancel editing email (#588)

Feature: add Exchange: Internal Transfers section (#573)

  • Feature: add Exchange: Internal Transfers section

  • Feature: add export Saga for Internal Transfers

Feature: info about Fail errored withdraw, Load btn for errored withdraw (#576)

  • Feature: info about Fail errored withdraw, Load btn for errored withdraw

  • Fix: rename action buttons for Withdraw errored

Feature: add nickname to the users directory table (#570)

Feature: Add user ip column on user activities pages (#563)

Co-authored-by: Jeng <jeng@yellow.com>

Feature: add blocklogin category for restrictions (#558)

Feature: Promo:Airdrop page (#557)

  • Feature: Promo:Airdrop page

  • Fix: more detailed example csv file

Feature: Warning Modal before auto-logout (#555)

Feature: edit Wallet settings dynamically (#553)

Feature: add docs about how to remove/hide currency in Tower (#549)

Feature: add dev mode; hide tower for non-admin user (#502)

Feature: add the possibility to update email (#543)

Feature: add ability to set the derivation path of ledger wallet (#545)

Feature: ask for the account on ledger connection

Feature: add console message with account and connector details

Feature: add wallet connect support (#540)

Feature: trigger build on integration branch push (#539)

Feature: add ledger connector support (#538)

Feature: add webpack configuration support (#537)

Feature: add erc20 support (#532)

  • Feature: add check for the confirmed account

  • Feature: add web3 required libraries

  • Fix: polish code style

Feature: add ability to execute transaction (#529)

Fix: fetch all users for csv (#769)

Co-authored-by: fouren <andrewfouren677@outlook.com>

Fix: pass engine state as numeric value (#761)

Fix: prevent crashing if no tag found

Fix: set GIT version in webpack configs

Fix: display GIT SHA, fix husky configs (#754)

  • Fix: set REACT_APP_GIT_SHA in Dockerfile to process envs

  • Fix: husky commit-msg configuration

Fix: replace <a download> with CSVLink to download .csv file (#750)

Fix: sidebar state with toggled state (#746)

Fix: calculate Total for User Balances with formatDecimal (#747)

Fix: display verified state if at least 1 doc label is verified (#742)

Fix: update withdraw history list after withdraw action (#741)

Fix: [beneficiary fiat] hide description (#739)

Fix: delete react-img-zoom library (#727)

Fix: set all svg icons to the 32x32 size (#726)

Fix: [withdraw-pending - fiat] remove txid (#723)

Fix: [blockchain] refresh button

Fix: filter user by uid after click on reject (#714)

Fix: [dashboard] refresh button (#719)

Fix: QuickExchange empty plugin initialization

Fix: update Navbar icon for /settings/configuration

Fix: hide TxID from fiat withdrawals table

Fix: delete fiat currencies from parent currency list

Fix: hide deposit fee field for non fiat currencies

Fix: smart contract table (#699)

Fix: [receiver, sender] change params for internal_transfers (#695)

Fix: add otp check for disable button on the login screen (#688)

Fix: description is hidden for fiat beneficiary (#674) (#680)

Fix: description is hidden for fiat beneficiary (#674)

Fix: change Webpack configs to serve static files on /tower (#678)

  • Fix: tower build

  • Fix: Update production config

Fix: add action for login error - 401 (#669)

Fix: [login screen] button disabled in case of recaptcha (#657)

Fix: 3-0-stable after rebase

Fix: replace xmlns http with https for svg images (#663)

  • Fix: replace xmlns http with https for svg images

  • Fix: remove useless map

Fix: hide refresh on promo/airdrops (#661)

Fix: wrong beneficiary description label

Fix: breadcrumb to skip link for tab content

Fix: menu label for revenues and fees schedules

Fix: select all checkbox for open orders

Fix: refresh request not send on restriction page

Fix: [forex] update pair(symbol) (#643)

  • Fix: [forex] update pair(symbol)

  • Fix: change input type to number

Fix: update endpoint for qe market and add liq. account (#628)

  • Fix: update endpoint for qe market

  • Feature: add liquidity account

Fix: update request for configs, update mocks (#641)

Fix: send wallet_index as integer (#629)

Fix: add 'accepted' state for Adjustment Info (#625)

Fix: Open Orders Select all logic, Withdraw page tabs (#627)

  • Fix: reset selected orders state on rowsPerPage change, filter submit

  • Fix: withdraws tabs default set

Fix: hide 'citizenship' field in user's profile details (#623)

Fix: provide check for global env

Fix: configure labels which requires doc, show doc state according to that

Fix: set up Tower envs in mock, apply them to global envs

Fix: Provide QA fixes (#622)

  • Fix: remove state filter from Beneficiaries

  • Fix: remove filter ability for Pending Profiles

  • Fix: remove symbol column from Currencies table

Fix: forex and qe (#617)

Fix: markets orderbook pagination - set page equal to 0 after changing RowsPerPage

Fix: use current rowsPerPage on page refresh fetching call (#619)

Fix: user profile flow, menu highlighting (#613)

  • Fix: prevent symbol '-' as default on edit profile
  • Fix: display in UserDirectory verified profile data
  • Fix: highlight menu item if one of tab selected
  • Fix: prevent mixed operators issue
  • Fix: change logic of highlight pages with tabs

Fix: correct column name for Trade taker type (#612)

Fix: add engine screen (#610)

Fix: remove old step for notifying of development branch status (#609)

Fix: generate user deposit address in user balance page (#606)

  • Fix: generate user deposit address in user balance page

  • Fix: remove user balance pagination + deposit address generation logic

  • Fix: generate user deposit address logic

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: cancel orders pagination (#605)

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: change abilities name for Smart Contracts (#604)

Fix: restore changes in orderCancelFetch action (#602)

Fix: cancel all orders button to header (#601)

  • Fix: cancel all orders button to header

  • Fix: cancel orders success reducer

  • Fix: refactor orders reducer

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: refactor code

Fix: user open orders cancel all

Fix: cancel all orders

Fix: use correct formatting from decimal component

Fix: update user email after editing (#586)

Fix: user main info, Username to be Nickname (#584)

Fix: update User Balances interface according to BE changes (#585)

Fix: internal transfers and user table (#583)

  • Fix: turn on filters on internal transfers

  • Fix: users header(rows) data

Fix: Hide account number for 401 and 402 asset codes in adjustment creation (#582)

Fix: Users list rendering (#580)

Fix: replace all 'nickname' occurrence for 'username' after changes on BE (#579)

Fix: handle routes with parameters and default (#577)

Fix: double export request on Withdraws Coin page (#575)

Fix: change if-else statement in NicknameExistence function (#574)

Fix: trigger export action after every loading data (#572)

Fix: csv export first attempt download empty file (#569)

  • Fix: wait for data before downloading export file

  • Fix: additional checks before download export file

Fix: clear Wallet Settings values on wallet edit render (#568)

Fix: support deposit kind for opendax gateway client (#567)

  • Fix: opendax gateway client wallet settings

  • Fix: preset settings list for Wallet Edit page

Fix: accountings operations routes (#565)

Fix: refetch wallet after successful edit (#566)

Fix: prevent showing alert on 401 from /me (#562)

Fix: display Add Deposit if Deposits::Fiat rule (#556)

Fix: redirect when session was destroyed (#547)

  • Fix: redirect when session was destroyed

  • Fix: remove user if session is not found

Co-authored-by: josadcha <josadcha@heliostech.fr>

Fix: hide Activities fro non-superadmin, hide Ledger if no plugin (#552)

  • Fix: hide Metamask and Ledger if no plugin

  • Fix: remove unused files

  • Fix: hide Activities page for not superadmin users

Fix: display Dashboard for all, fix Navbar buttons (#551)

  • Fix: Ledger/Metamask button overlay menu

  • Fix: change Operators to Activities

  • Fix: display Dashboard for all admin users

Fix: prevent duplicating POST session requests (#550)

  • Fix: prevent duplicating POST session requests

  • Fix: prevent douplicating fetch of metrics

Fix: redirect to user details for markets-orderbook tab (#548)

Fix: Update default CMD in Dockerfile

Fix: Do not generate mapfiles (#535)

  • Remove useless build on GCR

Fix: remove ngnix, ignore warnings on CI build (#536)

Co-authored-by: Valentine Shatravenko <vshatravenko@heliostech.fr>

Fix: update wio to 9f0a88b

Fix: change row id (#531)

Fix: change target table item (#528)

  • Fix: change target table item

  • Feature: update mocks woth confirmed transaction

  • Fix: change executed transaction check

Fix: update node version in Dockerfile

Fix: fetch full markets list for fees schedule modal (#523)

Fix: wrap Cancel Order button to <CanCan/> component (#522)

Fix: user directory permission target check (#521)

Fix: do not fetch 2 times user open orders after filtering (#518)

Metamask (#524)

  • add multisig pulugin

  • add mock file for multisig plugin

  • add metamask

  • remove all regarding domain

  • :fix lint

  • move provider to root app

  • fix: test commit

  • fix: skip unit tests without redux provider

Remove filtering by username on Users Directory page (#587)

Remove GCR Docker build

Revert "Fix: replace xmlns http with https for svg images" (#672)

  • Revert "Fix: replace xmlns http with https for svg images (#663)"

  • Fix: change require to import for svg images

Co-authored-by: Oleksandr Khlopiachyi <akhlopiachyi@heliostech.fr>

Update drone ci for slack notify (#592)

Update wio version to 8816622

Update wio version to c1362ba

Update wio version to 0.1.3

Update wip version

Update .drone.yml

Pull Requests

Merge pull request #721 from openware/fix/blockchain-refresh-3-0

Merge pull request #709 from openware/cherry-pick/pending-docs

#Version 2.6.77

Released 2021-05-20

#Version 2.6.76

Released 2021-05-20

#Version 2.6.75

Released 2021-05-20

#Version 2.6.74

Released 2021-05-20

Adapt tower for multisig plugin (#526)

  • Feature: attapt tower to multisig plugin

  • Feature: add blockchain connection

  • Feature: add ability to intedact with withdrawal

  • Feature: add value calculation in wei

  • fix: update result to show confirmations

  • add prettier

  • Feature: display confiramations in table

  • Fix: update node version in drone

Co-authored-by: oyershov <oyershov@heliostech.fr> Co-authored-by: josadcha <josadcha@heliostech.fr>

add metadata prop (#530)

Add the support of HECO and BSC openware HDWallet plugin for peatio (#706)

  • Add the support of HECO and BSC openware HDWallet plugin for peatio

  • Update .drone.yml

  • Feature: support of HECO HDWallet for WalletEdit

  • Fix: disable address field for add ow-hdwallet

Co-authored-by: Camille Meulien <cmeulien@heliostech.fr>

Change value from enabled/disabled to online/offline for engine state (#735)

  • Change value from enabled/disabled to online/offline for engine state

  • Enhancement: update mocks

Enhancement: Rework user balances with retired deposit addresses (#763)

Enhancement: Update 2.6 with latest fixes (#614)

  • Fix: correct column name for Trade taker type (#612)
  • Fix: prevent symbol '-' as default on edit profile
  • Fix: display in UserDirectory verified profile data
  • Fix: highlight menu item if one of tab selected

Enhancement: Change code for blocklogin restriction (#561)

Enhancement: Update SDK version (#554)

Enhancement: Disable Docker cache purge

Enhancement: Update wio version to 0.1.1 (#534)

Feature: Require amount on Adjustment creation (#733)

Feature: Add fireblock settings support (#730)

Feature: [user - documents] add possibility to review pdf files (#687)

Feature: move IEO, Multisig plugins (#660)

  • Feature: move Multisig (Gnosis) plugin to main Tower

  • Feature: move IEO plugin to main Tower

  • Fix: update IEO, Multisig plugin

  • Fix: remove useless tests from IEO

  • Fix: remove duplicate code

Feature: price field for Currency Details

Feature: rewrite Order, Withdraws, Operations to func (#618)

  • Feature: rewrite Order, Withdraws, Operations to func

  • Fix: add missing dependencies

Feature: Hide docs attachments for non-compliance roles (#595)

Feature: latest market position on Market Details (#600)

  • Feature: latest market position on Market Details

  • Fix: fetch latest market from API by sort

Feature: ability to cancel editing email (#588)

Feature: add smart contracts support (#581)

  • Feature: add smart contracts module
  • Feature: cover smart contracts module with tests
  • Feature: add smart contracts UI page
  • Feature: add ability to change smart contract state from table
  • Feature: add redirection to explorer by clicking on the address
  • Feature: add ability to add smart contract
  • Feature: add ability to export smart contracts
  • Feature: add user notification after page refresh
  • Feature: add ability to import data from csv

Feature: ability to cancel editing email (#588)

Feature: update 2.6 with current master (#578)

  • Fix: clear Wallet Settings values on wallet edit render (#568)

  • Fix: csv export first attempt download empty file (#569)

  • Fix: wait for data before downloading export file

  • Fix: additional checks before download export file

  • Fix: trigger export action after every loading data (#572)

  • Feature: add nickname to the users directory table (#570)

  • Fix: change if-else statement in NicknameExistence function (#574)

  • Fix: double export request on Withdraws Coin page (#575)

  • Feature: info about Fail errored withdraw, Load btn for errored withdraw (#576)

  • Feature: info about Fail errored withdraw, Load btn for errored withdraw

  • Fix: rename action buttons for Withdraw errored

  • Fix: handle routes with parameters and default (#577)

  • Feature: add Exchange: Internal Transfers section (#573)

  • Feature: add Exchange: Internal Transfers section

  • Feature: add export Saga for Internal Transfers

Co-authored-by: Andrew Peresada <kohelbekker@gmail.com> Co-authored-by: Oleksandr Yershov <oyershov@heliostech.fr>

Feature: Add CI step to update the global version

Feature: Add user ip column on user activities pages (#563)

Co-authored-by: Jeng <jeng@yellow.com>

Feature: add blocklogin category for restrictions (#559)

Feature: Promo:Airdrop page (#557)

  • Feature: Promo:Airdrop page

  • Fix: more detailed example csv file

Feature: Warning Modal before auto-logout (#555)

Feature: edit Wallet settings dynamically (#553)

Feature: add docs about how to remove/hide currency in Tower (#549)

Feature: add dev mode; hide tower for non-admin user (#502)

Feature: add the possibility to update email (#543) (#546)

Feature: add ability to set the derivation path of ledger wallet

Feature: ask for the account on ledger connection

Feature: add console message with account and connector details

Feature: add wallet connect support (#540)

Feature: add ledger connector support (#538)

Feature: add webpack configuration support (#537)

Feature: add erc20 support (#532)

  • Feature: add check for the confirmed account

  • Feature: add web3 required libraries

  • Fix: polish code style

Feature: add ability to execute transaction (#529)

Feature: update drone for 2-6-stable

Feature: configure CI for stable branch

Fix: delete react-img-zoom library (#722)

Fix: set all svg icons to the 32x32 size (#725)

Fix: [withdraw-pending - fiat] remove txid (#724)

Fix: [blockchain] refresh button (#720)

Fix: filter user by uid after click on reject (#713)

Fix: [dashboard] refresh button (#718)

Fix: change fireblock to fireblocks (#731)

Fix: hide deposit fee field for non fiat currencies

Fix: delete fiat currencies from parent currency list

Fix: description is hidden for fiat beneficiary (#675)

Fix: selected items in orders screen (#673)

Fix: add action for login error - 401 (#667)

Fix: [login screen] button disabled in case of recaptcha (#665)

Fix: hide refresh on promo airdrops (#664)

Fix: wrong beneficiary description label (#654)

Fix: add 'accepted' state for Adjustment Info (#625)

Fix: Open Orders Select all logic, Withdraw page tabs (#627)

  • Fix: reset selected orders state on rowsPerPage change, filter submit

  • Fix: withdraws tabs default set

Fix: hide 'citizenship' field in user's profile details (#623)

Fix: configure labels which requires doc, show doc state according to that

Fix: Provide QA fixes (#622)

  • Fix: remove state filter from Beneficiaries

  • Fix: remove filter ability for Pending Profiles

  • Fix: remove symbol column from Currencies table

Fix: markets orderbook pagination - set page equal to 0 after changing RowsPerPage

Fix: use current rowsPerPage on page refresh fetching call (#619)

Fix: add engine screen (#610)

Fix: generate user deposit address in user balance page (#606)

  • Fix: generate user deposit address in user balance page

  • Fix: remove user balance pagination + deposit address generation logic

  • Fix: generate user deposit address logic

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: cancel orders pagination (#605)

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: change abilities name for Smart Contracts (#604)

Fix: restore changes in orderCancelFetch action (#602)

Fix: cancel all orders button to header (#601)

  • Fix: cancel all orders button to header

  • Fix: cancel orders success reducer

  • Fix: refactor orders reducer

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: refactor code

Fix: user open orders cancel all

Fix: cancel all orders

Fix: use correct formatting from decimal component

Fix: update user email after editing (#586)

Fix: user main info, Username to be Nickname (#584)

Fix: update User Balances interface according to BE changes (#585)

Fix: internal transfers and user table (#583)

  • Fix: turn on filters on internal transfers

  • Fix: users header(rows) data

Fix: Hide account number for 401 and 402 asset codes in adjustment creation (#582)

Fix: Users list rendering (#580)

Fix: replace all 'nickname' occurrence for 'username' after changes on BE (#579)

Fix: update user email after editing (#586)

Fix: Update goci version

Fix: support deposit kind for opendax gateway client (#567)

  • Fix: opendax gateway client wallet settings

  • Fix: preset settings list for Wallet Edit page

Fix: accountings operations routes (#565)

Fix: refetch wallet after successful edit (#566)

Fix: prevent showing alert on 401 from /me (#562)

Fix: display Add Deposit if Deposits::Fiat rule (#556)

Fix: redirect when session was destroyed (#547)

  • Fix: redirect when session was destroyed

  • Fix: remove user if session is not found

Co-authored-by: josadcha <josadcha@heliostech.fr>

Fix: hide Activities fro non-superadmin, hide Ledger if no plugin (#552)

  • Fix: hide Metamask and Ledger if no plugin

  • Fix: remove unused files

  • Fix: hide Activities page for not superadmin users

Fix: display Dashboard for all, fix Navbar buttons (#551)

  • Fix: Ledger/Metamask button overlay menu

  • Fix: change Operators to Activities

  • Fix: display Dashboard for all admin users

Fix: prevent duplicating POST session requests (#550)

  • Fix: prevent duplicating POST session requests

  • Fix: prevent douplicating fetch of metrics

Fix: redirect to user details for markets-orderbook tab (#548)

Fix: Update default CMD in Dockerfile

Fix: Do not generate mapfiles (#535)

  • Remove useless build on GCR

Fix: remove ngnix, ignore warnings on CI build (#536)

Co-authored-by: Valentine Shatravenko <vshatravenko@heliostech.fr>

Fix: add checks for existing objects to table (#533)

Fix: update wio to 9f0a88b

Fix: change row id (#531)

Fix: change target table item (#528)

  • Fix: change target table item

  • Feature: update mocks woth confirmed transaction

  • Fix: change executed transaction check

Fix: update node version in Dockerfile

Fix: fetch full markets list for fees schedule modal (#523)

Fix: wrap Cancel Order button to <CanCan/> component (#522)

Fix: user directory permission target check (#521)

Fix: do not fetch 2 times user open orders after filtering (#518) (#519)

Metamask (#524)

  • add multisig pulugin

  • add mock file for multisig plugin

  • add metamask

  • remove all regarding domain

  • :fix lint

  • move provider to root app

  • fix: test commit

  • fix: skip unit tests without redux provider

Remove filtering by username on Users Directory page (#587)

Remove filtering by username on Users Directory page #587

Remove GCR Docker build

Revert "Fix: update stable with latest fixes" (#590)

  • Revert "Feature: ability to cancel editing email (#588)"

This reverts commit fd952f85fb8931632fe24e059218e53be54173af.

  • Revert "Remove filtering by username on Users Directory page #587"

This reverts commit 13019672ae4cc144c5daa7879dc4a2bcb7d34ef2.

  • Revert "Fix: update user email after editing (#586)"

This reverts commit e4afcda8626b3ae0cdec60500406aede75fab073.

Update drone ci for slack notify (#594)

Update wio version to 8816622

Update wio version to c1362ba

Update wio version to 0.1.3

Update wip version

Update .drone.yml

Update 2.6 with latest changes (#509)

  • Fix: add geetest captcha (#500)

  • Fix: add geetest captcha

  • Fix: rework captcha as separated component

  • Fix: use correct response structure (#501)

  • Fix: enable button, when geetest captcha confirmed (#504)

  • Feature: add confirmation modal window for nested wallets (#503)

  • Fix: render delete button in the modal window (#505)

  • Feature: [edit wallets] add delete modal for currencies component (#508)

  • Fix: enable add comment modal button for valid fields (#506)

  • Fix: change conditions for fetch user data at KYC screen (#510)

  • Fix: disable Adjustment button while waiting for BE response (#511)

Co-authored-by: Khlopiachyi Pavlo <43373208+pkhlopiachyi@users.noreply.github.com> Co-authored-by: Andrew Kushniruk <37345428+akushniruk@users.noreply.github.com>

Pull Requests

Merge pull request #517 from openware/master

Merge pull request #515 from openware/master

#Version 3.0.34

Released 2021-05-18

Adapt tower for multisig plugin (#526)

  • Feature: attapt tower to multisig plugin

  • Feature: add blockchain connection

  • Feature: add ability to intedact with withdrawal

  • Feature: add value calculation in wei

  • fix: update result to show confirmations

  • add prettier

  • Feature: display confiramations in table

  • Fix: update node version in drone

Co-authored-by: oyershov <oyershov@heliostech.fr> Co-authored-by: josadcha <josadcha@heliostech.fr>

add metadata prop (#530)

Add the support of HECO and BSC openware HDWallet plugin for peatio (#717)

Change value from enabled/disabled to online/offline for engine state (#735)

  • Change value from enabled/disabled to online/offline for engine state

  • Enhancement: update mocks

Enhancement: Rework user balances with retired deposit addresses (#762)

Enhancement: Render nickname when usernameEnabled config is true (#752)

Enhancement: Remove limit and set format for export request for operations (#745)

Enhancement: Add type column data to exported internal transfers list (#744)

Enhancement: Add actions dispatch for getting configs by click on refresh button on configurations page (#743)

Enhancement: Split webpack templates for dev and prod modes (#704)

Enhancement: Fix issues related to abilities configuration (#685)

  • Fix: Expenses table

  • Fix: Set correct ability for Pending applications tab

  • Fix: remove hardcoded state from payload

  • Fix: build payload for blockchain update depends on existing abilities

Enhancement: Update goci version to 0.1.11

Enhancement: Webpack update, update typescript version (#662)

  • Enhancement: Webpack update, update typescript version

  • Fix: critical issues after update

Co-authored-by: Oleksandr Khlopiachyi <akhlopiachyi@heliostech.fr> Co-authored-by: josadcha <josadcha@heliostech.fr>

Enhancement: Render footer depends on footerDisplayState config value (#650)

Enhancement: Change code for blocklogin restriction (#560)

Enhancement: Update SDK version (#554)

Enhancement: Disable Docker cache purge

Enhancement: Update wio version to 0.1.1 (#534)

Feature: Add fireblock settings support (#757)

Feature: Require amount on Adjustment creation (#732)

Feature: [user - documents] add possibility to review pdf files (#686)

Feature: Add global version update CI step (#671)

Feature: move IEO, Multisig plugins (#659)

  • Feature: move Multisig (Gnosis) plugin to main Tower

  • Feature: move IEO plugin to main Tower

  • Feature: update plugins readme with v3 changes

  • Fix: update IEO plugin with last sonic config

  • Fix: remove useless tests from IEO

  • Fix: remove duplicate code

Feature: move forex & qe to plugins (#645)

  • Feature: move forex to plugin

  • Feature: move qe to plugins

Feature: add finex abilities if qe and forex exist (#644)

Feature: price field for Currency Details (#649)

Feature: export user directory

Feature: add forex rates providers (#638)

Feature: add secret data validation (#616)

Feature: Update Version to 3.0.0 (#624)

Feature: rewrite Order, Withdraws, Operations to func (#618)

  • Feature: rewrite Order, Withdraws, Operations to func

  • Fix: add missing dependencies

Feature: add quick exchange (#611)

Feature: add forex table + table header component (#608)

  • Feature: add forex table + table header component

  • Feature: add modal window for forex

Feature: Rework configs update with sending payload as json (#607)

  • Feature: Rework configs update with sending payload as json

  • Feature: Add access only for superadmins to reach configurations settings

  • Feature: Send JSON for secret creation

  • Fix: rerender screen after secret update/creation

Feature: implement sonic configurations page, add sonic to configs, add mocks, update drone (#603)

  • Feature: implement sonic configurations page, add sonic to configs, add mocks

  • Enhancement: Add Docker build step for the integration pipeline

  • Feature: Fetch configs from sonic, update general structure on Tower

Co-authored-by: Valentine Shatravenko <vshatravenko@heliostech.fr>

Feature: Hide docs attachments for non-compliance roles (#595)

Feature: latest market position on Market Details (#600)

  • Feature: latest market position on Market Details

  • Fix: fetch latest market from API by sort

Feature: add smart contracts support (#581)

  • Feature: add smart contracts module
  • Feature: cover smart contracts module with tests
  • Feature: add smart contracts UI page
  • Feature: add ability to change smart contract state from table
  • Feature: add redirection to explorer by clicking on the address
  • Feature: add ability to add smart contract
  • Feature: add ability to export smart contracts
  • Feature: add user notification after page refresh
  • Feature: add ability to import data from csv

Feature: ability to cancel editing email (#588)

Feature: add Exchange: Internal Transfers section (#573)

  • Feature: add Exchange: Internal Transfers section

  • Feature: add export Saga for Internal Transfers

Feature: info about Fail errored withdraw, Load btn for errored withdraw (#576)

  • Feature: info about Fail errored withdraw, Load btn for errored withdraw

  • Fix: rename action buttons for Withdraw errored

Feature: add nickname to the users directory table (#570)

Feature: Add user ip column on user activities pages (#563)

Co-authored-by: Jeng <jeng@yellow.com>

Feature: add blocklogin category for restrictions (#558)

Feature: Promo:Airdrop page (#557)

  • Feature: Promo:Airdrop page

  • Fix: more detailed example csv file

Feature: Warning Modal before auto-logout (#555)

Feature: edit Wallet settings dynamically (#553)

Feature: add docs about how to remove/hide currency in Tower (#549)

Feature: add dev mode; hide tower for non-admin user (#502)

Feature: add the possibility to update email (#543)

Feature: add ability to set the derivation path of ledger wallet (#545)

Feature: ask for the account on ledger connection

Feature: add console message with account and connector details

Feature: add wallet connect support (#540)

Feature: trigger build on integration branch push (#539)

Feature: add ledger connector support (#538)

Feature: add webpack configuration support (#537)

Feature: add erc20 support (#532)

  • Feature: add check for the confirmed account

  • Feature: add web3 required libraries

  • Fix: polish code style

Feature: add ability to execute transaction (#529)

Fix: pass engine state as numeric value (#761)

Fix: prevent crashing if no tag found

Fix: set GIT version in webpack configs

Fix: display GIT SHA, fix husky configs (#754)

  • Fix: set REACT_APP_GIT_SHA in Dockerfile to process envs

  • Fix: husky commit-msg configuration

Fix: replace <a download> with CSVLink to download .csv file (#750)

Fix: sidebar state with toggled state (#746)

Fix: calculate Total for User Balances with formatDecimal (#747)

Fix: display verified state if at least 1 doc label is verified (#742)

Fix: update withdraw history list after withdraw action (#741)

Fix: [beneficiary fiat] hide description (#739)

Fix: delete react-img-zoom library (#727)

Fix: set all svg icons to the 32x32 size (#726)

Fix: [withdraw-pending - fiat] remove txid (#723)

Fix: [blockchain] refresh button

Fix: filter user by uid after click on reject (#714)

Fix: [dashboard] refresh button (#719)

Fix: QuickExchange empty plugin initialization

Fix: update Navbar icon for /settings/configuration

Fix: hide TxID from fiat withdrawals table

Fix: delete fiat currencies from parent currency list

Fix: hide deposit fee field for non fiat currencies

Fix: smart contract table (#699)

Fix: [receiver, sender] change params for internal_transfers (#695)

Fix: add otp check for disable button on the login screen (#688)

Fix: description is hidden for fiat beneficiary (#674) (#680)

Fix: description is hidden for fiat beneficiary (#674)

Fix: change Webpack configs to serve static files on /tower (#678)

  • Fix: tower build

  • Fix: Update production config

Fix: add action for login error - 401 (#669)

Fix: [login screen] button disabled in case of recaptcha (#657)

Fix: 3-0-stable after rebase

Fix: replace xmlns http with https for svg images (#663)

  • Fix: replace xmlns http with https for svg images

  • Fix: remove useless map

Fix: hide refresh on promo/airdrops (#661)

Fix: wrong beneficiary description label

Fix: breadcrumb to skip link for tab content

Fix: menu label for revenues and fees schedules

Fix: select all checkbox for open orders

Fix: refresh request not send on restriction page

Fix: [forex] update pair(symbol) (#643)

  • Fix: [forex] update pair(symbol)

  • Fix: change input type to number

Fix: update endpoint for qe market and add liq. account (#628)

  • Fix: update endpoint for qe market

  • Feature: add liquidity account

Fix: update request for configs, update mocks (#641)

Fix: send wallet_index as integer (#629)

Fix: add 'accepted' state for Adjustment Info (#625)

Fix: Open Orders Select all logic, Withdraw page tabs (#627)

  • Fix: reset selected orders state on rowsPerPage change, filter submit

  • Fix: withdraws tabs default set

Fix: hide 'citizenship' field in user's profile details (#623)

Fix: provide check for global env

Fix: configure labels which requires doc, show doc state according to that

Fix: set up Tower envs in mock, apply them to global envs

Fix: Provide QA fixes (#622)

  • Fix: remove state filter from Beneficiaries

  • Fix: remove filter ability for Pending Profiles

  • Fix: remove symbol column from Currencies table

Fix: forex and qe (#617)

Fix: markets orderbook pagination - set page equal to 0 after changing RowsPerPage

Fix: use current rowsPerPage on page refresh fetching call (#619)

Fix: user profile flow, menu highlighting (#613)

  • Fix: prevent symbol '-' as default on edit profile
  • Fix: display in UserDirectory verified profile data
  • Fix: highlight menu item if one of tab selected
  • Fix: prevent mixed operators issue
  • Fix: change logic of highlight pages with tabs

Fix: correct column name for Trade taker type (#612)

Fix: add engine screen (#610)

Fix: remove old step for notifying of development branch status (#609)

Fix: generate user deposit address in user balance page (#606)

  • Fix: generate user deposit address in user balance page

  • Fix: remove user balance pagination + deposit address generation logic

  • Fix: generate user deposit address logic

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: cancel orders pagination (#605)

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: change abilities name for Smart Contracts (#604)

Fix: restore changes in orderCancelFetch action (#602)

Fix: cancel all orders button to header (#601)

  • Fix: cancel all orders button to header

  • Fix: cancel orders success reducer

  • Fix: refactor orders reducer

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: refactor code

Fix: user open orders cancel all

Fix: cancel all orders

Fix: use correct formatting from decimal component

Fix: update user email after editing (#586)

Fix: user main info, Username to be Nickname (#584)

Fix: update User Balances interface according to BE changes (#585)

Fix: internal transfers and user table (#583)

  • Fix: turn on filters on internal transfers

  • Fix: users header(rows) data

Fix: Hide account number for 401 and 402 asset codes in adjustment creation (#582)

Fix: Users list rendering (#580)

Fix: replace all 'nickname' occurrence for 'username' after changes on BE (#579)

Fix: handle routes with parameters and default (#577)

Fix: double export request on Withdraws Coin page (#575)

Fix: change if-else statement in NicknameExistence function (#574)

Fix: trigger export action after every loading data (#572)

Fix: csv export first attempt download empty file (#569)

  • Fix: wait for data before downloading export file

  • Fix: additional checks before download export file

Fix: clear Wallet Settings values on wallet edit render (#568)

Fix: support deposit kind for opendax gateway client (#567)

  • Fix: opendax gateway client wallet settings

  • Fix: preset settings list for Wallet Edit page

Fix: accountings operations routes (#565)

Fix: refetch wallet after successful edit (#566)

Fix: prevent showing alert on 401 from /me (#562)

Fix: display Add Deposit if Deposits::Fiat rule (#556)

Fix: redirect when session was destroyed (#547)

  • Fix: redirect when session was destroyed

  • Fix: remove user if session is not found

Co-authored-by: josadcha <josadcha@heliostech.fr>

Fix: hide Activities fro non-superadmin, hide Ledger if no plugin (#552)

  • Fix: hide Metamask and Ledger if no plugin

  • Fix: remove unused files

  • Fix: hide Activities page for not superadmin users

Fix: display Dashboard for all, fix Navbar buttons (#551)

  • Fix: Ledger/Metamask button overlay menu

  • Fix: change Operators to Activities

  • Fix: display Dashboard for all admin users

Fix: prevent duplicating POST session requests (#550)

  • Fix: prevent duplicating POST session requests

  • Fix: prevent douplicating fetch of metrics

Fix: redirect to user details for markets-orderbook tab (#548)

Fix: Update default CMD in Dockerfile

Fix: Do not generate mapfiles (#535)

  • Remove useless build on GCR

Fix: remove ngnix, ignore warnings on CI build (#536)

Co-authored-by: Valentine Shatravenko <vshatravenko@heliostech.fr>

Fix: update wio to 9f0a88b

Fix: change row id (#531)

Fix: change target table item (#528)

  • Fix: change target table item

  • Feature: update mocks woth confirmed transaction

  • Fix: change executed transaction check

Fix: update node version in Dockerfile

Fix: fetch full markets list for fees schedule modal (#523)

Fix: wrap Cancel Order button to <CanCan/> component (#522)

Fix: user directory permission target check (#521)

Fix: do not fetch 2 times user open orders after filtering (#518)

Metamask (#524)

  • add multisig pulugin

  • add mock file for multisig plugin

  • add metamask

  • remove all regarding domain

  • :fix lint

  • move provider to root app

  • fix: test commit

  • fix: skip unit tests without redux provider

Remove filtering by username on Users Directory page (#587)

Remove GCR Docker build

Revert "Fix: replace xmlns http with https for svg images" (#672)

  • Revert "Fix: replace xmlns http with https for svg images (#663)"

  • Fix: change require to import for svg images

Co-authored-by: Oleksandr Khlopiachyi <akhlopiachyi@heliostech.fr>

Update drone ci for slack notify (#592)

Update wio version to 8816622

Update wio version to c1362ba

Update wio version to 0.1.3

Update wip version

Update .drone.yml

Pull Requests

Merge pull request #721 from openware/fix/blockchain-refresh-3-0

Merge pull request #709 from openware/cherry-pick/pending-docs

#Version 2.6.73

Released 2021-05-18

Adapt tower for multisig plugin (#526)

  • Feature: attapt tower to multisig plugin

  • Feature: add blockchain connection

  • Feature: add ability to intedact with withdrawal

  • Feature: add value calculation in wei

  • fix: update result to show confirmations

  • add prettier

  • Feature: display confiramations in table

  • Fix: update node version in drone

Co-authored-by: oyershov <oyershov@heliostech.fr> Co-authored-by: josadcha <josadcha@heliostech.fr>

add metadata prop (#530)

Add the support of HECO and BSC openware HDWallet plugin for peatio (#706)

  • Add the support of HECO and BSC openware HDWallet plugin for peatio

  • Update .drone.yml

  • Feature: support of HECO HDWallet for WalletEdit

  • Fix: disable address field for add ow-hdwallet

Co-authored-by: Camille Meulien <cmeulien@heliostech.fr>

Change value from enabled/disabled to online/offline for engine state (#735)

  • Change value from enabled/disabled to online/offline for engine state

  • Enhancement: update mocks

Enhancement: Rework user balances with retired deposit addresses (#763)

Enhancement: Update 2.6 with latest fixes (#614)

  • Fix: correct column name for Trade taker type (#612)
  • Fix: prevent symbol '-' as default on edit profile
  • Fix: display in UserDirectory verified profile data
  • Fix: highlight menu item if one of tab selected

Enhancement: Change code for blocklogin restriction (#561)

Enhancement: Update SDK version (#554)

Enhancement: Disable Docker cache purge

Enhancement: Update wio version to 0.1.1 (#534)

Feature: Require amount on Adjustment creation (#733)

Feature: Add fireblock settings support (#730)

Feature: [user - documents] add possibility to review pdf files (#687)

Feature: move IEO, Multisig plugins (#660)

  • Feature: move Multisig (Gnosis) plugin to main Tower

  • Feature: move IEO plugin to main Tower

  • Fix: update IEO, Multisig plugin

  • Fix: remove useless tests from IEO

  • Fix: remove duplicate code

Feature: price field for Currency Details

Feature: rewrite Order, Withdraws, Operations to func (#618)

  • Feature: rewrite Order, Withdraws, Operations to func

  • Fix: add missing dependencies

Feature: Hide docs attachments for non-compliance roles (#595)

Feature: latest market position on Market Details (#600)

  • Feature: latest market position on Market Details

  • Fix: fetch latest market from API by sort

Feature: ability to cancel editing email (#588)

Feature: add smart contracts support (#581)

  • Feature: add smart contracts module
  • Feature: cover smart contracts module with tests
  • Feature: add smart contracts UI page
  • Feature: add ability to change smart contract state from table
  • Feature: add redirection to explorer by clicking on the address
  • Feature: add ability to add smart contract
  • Feature: add ability to export smart contracts
  • Feature: add user notification after page refresh
  • Feature: add ability to import data from csv

Feature: ability to cancel editing email (#588)

Feature: update 2.6 with current master (#578)

  • Fix: clear Wallet Settings values on wallet edit render (#568)

  • Fix: csv export first attempt download empty file (#569)

  • Fix: wait for data before downloading export file

  • Fix: additional checks before download export file

  • Fix: trigger export action after every loading data (#572)

  • Feature: add nickname to the users directory table (#570)

  • Fix: change if-else statement in NicknameExistence function (#574)

  • Fix: double export request on Withdraws Coin page (#575)

  • Feature: info about Fail errored withdraw, Load btn for errored withdraw (#576)

  • Feature: info about Fail errored withdraw, Load btn for errored withdraw

  • Fix: rename action buttons for Withdraw errored

  • Fix: handle routes with parameters and default (#577)

  • Feature: add Exchange: Internal Transfers section (#573)

  • Feature: add Exchange: Internal Transfers section

  • Feature: add export Saga for Internal Transfers

Co-authored-by: Andrew Peresada <kohelbekker@gmail.com> Co-authored-by: Oleksandr Yershov <oyershov@heliostech.fr>

Feature: Add CI step to update the global version

Feature: Add user ip column on user activities pages (#563)

Co-authored-by: Jeng <jeng@yellow.com>

Feature: add blocklogin category for restrictions (#559)

Feature: Promo:Airdrop page (#557)

  • Feature: Promo:Airdrop page

  • Fix: more detailed example csv file

Feature: Warning Modal before auto-logout (#555)

Feature: edit Wallet settings dynamically (#553)

Feature: add docs about how to remove/hide currency in Tower (#549)

Feature: add dev mode; hide tower for non-admin user (#502)

Feature: add the possibility to update email (#543) (#546)

Feature: add ability to set the derivation path of ledger wallet

Feature: ask for the account on ledger connection

Feature: add console message with account and connector details

Feature: add wallet connect support (#540)

Feature: add ledger connector support (#538)

Feature: add webpack configuration support (#537)

Feature: add erc20 support (#532)

  • Feature: add check for the confirmed account

  • Feature: add web3 required libraries

  • Fix: polish code style

Feature: add ability to execute transaction (#529)

Feature: update drone for 2-6-stable

Feature: configure CI for stable branch

Fix: delete react-img-zoom library (#722)

Fix: set all svg icons to the 32x32 size (#725)

Fix: [withdraw-pending - fiat] remove txid (#724)

Fix: [blockchain] refresh button (#720)

Fix: filter user by uid after click on reject (#713)

Fix: [dashboard] refresh button (#718)

Fix: change fireblock to fireblocks (#731)

Fix: hide deposit fee field for non fiat currencies

Fix: delete fiat currencies from parent currency list

Fix: description is hidden for fiat beneficiary (#675)

Fix: selected items in orders screen (#673)

Fix: add action for login error - 401 (#667)

Fix: [login screen] button disabled in case of recaptcha (#665)

Fix: hide refresh on promo airdrops (#664)

Fix: wrong beneficiary description label (#654)

Fix: add 'accepted' state for Adjustment Info (#625)

Fix: Open Orders Select all logic, Withdraw page tabs (#627)

  • Fix: reset selected orders state on rowsPerPage change, filter submit

  • Fix: withdraws tabs default set

Fix: hide 'citizenship' field in user's profile details (#623)

Fix: configure labels which requires doc, show doc state according to that

Fix: Provide QA fixes (#622)

  • Fix: remove state filter from Beneficiaries

  • Fix: remove filter ability for Pending Profiles

  • Fix: remove symbol column from Currencies table

Fix: markets orderbook pagination - set page equal to 0 after changing RowsPerPage

Fix: use current rowsPerPage on page refresh fetching call (#619)

Fix: add engine screen (#610)

Fix: generate user deposit address in user balance page (#606)

  • Fix: generate user deposit address in user balance page

  • Fix: remove user balance pagination + deposit address generation logic

  • Fix: generate user deposit address logic

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: cancel orders pagination (#605)

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: change abilities name for Smart Contracts (#604)

Fix: restore changes in orderCancelFetch action (#602)

Fix: cancel all orders button to header (#601)

  • Fix: cancel all orders button to header

  • Fix: cancel orders success reducer

  • Fix: refactor orders reducer

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: refactor code

Fix: user open orders cancel all

Fix: cancel all orders

Fix: use correct formatting from decimal component

Fix: update user email after editing (#586)

Fix: user main info, Username to be Nickname (#584)

Fix: update User Balances interface according to BE changes (#585)

Fix: internal transfers and user table (#583)

  • Fix: turn on filters on internal transfers

  • Fix: users header(rows) data

Fix: Hide account number for 401 and 402 asset codes in adjustment creation (#582)

Fix: Users list rendering (#580)

Fix: replace all 'nickname' occurrence for 'username' after changes on BE (#579)

Fix: update user email after editing (#586)

Fix: Update goci version

Fix: support deposit kind for opendax gateway client (#567)

  • Fix: opendax gateway client wallet settings

  • Fix: preset settings list for Wallet Edit page

Fix: accountings operations routes (#565)

Fix: refetch wallet after successful edit (#566)

Fix: prevent showing alert on 401 from /me (#562)

Fix: display Add Deposit if Deposits::Fiat rule (#556)

Fix: redirect when session was destroyed (#547)

  • Fix: redirect when session was destroyed

  • Fix: remove user if session is not found

Co-authored-by: josadcha <josadcha@heliostech.fr>

Fix: hide Activities fro non-superadmin, hide Ledger if no plugin (#552)

  • Fix: hide Metamask and Ledger if no plugin

  • Fix: remove unused files

  • Fix: hide Activities page for not superadmin users

Fix: display Dashboard for all, fix Navbar buttons (#551)

  • Fix: Ledger/Metamask button overlay menu

  • Fix: change Operators to Activities

  • Fix: display Dashboard for all admin users

Fix: prevent duplicating POST session requests (#550)

  • Fix: prevent duplicating POST session requests

  • Fix: prevent douplicating fetch of metrics

Fix: redirect to user details for markets-orderbook tab (#548)

Fix: Update default CMD in Dockerfile

Fix: Do not generate mapfiles (#535)

  • Remove useless build on GCR

Fix: remove ngnix, ignore warnings on CI build (#536)

Co-authored-by: Valentine Shatravenko <vshatravenko@heliostech.fr>

Fix: add checks for existing objects to table (#533)

Fix: update wio to 9f0a88b

Fix: change row id (#531)

Fix: change target table item (#528)

  • Fix: change target table item

  • Feature: update mocks woth confirmed transaction

  • Fix: change executed transaction check

Fix: update node version in Dockerfile

Fix: fetch full markets list for fees schedule modal (#523)

Fix: wrap Cancel Order button to <CanCan/> component (#522)

Fix: user directory permission target check (#521)

Fix: do not fetch 2 times user open orders after filtering (#518) (#519)

Metamask (#524)

  • add multisig pulugin

  • add mock file for multisig plugin

  • add metamask

  • remove all regarding domain

  • :fix lint

  • move provider to root app

  • fix: test commit

  • fix: skip unit tests without redux provider

Remove filtering by username on Users Directory page (#587)

Remove filtering by username on Users Directory page #587

Remove GCR Docker build

Revert "Fix: update stable with latest fixes" (#590)

  • Revert "Feature: ability to cancel editing email (#588)"

This reverts commit fd952f85fb8931632fe24e059218e53be54173af.

  • Revert "Remove filtering by username on Users Directory page #587"

This reverts commit 13019672ae4cc144c5daa7879dc4a2bcb7d34ef2.

  • Revert "Fix: update user email after editing (#586)"

This reverts commit e4afcda8626b3ae0cdec60500406aede75fab073.

Update drone ci for slack notify (#594)

Update wio version to 8816622

Update wio version to c1362ba

Update wio version to 0.1.3

Update wip version

Update .drone.yml

Update 2.6 with latest changes (#509)

  • Fix: add geetest captcha (#500)

  • Fix: add geetest captcha

  • Fix: rework captcha as separated component

  • Fix: use correct response structure (#501)

  • Fix: enable button, when geetest captcha confirmed (#504)

  • Feature: add confirmation modal window for nested wallets (#503)

  • Fix: render delete button in the modal window (#505)

  • Feature: [edit wallets] add delete modal for currencies component (#508)

  • Fix: enable add comment modal button for valid fields (#506)

  • Fix: change conditions for fetch user data at KYC screen (#510)

  • Fix: disable Adjustment button while waiting for BE response (#511)

Co-authored-by: Khlopiachyi Pavlo <43373208+pkhlopiachyi@users.noreply.github.com> Co-authored-by: Andrew Kushniruk <37345428+akushniruk@users.noreply.github.com>

Pull Requests

Merge pull request #517 from openware/master

Merge pull request #515 from openware/master

#Version 3.0.33

Released 2021-05-17

Fix: pass engine state as numeric value (#761)

#Version 3.0.32

Released 2021-05-14

Feature: Add fireblock settings support (#757)

#Version 3.0.31

Released 2021-05-14

Enhancement: Render nickname when usernameEnabled config is true (#752)

Fix: prevent crashing if no tag found

#Version 3.0.30

Released 2021-05-14

Fix: set GIT version in webpack configs

#Version 3.0.29

Released 2021-05-13

Fix: display GIT SHA, fix husky configs (#754)

  • Fix: set REACT_APP_GIT_SHA in Dockerfile to process envs

  • Fix: husky commit-msg configuration

#Version 3.0.28

Released 2021-05-13

Fix: replace <a download> with CSVLink to download .csv file (#750)

#Version 3.0.27

Released 2021-05-13

Enhancement: Remove limit and set format for export request for operations (#745)

Enhancement: Add type column data to exported internal transfers list (#744)

Enhancement: Add actions dispatch for getting configs by click on refresh button on configurations page (#743)

Fix: sidebar state with toggled state (#746)

#Version 3.0.26

Released 2021-05-13

Fix: calculate Total for User Balances with formatDecimal (#747)

#Version 3.0.25

Released 2021-05-12

#Version 3.0.24

Released 2021-05-12

Fix: display verified state if at least 1 doc label is verified (#742)

Fix: update withdraw history list after withdraw action (#741)

#Version 3.0.23

Released 2021-05-11

Adapt tower for multisig plugin (#526)

  • Feature: attapt tower to multisig plugin

  • Feature: add blockchain connection

  • Feature: add ability to intedact with withdrawal

  • Feature: add value calculation in wei

  • fix: update result to show confirmations

  • add prettier

  • Feature: display confiramations in table

  • Fix: update node version in drone

Co-authored-by: oyershov <oyershov@heliostech.fr> Co-authored-by: josadcha <josadcha@heliostech.fr>

add metadata prop (#530)

Add the support of HECO and BSC openware HDWallet plugin for peatio (#717)

Change value from enabled/disabled to online/offline for engine state (#735)

  • Change value from enabled/disabled to online/offline for engine state

  • Enhancement: update mocks

Enhancement: Split webpack templates for dev and prod modes (#704)

Enhancement: Fix issues related to abilities configuration (#685)

  • Fix: Expenses table

  • Fix: Set correct ability for Pending applications tab

  • Fix: remove hardcoded state from payload

  • Fix: build payload for blockchain update depends on existing abilities

Enhancement: Update goci version to 0.1.11

Enhancement: Webpack update, update typescript version (#662)

  • Enhancement: Webpack update, update typescript version

  • Fix: critical issues after update

Co-authored-by: Oleksandr Khlopiachyi <akhlopiachyi@heliostech.fr> Co-authored-by: josadcha <josadcha@heliostech.fr>

Enhancement: Render footer depends on footerDisplayState config value (#650)

Enhancement: Change code for blocklogin restriction (#560)

Enhancement: Update SDK version (#554)

Enhancement: Disable Docker cache purge

Enhancement: Update wio version to 0.1.1 (#534)

Feature: Require amount on Adjustment creation (#732)

Feature: [user - documents] add possibility to review pdf files (#686)

Feature: Add global version update CI step (#671)

Feature: move IEO, Multisig plugins (#659)

  • Feature: move Multisig (Gnosis) plugin to main Tower

  • Feature: move IEO plugin to main Tower

  • Feature: update plugins readme with v3 changes

  • Fix: update IEO plugin with last sonic config

  • Fix: remove useless tests from IEO

  • Fix: remove duplicate code

Feature: move forex & qe to plugins (#645)

  • Feature: move forex to plugin

  • Feature: move qe to plugins

Feature: add finex abilities if qe and forex exist (#644)

Feature: price field for Currency Details (#649)

Feature: export user directory

Feature: add forex rates providers (#638)

Feature: add secret data validation (#616)

Feature: Update Version to 3.0.0 (#624)

Feature: rewrite Order, Withdraws, Operations to func (#618)

  • Feature: rewrite Order, Withdraws, Operations to func

  • Fix: add missing dependencies

Feature: add quick exchange (#611)

Feature: add forex table + table header component (#608)

  • Feature: add forex table + table header component

  • Feature: add modal window for forex

Feature: Rework configs update with sending payload as json (#607)

  • Feature: Rework configs update with sending payload as json

  • Feature: Add access only for superadmins to reach configurations settings

  • Feature: Send JSON for secret creation

  • Fix: rerender screen after secret update/creation

Feature: implement sonic configurations page, add sonic to configs, add mocks, update drone (#603)

  • Feature: implement sonic configurations page, add sonic to configs, add mocks

  • Enhancement: Add Docker build step for the integration pipeline

  • Feature: Fetch configs from sonic, update general structure on Tower

Co-authored-by: Valentine Shatravenko <vshatravenko@heliostech.fr>

Feature: Hide docs attachments for non-compliance roles (#595)

Feature: latest market position on Market Details (#600)

  • Feature: latest market position on Market Details

  • Fix: fetch latest market from API by sort

Feature: add smart contracts support (#581)

  • Feature: add smart contracts module
  • Feature: cover smart contracts module with tests
  • Feature: add smart contracts UI page
  • Feature: add ability to change smart contract state from table
  • Feature: add redirection to explorer by clicking on the address
  • Feature: add ability to add smart contract
  • Feature: add ability to export smart contracts
  • Feature: add user notification after page refresh
  • Feature: add ability to import data from csv

Feature: ability to cancel editing email (#588)

Feature: add Exchange: Internal Transfers section (#573)

  • Feature: add Exchange: Internal Transfers section

  • Feature: add export Saga for Internal Transfers

Feature: info about Fail errored withdraw, Load btn for errored withdraw (#576)

  • Feature: info about Fail errored withdraw, Load btn for errored withdraw

  • Fix: rename action buttons for Withdraw errored

Feature: add nickname to the users directory table (#570)

Feature: Add user ip column on user activities pages (#563)

Co-authored-by: Jeng <jeng@yellow.com>

Feature: add blocklogin category for restrictions (#558)

Feature: Promo:Airdrop page (#557)

  • Feature: Promo:Airdrop page

  • Fix: more detailed example csv file

Feature: Warning Modal before auto-logout (#555)

Feature: edit Wallet settings dynamically (#553)

Feature: add docs about how to remove/hide currency in Tower (#549)

Feature: add dev mode; hide tower for non-admin user (#502)

Feature: add the possibility to update email (#543)

Feature: add ability to set the derivation path of ledger wallet (#545)

Feature: ask for the account on ledger connection

Feature: add console message with account and connector details

Feature: add wallet connect support (#540)

Feature: trigger build on integration branch push (#539)

Feature: add ledger connector support (#538)

Feature: add webpack configuration support (#537)

Feature: add erc20 support (#532)

  • Feature: add check for the confirmed account

  • Feature: add web3 required libraries

  • Fix: polish code style

Feature: add ability to execute transaction (#529)

Fix: [beneficiary fiat] hide description (#739)

Fix: delete react-img-zoom library (#727)

Fix: set all svg icons to the 32x32 size (#726)

Fix: [withdraw-pending - fiat] remove txid (#723)

Fix: [blockchain] refresh button

Fix: filter user by uid after click on reject (#714)

Fix: [dashboard] refresh button (#719)

Fix: QuickExchange empty plugin initialization

Fix: update Navbar icon for /settings/configuration

Fix: hide TxID from fiat withdrawals table

Fix: delete fiat currencies from parent currency list

Fix: hide deposit fee field for non fiat currencies

Fix: smart contract table (#699)

Fix: [receiver, sender] change params for internal_transfers (#695)

Fix: add otp check for disable button on the login screen (#688)

Fix: description is hidden for fiat beneficiary (#674) (#680)

Fix: description is hidden for fiat beneficiary (#674)

Fix: change Webpack configs to serve static files on /tower (#678)

  • Fix: tower build

  • Fix: Update production config

Fix: add action for login error - 401 (#669)

Fix: [login screen] button disabled in case of recaptcha (#657)

Fix: 3-0-stable after rebase

Fix: replace xmlns http with https for svg images (#663)

  • Fix: replace xmlns http with https for svg images

  • Fix: remove useless map

Fix: hide refresh on promo/airdrops (#661)

Fix: wrong beneficiary description label

Fix: breadcrumb to skip link for tab content

Fix: menu label for revenues and fees schedules

Fix: select all checkbox for open orders

Fix: refresh request not send on restriction page

Fix: [forex] update pair(symbol) (#643)

  • Fix: [forex] update pair(symbol)

  • Fix: change input type to number

Fix: update endpoint for qe market and add liq. account (#628)

  • Fix: update endpoint for qe market

  • Feature: add liquidity account

Fix: update request for configs, update mocks (#641)

Fix: send wallet_index as integer (#629)

Fix: add 'accepted' state for Adjustment Info (#625)

Fix: Open Orders Select all logic, Withdraw page tabs (#627)

  • Fix: reset selected orders state on rowsPerPage change, filter submit

  • Fix: withdraws tabs default set

Fix: hide 'citizenship' field in user's profile details (#623)

Fix: provide check for global env

Fix: configure labels which requires doc, show doc state according to that

Fix: set up Tower envs in mock, apply them to global envs

Fix: Provide QA fixes (#622)

  • Fix: remove state filter from Beneficiaries

  • Fix: remove filter ability for Pending Profiles

  • Fix: remove symbol column from Currencies table

Fix: forex and qe (#617)

Fix: markets orderbook pagination - set page equal to 0 after changing RowsPerPage

Fix: use current rowsPerPage on page refresh fetching call (#619)

Fix: user profile flow, menu highlighting (#613)

  • Fix: prevent symbol '-' as default on edit profile
  • Fix: display in UserDirectory verified profile data
  • Fix: highlight menu item if one of tab selected
  • Fix: prevent mixed operators issue
  • Fix: change logic of highlight pages with tabs

Fix: correct column name for Trade taker type (#612)

Fix: add engine screen (#610)

Fix: remove old step for notifying of development branch status (#609)

Fix: generate user deposit address in user balance page (#606)

  • Fix: generate user deposit address in user balance page

  • Fix: remove user balance pagination + deposit address generation logic

  • Fix: generate user deposit address logic

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: cancel orders pagination (#605)

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: change abilities name for Smart Contracts (#604)

Fix: restore changes in orderCancelFetch action (#602)

Fix: cancel all orders button to header (#601)

  • Fix: cancel all orders button to header

  • Fix: cancel orders success reducer

  • Fix: refactor orders reducer

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: refactor code

Fix: user open orders cancel all

Fix: cancel all orders

Fix: use correct formatting from decimal component

Fix: update user email after editing (#586)

Fix: user main info, Username to be Nickname (#584)

Fix: update User Balances interface according to BE changes (#585)

Fix: internal transfers and user table (#583)

  • Fix: turn on filters on internal transfers

  • Fix: users header(rows) data

Fix: Hide account number for 401 and 402 asset codes in adjustment creation (#582)

Fix: Users list rendering (#580)

Fix: replace all 'nickname' occurrence for 'username' after changes on BE (#579)

Fix: handle routes with parameters and default (#577)

Fix: double export request on Withdraws Coin page (#575)

Fix: change if-else statement in NicknameExistence function (#574)

Fix: trigger export action after every loading data (#572)

Fix: csv export first attempt download empty file (#569)

  • Fix: wait for data before downloading export file

  • Fix: additional checks before download export file

Fix: clear Wallet Settings values on wallet edit render (#568)

Fix: support deposit kind for opendax gateway client (#567)

  • Fix: opendax gateway client wallet settings

  • Fix: preset settings list for Wallet Edit page

Fix: accountings operations routes (#565)

Fix: refetch wallet after successful edit (#566)

Fix: prevent showing alert on 401 from /me (#562)

Fix: display Add Deposit if Deposits::Fiat rule (#556)

Fix: redirect when session was destroyed (#547)

  • Fix: redirect when session was destroyed

  • Fix: remove user if session is not found

Co-authored-by: josadcha <josadcha@heliostech.fr>

Fix: hide Activities fro non-superadmin, hide Ledger if no plugin (#552)

  • Fix: hide Metamask and Ledger if no plugin

  • Fix: remove unused files

  • Fix: hide Activities page for not superadmin users

Fix: display Dashboard for all, fix Navbar buttons (#551)

  • Fix: Ledger/Metamask button overlay menu

  • Fix: change Operators to Activities

  • Fix: display Dashboard for all admin users

Fix: prevent duplicating POST session requests (#550)

  • Fix: prevent duplicating POST session requests

  • Fix: prevent douplicating fetch of metrics

Fix: redirect to user details for markets-orderbook tab (#548)

Fix: Update default CMD in Dockerfile

Fix: Do not generate mapfiles (#535)

  • Remove useless build on GCR

Fix: remove ngnix, ignore warnings on CI build (#536)

Co-authored-by: Valentine Shatravenko <vshatravenko@heliostech.fr>

Fix: update wio to 9f0a88b

Fix: change row id (#531)

Fix: change target table item (#528)

  • Fix: change target table item

  • Feature: update mocks woth confirmed transaction

  • Fix: change executed transaction check

Fix: update node version in Dockerfile

Fix: fetch full markets list for fees schedule modal (#523)

Fix: wrap Cancel Order button to <CanCan/> component (#522)

Fix: user directory permission target check (#521)

Fix: do not fetch 2 times user open orders after filtering (#518)

Metamask (#524)

  • add multisig pulugin

  • add mock file for multisig plugin

  • add metamask

  • remove all regarding domain

  • :fix lint

  • move provider to root app

  • fix: test commit

  • fix: skip unit tests without redux provider

Remove filtering by username on Users Directory page (#587)

Remove GCR Docker build

Revert "Fix: replace xmlns http with https for svg images" (#672)

  • Revert "Fix: replace xmlns http with https for svg images (#663)"

  • Fix: change require to import for svg images

Co-authored-by: Oleksandr Khlopiachyi <akhlopiachyi@heliostech.fr>

Update drone ci for slack notify (#592)

Update wio version to 8816622

Update wio version to c1362ba

Update wio version to 0.1.3

Update wip version

Update .drone.yml

Pull Requests

Merge pull request #721 from openware/fix/blockchain-refresh-3-0

Merge pull request #709 from openware/cherry-pick/pending-docs

#Version 2.6.72

Released 2021-05-11

Adapt tower for multisig plugin (#526)

  • Feature: attapt tower to multisig plugin

  • Feature: add blockchain connection

  • Feature: add ability to intedact with withdrawal

  • Feature: add value calculation in wei

  • fix: update result to show confirmations

  • add prettier

  • Feature: display confiramations in table

  • Fix: update node version in drone

Co-authored-by: oyershov <oyershov@heliostech.fr> Co-authored-by: josadcha <josadcha@heliostech.fr>

add metadata prop (#530)

Add the support of HECO and BSC openware HDWallet plugin for peatio (#706)

  • Add the support of HECO and BSC openware HDWallet plugin for peatio

  • Update .drone.yml

  • Feature: support of HECO HDWallet for WalletEdit

  • Fix: disable address field for add ow-hdwallet

Co-authored-by: Camille Meulien <cmeulien@heliostech.fr>

Change value from enabled/disabled to online/offline for engine state (#735)

  • Change value from enabled/disabled to online/offline for engine state

  • Enhancement: update mocks

Enhancement: Update 2.6 with latest fixes (#614)

  • Fix: correct column name for Trade taker type (#612)
  • Fix: prevent symbol '-' as default on edit profile
  • Fix: display in UserDirectory verified profile data
  • Fix: highlight menu item if one of tab selected

Enhancement: Change code for blocklogin restriction (#561)

Enhancement: Update SDK version (#554)

Enhancement: Disable Docker cache purge

Enhancement: Update wio version to 0.1.1 (#534)

Feature: Require amount on Adjustment creation (#733)

Feature: Add fireblock settings support (#730)

Feature: [user - documents] add possibility to review pdf files (#687)

Feature: move IEO, Multisig plugins (#660)

  • Feature: move Multisig (Gnosis) plugin to main Tower

  • Feature: move IEO plugin to main Tower

  • Fix: update IEO, Multisig plugin

  • Fix: remove useless tests from IEO

  • Fix: remove duplicate code

Feature: price field for Currency Details

Feature: rewrite Order, Withdraws, Operations to func (#618)

  • Feature: rewrite Order, Withdraws, Operations to func

  • Fix: add missing dependencies

Feature: Hide docs attachments for non-compliance roles (#595)

Feature: latest market position on Market Details (#600)

  • Feature: latest market position on Market Details

  • Fix: fetch latest market from API by sort

Feature: ability to cancel editing email (#588)

Feature: add smart contracts support (#581)

  • Feature: add smart contracts module
  • Feature: cover smart contracts module with tests
  • Feature: add smart contracts UI page
  • Feature: add ability to change smart contract state from table
  • Feature: add redirection to explorer by clicking on the address
  • Feature: add ability to add smart contract
  • Feature: add ability to export smart contracts
  • Feature: add user notification after page refresh
  • Feature: add ability to import data from csv

Feature: ability to cancel editing email (#588)

Feature: update 2.6 with current master (#578)

  • Fix: clear Wallet Settings values on wallet edit render (#568)

  • Fix: csv export first attempt download empty file (#569)

  • Fix: wait for data before downloading export file

  • Fix: additional checks before download export file

  • Fix: trigger export action after every loading data (#572)

  • Feature: add nickname to the users directory table (#570)

  • Fix: change if-else statement in NicknameExistence function (#574)

  • Fix: double export request on Withdraws Coin page (#575)

  • Feature: info about Fail errored withdraw, Load btn for errored withdraw (#576)

  • Feature: info about Fail errored withdraw, Load btn for errored withdraw

  • Fix: rename action buttons for Withdraw errored

  • Fix: handle routes with parameters and default (#577)

  • Feature: add Exchange: Internal Transfers section (#573)

  • Feature: add Exchange: Internal Transfers section

  • Feature: add export Saga for Internal Transfers

Co-authored-by: Andrew Peresada <kohelbekker@gmail.com> Co-authored-by: Oleksandr Yershov <oyershov@heliostech.fr>

Feature: Add CI step to update the global version

Feature: Add user ip column on user activities pages (#563)

Co-authored-by: Jeng <jeng@yellow.com>

Feature: add blocklogin category for restrictions (#559)

Feature: Promo:Airdrop page (#557)

  • Feature: Promo:Airdrop page

  • Fix: more detailed example csv file

Feature: Warning Modal before auto-logout (#555)

Feature: edit Wallet settings dynamically (#553)

Feature: add docs about how to remove/hide currency in Tower (#549)

Feature: add dev mode; hide tower for non-admin user (#502)

Feature: add the possibility to update email (#543) (#546)

Feature: add ability to set the derivation path of ledger wallet

Feature: ask for the account on ledger connection

Feature: add console message with account and connector details

Feature: add wallet connect support (#540)

Feature: add ledger connector support (#538)

Feature: add webpack configuration support (#537)

Feature: add erc20 support (#532)

  • Feature: add check for the confirmed account

  • Feature: add web3 required libraries

  • Fix: polish code style

Feature: add ability to execute transaction (#529)

Feature: update drone for 2-6-stable

Feature: configure CI for stable branch

Fix: delete react-img-zoom library (#722)

Fix: set all svg icons to the 32x32 size (#725)

Fix: [withdraw-pending - fiat] remove txid (#724)

Fix: [blockchain] refresh button (#720)

Fix: filter user by uid after click on reject (#713)

Fix: [dashboard] refresh button (#718)

Fix: change fireblock to fireblocks (#731)

Fix: hide deposit fee field for non fiat currencies

Fix: delete fiat currencies from parent currency list

Fix: description is hidden for fiat beneficiary (#675)

Fix: selected items in orders screen (#673)

Fix: add action for login error - 401 (#667)

Fix: [login screen] button disabled in case of recaptcha (#665)

Fix: hide refresh on promo airdrops (#664)

Fix: wrong beneficiary description label (#654)

Fix: add 'accepted' state for Adjustment Info (#625)

Fix: Open Orders Select all logic, Withdraw page tabs (#627)

  • Fix: reset selected orders state on rowsPerPage change, filter submit

  • Fix: withdraws tabs default set

Fix: hide 'citizenship' field in user's profile details (#623)

Fix: configure labels which requires doc, show doc state according to that

Fix: Provide QA fixes (#622)

  • Fix: remove state filter from Beneficiaries

  • Fix: remove filter ability for Pending Profiles

  • Fix: remove symbol column from Currencies table

Fix: markets orderbook pagination - set page equal to 0 after changing RowsPerPage

Fix: use current rowsPerPage on page refresh fetching call (#619)

Fix: add engine screen (#610)

Fix: generate user deposit address in user balance page (#606)

  • Fix: generate user deposit address in user balance page

  • Fix: remove user balance pagination + deposit address generation logic

  • Fix: generate user deposit address logic

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: cancel orders pagination (#605)

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: change abilities name for Smart Contracts (#604)

Fix: restore changes in orderCancelFetch action (#602)

Fix: cancel all orders button to header (#601)

  • Fix: cancel all orders button to header

  • Fix: cancel orders success reducer

  • Fix: refactor orders reducer

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: refactor code

Fix: user open orders cancel all

Fix: cancel all orders

Fix: use correct formatting from decimal component

Fix: update user email after editing (#586)

Fix: user main info, Username to be Nickname (#584)

Fix: update User Balances interface according to BE changes (#585)

Fix: internal transfers and user table (#583)

  • Fix: turn on filters on internal transfers

  • Fix: users header(rows) data

Fix: Hide account number for 401 and 402 asset codes in adjustment creation (#582)

Fix: Users list rendering (#580)

Fix: replace all 'nickname' occurrence for 'username' after changes on BE (#579)

Fix: update user email after editing (#586)

Fix: Update goci version

Fix: support deposit kind for opendax gateway client (#567)

  • Fix: opendax gateway client wallet settings

  • Fix: preset settings list for Wallet Edit page

Fix: accountings operations routes (#565)

Fix: refetch wallet after successful edit (#566)

Fix: prevent showing alert on 401 from /me (#562)

Fix: display Add Deposit if Deposits::Fiat rule (#556)

Fix: redirect when session was destroyed (#547)

  • Fix: redirect when session was destroyed

  • Fix: remove user if session is not found

Co-authored-by: josadcha <josadcha@heliostech.fr>

Fix: hide Activities fro non-superadmin, hide Ledger if no plugin (#552)

  • Fix: hide Metamask and Ledger if no plugin

  • Fix: remove unused files

  • Fix: hide Activities page for not superadmin users

Fix: display Dashboard for all, fix Navbar buttons (#551)

  • Fix: Ledger/Metamask button overlay menu

  • Fix: change Operators to Activities

  • Fix: display Dashboard for all admin users

Fix: prevent duplicating POST session requests (#550)

  • Fix: prevent duplicating POST session requests

  • Fix: prevent douplicating fetch of metrics

Fix: redirect to user details for markets-orderbook tab (#548)

Fix: Update default CMD in Dockerfile

Fix: Do not generate mapfiles (#535)

  • Remove useless build on GCR

Fix: remove ngnix, ignore warnings on CI build (#536)

Co-authored-by: Valentine Shatravenko <vshatravenko@heliostech.fr>

Fix: add checks for existing objects to table (#533)

Fix: update wio to 9f0a88b

Fix: change row id (#531)

Fix: change target table item (#528)

  • Fix: change target table item

  • Feature: update mocks woth confirmed transaction

  • Fix: change executed transaction check

Fix: update node version in Dockerfile

Fix: fetch full markets list for fees schedule modal (#523)

Fix: wrap Cancel Order button to <CanCan/> component (#522)

Fix: user directory permission target check (#521)

Fix: do not fetch 2 times user open orders after filtering (#518) (#519)

Metamask (#524)

  • add multisig pulugin

  • add mock file for multisig plugin

  • add metamask

  • remove all regarding domain

  • :fix lint

  • move provider to root app

  • fix: test commit

  • fix: skip unit tests without redux provider

Remove filtering by username on Users Directory page (#587)

Remove filtering by username on Users Directory page #587

Remove GCR Docker build

Revert "Fix: update stable with latest fixes" (#590)

  • Revert "Feature: ability to cancel editing email (#588)"

This reverts commit fd952f85fb8931632fe24e059218e53be54173af.

  • Revert "Remove filtering by username on Users Directory page #587"

This reverts commit 13019672ae4cc144c5daa7879dc4a2bcb7d34ef2.

  • Revert "Fix: update user email after editing (#586)"

This reverts commit e4afcda8626b3ae0cdec60500406aede75fab073.

Update drone ci for slack notify (#594)

Update wio version to 8816622

Update wio version to c1362ba

Update wio version to 0.1.3

Update wip version

Update .drone.yml

Update 2.6 with latest changes (#509)

  • Fix: add geetest captcha (#500)

  • Fix: add geetest captcha

  • Fix: rework captcha as separated component

  • Fix: use correct response structure (#501)

  • Fix: enable button, when geetest captcha confirmed (#504)

  • Feature: add confirmation modal window for nested wallets (#503)

  • Fix: render delete button in the modal window (#505)

  • Feature: [edit wallets] add delete modal for currencies component (#508)

  • Fix: enable add comment modal button for valid fields (#506)

  • Fix: change conditions for fetch user data at KYC screen (#510)

  • Fix: disable Adjustment button while waiting for BE response (#511)

Co-authored-by: Khlopiachyi Pavlo <43373208+pkhlopiachyi@users.noreply.github.com> Co-authored-by: Andrew Kushniruk <37345428+akushniruk@users.noreply.github.com>

Pull Requests

Merge pull request #517 from openware/master

Merge pull request #515 from openware/master

#Version 3.0.22

Released 2021-05-11

Change value from enabled/disabled to online/offline for engine state (#735)

  • Change value from enabled/disabled to online/offline for engine state

  • Enhancement: update mocks

#Version 3.0.21

Released 2021-05-10

Adapt tower for multisig plugin (#526)

  • Feature: attapt tower to multisig plugin

  • Feature: add blockchain connection

  • Feature: add ability to intedact with withdrawal

  • Feature: add value calculation in wei

  • fix: update result to show confirmations

  • add prettier

  • Feature: display confiramations in table

  • Fix: update node version in drone

Co-authored-by: oyershov <oyershov@heliostech.fr> Co-authored-by: josadcha <josadcha@heliostech.fr>

add metadata prop (#530)

Add the support of HECO and BSC openware HDWallet plugin for peatio (#717)

Enhancement: Split webpack templates for dev and prod modes (#704)

Enhancement: Fix issues related to abilities configuration (#685)

  • Fix: Expenses table

  • Fix: Set correct ability for Pending applications tab

  • Fix: remove hardcoded state from payload

  • Fix: build payload for blockchain update depends on existing abilities

Enhancement: Update goci version to 0.1.11

Enhancement: Webpack update, update typescript version (#662)

  • Enhancement: Webpack update, update typescript version

  • Fix: critical issues after update

Co-authored-by: Oleksandr Khlopiachyi <akhlopiachyi@heliostech.fr> Co-authored-by: josadcha <josadcha@heliostech.fr>

Enhancement: Render footer depends on footerDisplayState config value (#650)

Enhancement: Change code for blocklogin restriction (#560)

Enhancement: Update SDK version (#554)

Enhancement: Disable Docker cache purge

Enhancement: Update wio version to 0.1.1 (#534)

Feature: Require amount on Adjustment creation (#732)

Feature: [user - documents] add possibility to review pdf files (#686)

Feature: Add global version update CI step (#671)

Feature: move IEO, Multisig plugins (#659)

  • Feature: move Multisig (Gnosis) plugin to main Tower

  • Feature: move IEO plugin to main Tower

  • Feature: update plugins readme with v3 changes

  • Fix: update IEO plugin with last sonic config

  • Fix: remove useless tests from IEO

  • Fix: remove duplicate code

Feature: move forex & qe to plugins (#645)

  • Feature: move forex to plugin

  • Feature: move qe to plugins

Feature: add finex abilities if qe and forex exist (#644)

Feature: price field for Currency Details (#649)

Feature: export user directory

Feature: add forex rates providers (#638)

Feature: add secret data validation (#616)

Feature: Update Version to 3.0.0 (#624)

Feature: rewrite Order, Withdraws, Operations to func (#618)

  • Feature: rewrite Order, Withdraws, Operations to func

  • Fix: add missing dependencies

Feature: add quick exchange (#611)

Feature: add forex table + table header component (#608)

  • Feature: add forex table + table header component

  • Feature: add modal window for forex

Feature: Rework configs update with sending payload as json (#607)

  • Feature: Rework configs update with sending payload as json

  • Feature: Add access only for superadmins to reach configurations settings

  • Feature: Send JSON for secret creation

  • Fix: rerender screen after secret update/creation

Feature: implement sonic configurations page, add sonic to configs, add mocks, update drone (#603)

  • Feature: implement sonic configurations page, add sonic to configs, add mocks

  • Enhancement: Add Docker build step for the integration pipeline

  • Feature: Fetch configs from sonic, update general structure on Tower

Co-authored-by: Valentine Shatravenko <vshatravenko@heliostech.fr>

Feature: Hide docs attachments for non-compliance roles (#595)

Feature: latest market position on Market Details (#600)

  • Feature: latest market position on Market Details

  • Fix: fetch latest market from API by sort

Feature: add smart contracts support (#581)

  • Feature: add smart contracts module
  • Feature: cover smart contracts module with tests
  • Feature: add smart contracts UI page
  • Feature: add ability to change smart contract state from table
  • Feature: add redirection to explorer by clicking on the address
  • Feature: add ability to add smart contract
  • Feature: add ability to export smart contracts
  • Feature: add user notification after page refresh
  • Feature: add ability to import data from csv

Feature: ability to cancel editing email (#588)

Feature: add Exchange: Internal Transfers section (#573)

  • Feature: add Exchange: Internal Transfers section

  • Feature: add export Saga for Internal Transfers

Feature: info about Fail errored withdraw, Load btn for errored withdraw (#576)

  • Feature: info about Fail errored withdraw, Load btn for errored withdraw

  • Fix: rename action buttons for Withdraw errored

Feature: add nickname to the users directory table (#570)

Feature: Add user ip column on user activities pages (#563)

Co-authored-by: Jeng <jeng@yellow.com>

Feature: add blocklogin category for restrictions (#558)

Feature: Promo:Airdrop page (#557)

  • Feature: Promo:Airdrop page

  • Fix: more detailed example csv file

Feature: Warning Modal before auto-logout (#555)

Feature: edit Wallet settings dynamically (#553)

Feature: add docs about how to remove/hide currency in Tower (#549)

Feature: add dev mode; hide tower for non-admin user (#502)

Feature: add the possibility to update email (#543)

Feature: add ability to set the derivation path of ledger wallet (#545)

Feature: ask for the account on ledger connection

Feature: add console message with account and connector details

Feature: add wallet connect support (#540)

Feature: trigger build on integration branch push (#539)

Feature: add ledger connector support (#538)

Feature: add webpack configuration support (#537)

Feature: add erc20 support (#532)

  • Feature: add check for the confirmed account

  • Feature: add web3 required libraries

  • Fix: polish code style

Feature: add ability to execute transaction (#529)

Fix: delete react-img-zoom library (#727)

Fix: set all svg icons to the 32x32 size (#726)

Fix: [withdraw-pending - fiat] remove txid (#723)

Fix: [blockchain] refresh button

Fix: filter user by uid after click on reject (#714)

Fix: [dashboard] refresh button (#719)

Fix: QuickExchange empty plugin initialization

Fix: update Navbar icon for /settings/configuration

Fix: hide TxID from fiat withdrawals table

Fix: delete fiat currencies from parent currency list

Fix: hide deposit fee field for non fiat currencies

Fix: smart contract table (#699)

Fix: [receiver, sender] change params for internal_transfers (#695)

Fix: add otp check for disable button on the login screen (#688)

Fix: description is hidden for fiat beneficiary (#674) (#680)

Fix: description is hidden for fiat beneficiary (#674)

Fix: change Webpack configs to serve static files on /tower (#678)

  • Fix: tower build

  • Fix: Update production config

Fix: add action for login error - 401 (#669)

Fix: [login screen] button disabled in case of recaptcha (#657)

Fix: 3-0-stable after rebase

Fix: replace xmlns http with https for svg images (#663)

  • Fix: replace xmlns http with https for svg images

  • Fix: remove useless map

Fix: hide refresh on promo/airdrops (#661)

Fix: wrong beneficiary description label

Fix: breadcrumb to skip link for tab content

Fix: menu label for revenues and fees schedules

Fix: select all checkbox for open orders

Fix: refresh request not send on restriction page

Fix: [forex] update pair(symbol) (#643)

  • Fix: [forex] update pair(symbol)

  • Fix: change input type to number

Fix: update endpoint for qe market and add liq. account (#628)

  • Fix: update endpoint for qe market

  • Feature: add liquidity account

Fix: update request for configs, update mocks (#641)

Fix: send wallet_index as integer (#629)

Fix: add 'accepted' state for Adjustment Info (#625)

Fix: Open Orders Select all logic, Withdraw page tabs (#627)

  • Fix: reset selected orders state on rowsPerPage change, filter submit

  • Fix: withdraws tabs default set

Fix: hide 'citizenship' field in user's profile details (#623)

Fix: provide check for global env

Fix: configure labels which requires doc, show doc state according to that

Fix: set up Tower envs in mock, apply them to global envs

Fix: Provide QA fixes (#622)

  • Fix: remove state filter from Beneficiaries

  • Fix: remove filter ability for Pending Profiles

  • Fix: remove symbol column from Currencies table

Fix: forex and qe (#617)

Fix: markets orderbook pagination - set page equal to 0 after changing RowsPerPage

Fix: use current rowsPerPage on page refresh fetching call (#619)

Fix: user profile flow, menu highlighting (#613)

  • Fix: prevent symbol '-' as default on edit profile
  • Fix: display in UserDirectory verified profile data
  • Fix: highlight menu item if one of tab selected
  • Fix: prevent mixed operators issue
  • Fix: change logic of highlight pages with tabs

Fix: correct column name for Trade taker type (#612)

Fix: add engine screen (#610)

Fix: remove old step for notifying of development branch status (#609)

Fix: generate user deposit address in user balance page (#606)

  • Fix: generate user deposit address in user balance page

  • Fix: remove user balance pagination + deposit address generation logic

  • Fix: generate user deposit address logic

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: cancel orders pagination (#605)

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: change abilities name for Smart Contracts (#604)

Fix: restore changes in orderCancelFetch action (#602)

Fix: cancel all orders button to header (#601)

  • Fix: cancel all orders button to header

  • Fix: cancel orders success reducer

  • Fix: refactor orders reducer

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: refactor code

Fix: user open orders cancel all

Fix: cancel all orders

Fix: use correct formatting from decimal component

Fix: update user email after editing (#586)

Fix: user main info, Username to be Nickname (#584)

Fix: update User Balances interface according to BE changes (#585)

Fix: internal transfers and user table (#583)

  • Fix: turn on filters on internal transfers

  • Fix: users header(rows) data

Fix: Hide account number for 401 and 402 asset codes in adjustment creation (#582)

Fix: Users list rendering (#580)

Fix: replace all 'nickname' occurrence for 'username' after changes on BE (#579)

Fix: handle routes with parameters and default (#577)

Fix: double export request on Withdraws Coin page (#575)

Fix: change if-else statement in NicknameExistence function (#574)

Fix: trigger export action after every loading data (#572)

Fix: csv export first attempt download empty file (#569)

  • Fix: wait for data before downloading export file

  • Fix: additional checks before download export file

Fix: clear Wallet Settings values on wallet edit render (#568)

Fix: support deposit kind for opendax gateway client (#567)

  • Fix: opendax gateway client wallet settings

  • Fix: preset settings list for Wallet Edit page

Fix: accountings operations routes (#565)

Fix: refetch wallet after successful edit (#566)

Fix: prevent showing alert on 401 from /me (#562)

Fix: display Add Deposit if Deposits::Fiat rule (#556)

Fix: redirect when session was destroyed (#547)

  • Fix: redirect when session was destroyed

  • Fix: remove user if session is not found

Co-authored-by: josadcha <josadcha@heliostech.fr>

Fix: hide Activities fro non-superadmin, hide Ledger if no plugin (#552)

  • Fix: hide Metamask and Ledger if no plugin

  • Fix: remove unused files

  • Fix: hide Activities page for not superadmin users

Fix: display Dashboard for all, fix Navbar buttons (#551)

  • Fix: Ledger/Metamask button overlay menu

  • Fix: change Operators to Activities

  • Fix: display Dashboard for all admin users

Fix: prevent duplicating POST session requests (#550)

  • Fix: prevent duplicating POST session requests

  • Fix: prevent douplicating fetch of metrics

Fix: redirect to user details for markets-orderbook tab (#548)

Fix: Update default CMD in Dockerfile

Fix: Do not generate mapfiles (#535)

  • Remove useless build on GCR

Fix: remove ngnix, ignore warnings on CI build (#536)

Co-authored-by: Valentine Shatravenko <vshatravenko@heliostech.fr>

Fix: update wio to 9f0a88b

Fix: change row id (#531)

Fix: change target table item (#528)

  • Fix: change target table item

  • Feature: update mocks woth confirmed transaction

  • Fix: change executed transaction check

Fix: update node version in Dockerfile

Fix: fetch full markets list for fees schedule modal (#523)

Fix: wrap Cancel Order button to <CanCan/> component (#522)

Fix: user directory permission target check (#521)

Fix: do not fetch 2 times user open orders after filtering (#518)

Metamask (#524)

  • add multisig pulugin

  • add mock file for multisig plugin

  • add metamask

  • remove all regarding domain

  • :fix lint

  • move provider to root app

  • fix: test commit

  • fix: skip unit tests without redux provider

Remove filtering by username on Users Directory page (#587)

Remove GCR Docker build

Revert "Fix: replace xmlns http with https for svg images" (#672)

  • Revert "Fix: replace xmlns http with https for svg images (#663)"

  • Fix: change require to import for svg images

Co-authored-by: Oleksandr Khlopiachyi <akhlopiachyi@heliostech.fr>

Update drone ci for slack notify (#592)

Update wio version to 8816622

Update wio version to c1362ba

Update wio version to 0.1.3

Update wip version

Update .drone.yml

Pull Requests

Merge pull request #721 from openware/fix/blockchain-refresh-3-0

Merge pull request #709 from openware/cherry-pick/pending-docs

#Version 2.6.71

Released 2021-05-07

Fix: change fireblock to fireblocks (#731)

#Version 2.6.70

Released 2021-05-07

Adapt tower for multisig plugin (#526)

  • Feature: attapt tower to multisig plugin

  • Feature: add blockchain connection

  • Feature: add ability to intedact with withdrawal

  • Feature: add value calculation in wei

  • fix: update result to show confirmations

  • add prettier

  • Feature: display confiramations in table

  • Fix: update node version in drone

Co-authored-by: oyershov <oyershov@heliostech.fr> Co-authored-by: josadcha <josadcha@heliostech.fr>

Add the support of HECO and BSC openware HDWallet plugin for peatio (#706)

  • Add the support of HECO and BSC openware HDWallet plugin for peatio

  • Update .drone.yml

  • Feature: support of HECO HDWallet for WalletEdit

  • Fix: disable address field for add ow-hdwallet

Co-authored-by: Camille Meulien <cmeulien@heliostech.fr>

add metadata prop (#530)

Enhancement: Update 2.6 with latest fixes (#614)

  • Fix: correct column name for Trade taker type (#612)
  • Fix: prevent symbol '-' as default on edit profile
  • Fix: display in UserDirectory verified profile data
  • Fix: highlight menu item if one of tab selected

Enhancement: Change code for blocklogin restriction (#561)

Enhancement: Update SDK version (#554)

Enhancement: Disable Docker cache purge

Enhancement: Update wio version to 0.1.1 (#534)

Feature: Add fireblock settings support (#730)

Feature: [user - documents] add possibility to review pdf files (#687)

Feature: move IEO, Multisig plugins (#660)

  • Feature: move Multisig (Gnosis) plugin to main Tower

  • Feature: move IEO plugin to main Tower

  • Fix: update IEO, Multisig plugin

  • Fix: remove useless tests from IEO

  • Fix: remove duplicate code

Feature: price field for Currency Details

Feature: rewrite Order, Withdraws, Operations to func (#618)

  • Feature: rewrite Order, Withdraws, Operations to func

  • Fix: add missing dependencies

Feature: Hide docs attachments for non-compliance roles (#595)

Feature: latest market position on Market Details (#600)

  • Feature: latest market position on Market Details

  • Fix: fetch latest market from API by sort

Feature: ability to cancel editing email (#588)

Feature: add smart contracts support (#581)

  • Feature: add smart contracts module
  • Feature: cover smart contracts module with tests
  • Feature: add smart contracts UI page
  • Feature: add ability to change smart contract state from table
  • Feature: add redirection to explorer by clicking on the address
  • Feature: add ability to add smart contract
  • Feature: add ability to export smart contracts
  • Feature: add user notification after page refresh
  • Feature: add ability to import data from csv

Feature: ability to cancel editing email (#588)

Feature: update 2.6 with current master (#578)

  • Fix: clear Wallet Settings values on wallet edit render (#568)

  • Fix: csv export first attempt download empty file (#569)

  • Fix: wait for data before downloading export file

  • Fix: additional checks before download export file

  • Fix: trigger export action after every loading data (#572)

  • Feature: add nickname to the users directory table (#570)

  • Fix: change if-else statement in NicknameExistence function (#574)

  • Fix: double export request on Withdraws Coin page (#575)

  • Feature: info about Fail errored withdraw, Load btn for errored withdraw (#576)

  • Feature: info about Fail errored withdraw, Load btn for errored withdraw

  • Fix: rename action buttons for Withdraw errored

  • Fix: handle routes with parameters and default (#577)

  • Feature: add Exchange: Internal Transfers section (#573)

  • Feature: add Exchange: Internal Transfers section

  • Feature: add export Saga for Internal Transfers

Co-authored-by: Andrew Peresada <kohelbekker@gmail.com> Co-authored-by: Oleksandr Yershov <oyershov@heliostech.fr>

Feature: Add CI step to update the global version

Feature: Add user ip column on user activities pages (#563)

Co-authored-by: Jeng <jeng@yellow.com>

Feature: add blocklogin category for restrictions (#559)

Feature: Promo:Airdrop page (#557)

  • Feature: Promo:Airdrop page

  • Fix: more detailed example csv file

Feature: Warning Modal before auto-logout (#555)

Feature: edit Wallet settings dynamically (#553)

Feature: add docs about how to remove/hide currency in Tower (#549)

Feature: add dev mode; hide tower for non-admin user (#502)

Feature: add the possibility to update email (#543) (#546)

Feature: add ability to set the derivation path of ledger wallet

Feature: ask for the account on ledger connection

Feature: add console message with account and connector details

Feature: add wallet connect support (#540)

Feature: add ledger connector support (#538)

Feature: add webpack configuration support (#537)

Feature: add erc20 support (#532)

  • Feature: add check for the confirmed account

  • Feature: add web3 required libraries

  • Fix: polish code style

Feature: add ability to execute transaction (#529)

Feature: update drone for 2-6-stable

Feature: configure CI for stable branch

Fix: hide deposit fee field for non fiat currencies

Fix: delete fiat currencies from parent currency list

Fix: description is hidden for fiat beneficiary (#675)

Fix: selected items in orders screen (#673)

Fix: add action for login error - 401 (#667)

Fix: [login screen] button disabled in case of recaptcha (#665)

Fix: hide refresh on promo airdrops (#664)

Fix: wrong beneficiary description label (#654)

Fix: add 'accepted' state for Adjustment Info (#625)

Fix: Open Orders Select all logic, Withdraw page tabs (#627)

  • Fix: reset selected orders state on rowsPerPage change, filter submit

  • Fix: withdraws tabs default set

Fix: hide 'citizenship' field in user's profile details (#623)

Fix: configure labels which requires doc, show doc state according to that

Fix: Provide QA fixes (#622)

  • Fix: remove state filter from Beneficiaries

  • Fix: remove filter ability for Pending Profiles

  • Fix: remove symbol column from Currencies table

Fix: markets orderbook pagination - set page equal to 0 after changing RowsPerPage

Fix: use current rowsPerPage on page refresh fetching call (#619)

Fix: add engine screen (#610)

Fix: generate user deposit address in user balance page (#606)

  • Fix: generate user deposit address in user balance page

  • Fix: remove user balance pagination + deposit address generation logic

  • Fix: generate user deposit address logic

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: cancel orders pagination (#605)

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: change abilities name for Smart Contracts (#604)

Fix: restore changes in orderCancelFetch action (#602)

Fix: cancel all orders button to header (#601)

  • Fix: cancel all orders button to header

  • Fix: cancel orders success reducer

  • Fix: refactor orders reducer

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: refactor code

Fix: user open orders cancel all

Fix: cancel all orders

Fix: use correct formatting from decimal component

Fix: update user email after editing (#586)

Fix: user main info, Username to be Nickname (#584)

Fix: update User Balances interface according to BE changes (#585)

Fix: internal transfers and user table (#583)

  • Fix: turn on filters on internal transfers

  • Fix: users header(rows) data

Fix: Hide account number for 401 and 402 asset codes in adjustment creation (#582)

Fix: Users list rendering (#580)

Fix: replace all 'nickname' occurrence for 'username' after changes on BE (#579)

Fix: update user email after editing (#586)

Fix: Update goci version

Fix: support deposit kind for opendax gateway client (#567)

  • Fix: opendax gateway client wallet settings

  • Fix: preset settings list for Wallet Edit page

Fix: accountings operations routes (#565)

Fix: refetch wallet after successful edit (#566)

Fix: prevent showing alert on 401 from /me (#562)

Fix: display Add Deposit if Deposits::Fiat rule (#556)

Fix: redirect when session was destroyed (#547)

  • Fix: redirect when session was destroyed

  • Fix: remove user if session is not found

Co-authored-by: josadcha <josadcha@heliostech.fr>

Fix: hide Activities fro non-superadmin, hide Ledger if no plugin (#552)

  • Fix: hide Metamask and Ledger if no plugin

  • Fix: remove unused files

  • Fix: hide Activities page for not superadmin users

Fix: display Dashboard for all, fix Navbar buttons (#551)

  • Fix: Ledger/Metamask button overlay menu

  • Fix: change Operators to Activities

  • Fix: display Dashboard for all admin users

Fix: prevent duplicating POST session requests (#550)

  • Fix: prevent duplicating POST session requests

  • Fix: prevent douplicating fetch of metrics

Fix: redirect to user details for markets-orderbook tab (#548)

Fix: Update default CMD in Dockerfile

Fix: Do not generate mapfiles (#535)

  • Remove useless build on GCR

Fix: remove ngnix, ignore warnings on CI build (#536)

Co-authored-by: Valentine Shatravenko <vshatravenko@heliostech.fr>

Fix: add checks for existing objects to table (#533)

Fix: update wio to 9f0a88b

Fix: change row id (#531)

Fix: change target table item (#528)

  • Fix: change target table item

  • Feature: update mocks woth confirmed transaction

  • Fix: change executed transaction check

Fix: update node version in Dockerfile

Fix: fetch full markets list for fees schedule modal (#523)

Fix: wrap Cancel Order button to <CanCan/> component (#522)

Fix: user directory permission target check (#521)

Fix: do not fetch 2 times user open orders after filtering (#518) (#519)

Metamask (#524)

  • add multisig pulugin

  • add mock file for multisig plugin

  • add metamask

  • remove all regarding domain

  • :fix lint

  • move provider to root app

  • fix: test commit

  • fix: skip unit tests without redux provider

Remove filtering by username on Users Directory page (#587)

Remove filtering by username on Users Directory page #587

Remove GCR Docker build

Revert "Fix: update stable with latest fixes" (#590)

  • Revert "Feature: ability to cancel editing email (#588)"

This reverts commit fd952f85fb8931632fe24e059218e53be54173af.

  • Revert "Remove filtering by username on Users Directory page #587"

This reverts commit 13019672ae4cc144c5daa7879dc4a2bcb7d34ef2.

  • Revert "Fix: update user email after editing (#586)"

This reverts commit e4afcda8626b3ae0cdec60500406aede75fab073.

Update drone ci for slack notify (#594)

Update wio version to 8816622

Update wio version to c1362ba

Update wio version to 0.1.3

Update wip version

Update .drone.yml

Update 2.6 with latest changes (#509)

  • Fix: add geetest captcha (#500)

  • Fix: add geetest captcha

  • Fix: rework captcha as separated component

  • Fix: use correct response structure (#501)

  • Fix: enable button, when geetest captcha confirmed (#504)

  • Feature: add confirmation modal window for nested wallets (#503)

  • Fix: render delete button in the modal window (#505)

  • Feature: [edit wallets] add delete modal for currencies component (#508)

  • Fix: enable add comment modal button for valid fields (#506)

  • Fix: change conditions for fetch user data at KYC screen (#510)

  • Fix: disable Adjustment button while waiting for BE response (#511)

Co-authored-by: Khlopiachyi Pavlo <43373208+pkhlopiachyi@users.noreply.github.com> Co-authored-by: Andrew Kushniruk <37345428+akushniruk@users.noreply.github.com>

Pull Requests

Merge pull request #517 from openware/master

Merge pull request #515 from openware/master

#Version 3.0.20

Released 2021-05-05

#Version 3.0.19

Released 2021-04-30

Fix: delete react-img-zoom library (#727)

#Version 3.0.18

Released 2021-04-30

Fix: set all svg icons to the 32x32 size (#726)

#Version 3.0.17

Released 2021-04-29

Fix: [withdraw-pending - fiat] remove txid (#723)

#Version 3.0.16

Released 2021-04-27

Fix: [blockchain] refresh button

Pull Requests

Merge pull request #721 from openware/fix/blockchain-refresh-3-0

#Version 3.0.15

Released 2021-04-27

Fix: filter user by uid after click on reject (#714)

#Version 3.0.14

Released 2021-04-26

Fix: [dashboard] refresh button (#719)

#Version 3.0.13

Released 2021-04-26

Adapt tower for multisig plugin (#526)

  • Feature: attapt tower to multisig plugin

  • Feature: add blockchain connection

  • Feature: add ability to intedact with withdrawal

  • Feature: add value calculation in wei

  • fix: update result to show confirmations

  • add prettier

  • Feature: display confiramations in table

  • Fix: update node version in drone

Co-authored-by: oyershov <oyershov@heliostech.fr> Co-authored-by: josadcha <josadcha@heliostech.fr>

Add the support of HECO and BSC openware HDWallet plugin for peatio (#717)

add metadata prop (#530)

Enhancement: Split webpack templates for dev and prod modes (#704)

Enhancement: Fix issues related to abilities configuration (#685)

  • Fix: Expenses table

  • Fix: Set correct ability for Pending applications tab

  • Fix: remove hardcoded state from payload

  • Fix: build payload for blockchain update depends on existing abilities

Enhancement: Update goci version to 0.1.11

Enhancement: Webpack update, update typescript version (#662)

  • Enhancement: Webpack update, update typescript version

  • Fix: critical issues after update

Co-authored-by: Oleksandr Khlopiachyi <akhlopiachyi@heliostech.fr> Co-authored-by: josadcha <josadcha@heliostech.fr>

Enhancement: Render footer depends on footerDisplayState config value (#650)

Enhancement: Change code for blocklogin restriction (#560)

Enhancement: Update SDK version (#554)

Enhancement: Disable Docker cache purge

Enhancement: Update wio version to 0.1.1 (#534)

Feature: [user - documents] add possibility to review pdf files (#686)

Feature: Add global version update CI step (#671)

Feature: move IEO, Multisig plugins (#659)

  • Feature: move Multisig (Gnosis) plugin to main Tower

  • Feature: move IEO plugin to main Tower

  • Feature: update plugins readme with v3 changes

  • Fix: update IEO plugin with last sonic config

  • Fix: remove useless tests from IEO

  • Fix: remove duplicate code

Feature: move forex & qe to plugins (#645)

  • Feature: move forex to plugin

  • Feature: move qe to plugins

Feature: add finex abilities if qe and forex exist (#644)

Feature: price field for Currency Details (#649)

Feature: export user directory

Feature: add forex rates providers (#638)

Feature: add secret data validation (#616)

Feature: Update Version to 3.0.0 (#624)

Feature: rewrite Order, Withdraws, Operations to func (#618)

  • Feature: rewrite Order, Withdraws, Operations to func

  • Fix: add missing dependencies

Feature: add quick exchange (#611)

Feature: add forex table + table header component (#608)

  • Feature: add forex table + table header component

  • Feature: add modal window for forex

Feature: Rework configs update with sending payload as json (#607)

  • Feature: Rework configs update with sending payload as json

  • Feature: Add access only for superadmins to reach configurations settings

  • Feature: Send JSON for secret creation

  • Fix: rerender screen after secret update/creation

Feature: implement sonic configurations page, add sonic to configs, add mocks, update drone (#603)

  • Feature: implement sonic configurations page, add sonic to configs, add mocks

  • Enhancement: Add Docker build step for the integration pipeline

  • Feature: Fetch configs from sonic, update general structure on Tower

Co-authored-by: Valentine Shatravenko <vshatravenko@heliostech.fr>

Feature: Hide docs attachments for non-compliance roles (#595)

Feature: latest market position on Market Details (#600)

  • Feature: latest market position on Market Details

  • Fix: fetch latest market from API by sort

Feature: add smart contracts support (#581)

  • Feature: add smart contracts module
  • Feature: cover smart contracts module with tests
  • Feature: add smart contracts UI page
  • Feature: add ability to change smart contract state from table
  • Feature: add redirection to explorer by clicking on the address
  • Feature: add ability to add smart contract
  • Feature: add ability to export smart contracts
  • Feature: add user notification after page refresh
  • Feature: add ability to import data from csv

Feature: ability to cancel editing email (#588)

Feature: add Exchange: Internal Transfers section (#573)

  • Feature: add Exchange: Internal Transfers section

  • Feature: add export Saga for Internal Transfers

Feature: info about Fail errored withdraw, Load btn for errored withdraw (#576)

  • Feature: info about Fail errored withdraw, Load btn for errored withdraw

  • Fix: rename action buttons for Withdraw errored

Feature: add nickname to the users directory table (#570)

Feature: Add user ip column on user activities pages (#563)

Co-authored-by: Jeng <jeng@yellow.com>

Feature: add blocklogin category for restrictions (#558)

Feature: Promo:Airdrop page (#557)

  • Feature: Promo:Airdrop page

  • Fix: more detailed example csv file

Feature: Warning Modal before auto-logout (#555)

Feature: edit Wallet settings dynamically (#553)

Feature: add docs about how to remove/hide currency in Tower (#549)

Feature: add dev mode; hide tower for non-admin user (#502)

Feature: add the possibility to update email (#543)

Feature: add ability to set the derivation path of ledger wallet (#545)

Feature: ask for the account on ledger connection

Feature: add console message with account and connector details

Feature: add wallet connect support (#540)

Feature: trigger build on integration branch push (#539)

Feature: add ledger connector support (#538)

Feature: add webpack configuration support (#537)

Feature: add erc20 support (#532)

  • Feature: add check for the confirmed account

  • Feature: add web3 required libraries

  • Fix: polish code style

Feature: add ability to execute transaction (#529)

Fix: QuickExchange empty plugin initialization

Fix: update Navbar icon for /settings/configuration

Fix: hide TxID from fiat withdrawals table

Fix: delete fiat currencies from parent currency list

Fix: hide deposit fee field for non fiat currencies

Fix: smart contract table (#699)

Fix: [receiver, sender] change params for internal_transfers (#695)

Fix: add otp check for disable button on the login screen (#688)

Fix: description is hidden for fiat beneficiary (#674) (#680)

Fix: description is hidden for fiat beneficiary (#674)

Fix: change Webpack configs to serve static files on /tower (#678)

  • Fix: tower build

  • Fix: Update production config

Fix: add action for login error - 401 (#669)

Fix: [login screen] button disabled in case of recaptcha (#657)

Fix: 3-0-stable after rebase

Fix: replace xmlns http with https for svg images (#663)

  • Fix: replace xmlns http with https for svg images

  • Fix: remove useless map

Fix: hide refresh on promo/airdrops (#661)

Fix: wrong beneficiary description label

Fix: breadcrumb to skip link for tab content

Fix: menu label for revenues and fees schedules

Fix: select all checkbox for open orders

Fix: refresh request not send on restriction page

Fix: [forex] update pair(symbol) (#643)

  • Fix: [forex] update pair(symbol)

  • Fix: change input type to number

Fix: update endpoint for qe market and add liq. account (#628)

  • Fix: update endpoint for qe market

  • Feature: add liquidity account

Fix: update request for configs, update mocks (#641)

Fix: send wallet_index as integer (#629)

Fix: add 'accepted' state for Adjustment Info (#625)

Fix: Open Orders Select all logic, Withdraw page tabs (#627)

  • Fix: reset selected orders state on rowsPerPage change, filter submit

  • Fix: withdraws tabs default set

Fix: hide 'citizenship' field in user's profile details (#623)

Fix: provide check for global env

Fix: configure labels which requires doc, show doc state according to that

Fix: set up Tower envs in mock, apply them to global envs

Fix: Provide QA fixes (#622)

  • Fix: remove state filter from Beneficiaries

  • Fix: remove filter ability for Pending Profiles

  • Fix: remove symbol column from Currencies table

Fix: forex and qe (#617)

Fix: markets orderbook pagination - set page equal to 0 after changing RowsPerPage

Fix: use current rowsPerPage on page refresh fetching call (#619)

Fix: user profile flow, menu highlighting (#613)

  • Fix: prevent symbol '-' as default on edit profile
  • Fix: display in UserDirectory verified profile data
  • Fix: highlight menu item if one of tab selected
  • Fix: prevent mixed operators issue
  • Fix: change logic of highlight pages with tabs

Fix: correct column name for Trade taker type (#612)

Fix: add engine screen (#610)

Fix: remove old step for notifying of development branch status (#609)

Fix: generate user deposit address in user balance page (#606)

  • Fix: generate user deposit address in user balance page

  • Fix: remove user balance pagination + deposit address generation logic

  • Fix: generate user deposit address logic

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: cancel orders pagination (#605)

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: change abilities name for Smart Contracts (#604)

Fix: restore changes in orderCancelFetch action (#602)

Fix: cancel all orders button to header (#601)

  • Fix: cancel all orders button to header

  • Fix: cancel orders success reducer

  • Fix: refactor orders reducer

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: refactor code

Fix: user open orders cancel all

Fix: cancel all orders

Fix: use correct formatting from decimal component

Fix: update user email after editing (#586)

Fix: user main info, Username to be Nickname (#584)

Fix: update User Balances interface according to BE changes (#585)

Fix: internal transfers and user table (#583)

  • Fix: turn on filters on internal transfers

  • Fix: users header(rows) data

Fix: Hide account number for 401 and 402 asset codes in adjustment creation (#582)

Fix: Users list rendering (#580)

Fix: replace all 'nickname' occurrence for 'username' after changes on BE (#579)

Fix: handle routes with parameters and default (#577)

Fix: double export request on Withdraws Coin page (#575)

Fix: change if-else statement in NicknameExistence function (#574)

Fix: trigger export action after every loading data (#572)

Fix: csv export first attempt download empty file (#569)

  • Fix: wait for data before downloading export file

  • Fix: additional checks before download export file

Fix: clear Wallet Settings values on wallet edit render (#568)

Fix: support deposit kind for opendax gateway client (#567)

  • Fix: opendax gateway client wallet settings

  • Fix: preset settings list for Wallet Edit page

Fix: accountings operations routes (#565)

Fix: refetch wallet after successful edit (#566)

Fix: prevent showing alert on 401 from /me (#562)

Fix: display Add Deposit if Deposits::Fiat rule (#556)

Fix: redirect when session was destroyed (#547)

  • Fix: redirect when session was destroyed

  • Fix: remove user if session is not found

Co-authored-by: josadcha <josadcha@heliostech.fr>

Fix: hide Activities fro non-superadmin, hide Ledger if no plugin (#552)

  • Fix: hide Metamask and Ledger if no plugin

  • Fix: remove unused files

  • Fix: hide Activities page for not superadmin users

Fix: display Dashboard for all, fix Navbar buttons (#551)

  • Fix: Ledger/Metamask button overlay menu

  • Fix: change Operators to Activities

  • Fix: display Dashboard for all admin users

Fix: prevent duplicating POST session requests (#550)

  • Fix: prevent duplicating POST session requests

  • Fix: prevent douplicating fetch of metrics

Fix: redirect to user details for markets-orderbook tab (#548)

Fix: Update default CMD in Dockerfile

Fix: Do not generate mapfiles (#535)

  • Remove useless build on GCR

Fix: remove ngnix, ignore warnings on CI build (#536)

Co-authored-by: Valentine Shatravenko <vshatravenko@heliostech.fr>

Fix: update wio to 9f0a88b

Fix: change row id (#531)

Fix: change target table item (#528)

  • Fix: change target table item

  • Feature: update mocks woth confirmed transaction

  • Fix: change executed transaction check

Fix: update node version in Dockerfile

Fix: fetch full markets list for fees schedule modal (#523)

Fix: wrap Cancel Order button to <CanCan/> component (#522)

Fix: user directory permission target check (#521)

Fix: do not fetch 2 times user open orders after filtering (#518)

Metamask (#524)

  • add multisig pulugin

  • add mock file for multisig plugin

  • add metamask

  • remove all regarding domain

  • :fix lint

  • move provider to root app

  • fix: test commit

  • fix: skip unit tests without redux provider

Remove filtering by username on Users Directory page (#587)

Remove GCR Docker build

Revert "Fix: replace xmlns http with https for svg images" (#672)

  • Revert "Fix: replace xmlns http with https for svg images (#663)"

  • Fix: change require to import for svg images

Co-authored-by: Oleksandr Khlopiachyi <akhlopiachyi@heliostech.fr>

Update drone ci for slack notify (#592)

Update wio version to 8816622

Update wio version to c1362ba

Update wio version to 0.1.3

Update wip version

Update .drone.yml

Pull Requests

Merge pull request #709 from openware/cherry-pick/pending-docs

#Version 2.6.69

Released 2021-04-26

Adapt tower for multisig plugin (#526)

  • Feature: attapt tower to multisig plugin

  • Feature: add blockchain connection

  • Feature: add ability to intedact with withdrawal

  • Feature: add value calculation in wei

  • fix: update result to show confirmations

  • add prettier

  • Feature: display confiramations in table

  • Fix: update node version in drone

Co-authored-by: oyershov <oyershov@heliostech.fr> Co-authored-by: josadcha <josadcha@heliostech.fr>

Add the support of HECO and BSC openware HDWallet plugin for peatio (#706)

  • Add the support of HECO and BSC openware HDWallet plugin for peatio

  • Update .drone.yml

  • Feature: support of HECO HDWallet for WalletEdit

  • Fix: disable address field for add ow-hdwallet

Co-authored-by: Camille Meulien <cmeulien@heliostech.fr>

add metadata prop (#530)

Enhancement: Update 2.6 with latest fixes (#614)

  • Fix: correct column name for Trade taker type (#612)
  • Fix: prevent symbol '-' as default on edit profile
  • Fix: display in UserDirectory verified profile data
  • Fix: highlight menu item if one of tab selected

Enhancement: Change code for blocklogin restriction (#561)

Enhancement: Update SDK version (#554)

Enhancement: Disable Docker cache purge

Enhancement: Update wio version to 0.1.1 (#534)

Feature: [user - documents] add possibility to review pdf files (#687)

Feature: move IEO, Multisig plugins (#660)

  • Feature: move Multisig (Gnosis) plugin to main Tower

  • Feature: move IEO plugin to main Tower

  • Fix: update IEO, Multisig plugin

  • Fix: remove useless tests from IEO

  • Fix: remove duplicate code

Feature: price field for Currency Details

Feature: rewrite Order, Withdraws, Operations to func (#618)

  • Feature: rewrite Order, Withdraws, Operations to func

  • Fix: add missing dependencies

Feature: Hide docs attachments for non-compliance roles (#595)

Feature: latest market position on Market Details (#600)

  • Feature: latest market position on Market Details

  • Fix: fetch latest market from API by sort

Feature: ability to cancel editing email (#588)

Feature: add smart contracts support (#581)

  • Feature: add smart contracts module
  • Feature: cover smart contracts module with tests
  • Feature: add smart contracts UI page
  • Feature: add ability to change smart contract state from table
  • Feature: add redirection to explorer by clicking on the address
  • Feature: add ability to add smart contract
  • Feature: add ability to export smart contracts
  • Feature: add user notification after page refresh
  • Feature: add ability to import data from csv

Feature: ability to cancel editing email (#588)

Feature: update 2.6 with current master (#578)

  • Fix: clear Wallet Settings values on wallet edit render (#568)

  • Fix: csv export first attempt download empty file (#569)

  • Fix: wait for data before downloading export file

  • Fix: additional checks before download export file

  • Fix: trigger export action after every loading data (#572)

  • Feature: add nickname to the users directory table (#570)

  • Fix: change if-else statement in NicknameExistence function (#574)

  • Fix: double export request on Withdraws Coin page (#575)

  • Feature: info about Fail errored withdraw, Load btn for errored withdraw (#576)

  • Feature: info about Fail errored withdraw, Load btn for errored withdraw

  • Fix: rename action buttons for Withdraw errored

  • Fix: handle routes with parameters and default (#577)

  • Feature: add Exchange: Internal Transfers section (#573)

  • Feature: add Exchange: Internal Transfers section

  • Feature: add export Saga for Internal Transfers

Co-authored-by: Andrew Peresada <kohelbekker@gmail.com> Co-authored-by: Oleksandr Yershov <oyershov@heliostech.fr>

Feature: Add CI step to update the global version

Feature: Add user ip column on user activities pages (#563)

Co-authored-by: Jeng <jeng@yellow.com>

Feature: add blocklogin category for restrictions (#559)

Feature: Promo:Airdrop page (#557)

  • Feature: Promo:Airdrop page

  • Fix: more detailed example csv file

Feature: Warning Modal before auto-logout (#555)

Feature: edit Wallet settings dynamically (#553)

Feature: add docs about how to remove/hide currency in Tower (#549)

Feature: add dev mode; hide tower for non-admin user (#502)

Feature: add the possibility to update email (#543) (#546)

Feature: add ability to set the derivation path of ledger wallet

Feature: ask for the account on ledger connection

Feature: add console message with account and connector details

Feature: add wallet connect support (#540)

Feature: add ledger connector support (#538)

Feature: add webpack configuration support (#537)

Feature: add erc20 support (#532)

  • Feature: add check for the confirmed account

  • Feature: add web3 required libraries

  • Fix: polish code style

Feature: add ability to execute transaction (#529)

Feature: update drone for 2-6-stable

Feature: configure CI for stable branch

Fix: hide deposit fee field for non fiat currencies

Fix: delete fiat currencies from parent currency list

Fix: description is hidden for fiat beneficiary (#675)

Fix: selected items in orders screen (#673)

Fix: add action for login error - 401 (#667)

Fix: [login screen] button disabled in case of recaptcha (#665)

Fix: hide refresh on promo airdrops (#664)

Fix: wrong beneficiary description label (#654)

Fix: add 'accepted' state for Adjustment Info (#625)

Fix: Open Orders Select all logic, Withdraw page tabs (#627)

  • Fix: reset selected orders state on rowsPerPage change, filter submit

  • Fix: withdraws tabs default set

Fix: hide 'citizenship' field in user's profile details (#623)

Fix: configure labels which requires doc, show doc state according to that

Fix: Provide QA fixes (#622)

  • Fix: remove state filter from Beneficiaries

  • Fix: remove filter ability for Pending Profiles

  • Fix: remove symbol column from Currencies table

Fix: markets orderbook pagination - set page equal to 0 after changing RowsPerPage

Fix: use current rowsPerPage on page refresh fetching call (#619)

Fix: add engine screen (#610)

Fix: generate user deposit address in user balance page (#606)

  • Fix: generate user deposit address in user balance page

  • Fix: remove user balance pagination + deposit address generation logic

  • Fix: generate user deposit address logic

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: cancel orders pagination (#605)

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: change abilities name for Smart Contracts (#604)

Fix: restore changes in orderCancelFetch action (#602)

Fix: cancel all orders button to header (#601)

  • Fix: cancel all orders button to header

  • Fix: cancel orders success reducer

  • Fix: refactor orders reducer

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: refactor code

Fix: user open orders cancel all

Fix: cancel all orders

Fix: use correct formatting from decimal component

Fix: update user email after editing (#586)

Fix: user main info, Username to be Nickname (#584)

Fix: update User Balances interface according to BE changes (#585)

Fix: internal transfers and user table (#583)

  • Fix: turn on filters on internal transfers

  • Fix: users header(rows) data

Fix: Hide account number for 401 and 402 asset codes in adjustment creation (#582)

Fix: Users list rendering (#580)

Fix: replace all 'nickname' occurrence for 'username' after changes on BE (#579)

Fix: update user email after editing (#586)

Fix: Update goci version

Fix: support deposit kind for opendax gateway client (#567)

  • Fix: opendax gateway client wallet settings

  • Fix: preset settings list for Wallet Edit page

Fix: accountings operations routes (#565)

Fix: refetch wallet after successful edit (#566)

Fix: prevent showing alert on 401 from /me (#562)

Fix: display Add Deposit if Deposits::Fiat rule (#556)

Fix: redirect when session was destroyed (#547)

  • Fix: redirect when session was destroyed

  • Fix: remove user if session is not found

Co-authored-by: josadcha <josadcha@heliostech.fr>

Fix: hide Activities fro non-superadmin, hide Ledger if no plugin (#552)

  • Fix: hide Metamask and Ledger if no plugin

  • Fix: remove unused files

  • Fix: hide Activities page for not superadmin users

Fix: display Dashboard for all, fix Navbar buttons (#551)

  • Fix: Ledger/Metamask button overlay menu

  • Fix: change Operators to Activities

  • Fix: display Dashboard for all admin users

Fix: prevent duplicating POST session requests (#550)

  • Fix: prevent duplicating POST session requests

  • Fix: prevent douplicating fetch of metrics

Fix: redirect to user details for markets-orderbook tab (#548)

Fix: Update default CMD in Dockerfile

Fix: Do not generate mapfiles (#535)

  • Remove useless build on GCR

Fix: remove ngnix, ignore warnings on CI build (#536)

Co-authored-by: Valentine Shatravenko <vshatravenko@heliostech.fr>

Fix: add checks for existing objects to table (#533)

Fix: update wio to 9f0a88b

Fix: change row id (#531)

Fix: change target table item (#528)

  • Fix: change target table item

  • Feature: update mocks woth confirmed transaction

  • Fix: change executed transaction check

Fix: update node version in Dockerfile

Fix: fetch full markets list for fees schedule modal (#523)

Fix: wrap Cancel Order button to <CanCan/> component (#522)

Fix: user directory permission target check (#521)

Fix: do not fetch 2 times user open orders after filtering (#518) (#519)

Metamask (#524)

  • add multisig pulugin

  • add mock file for multisig plugin

  • add metamask

  • remove all regarding domain

  • :fix lint

  • move provider to root app

  • fix: test commit

  • fix: skip unit tests without redux provider

Remove filtering by username on Users Directory page (#587)

Remove filtering by username on Users Directory page #587

Remove GCR Docker build

Revert "Fix: update stable with latest fixes" (#590)

  • Revert "Feature: ability to cancel editing email (#588)"

This reverts commit fd952f85fb8931632fe24e059218e53be54173af.

  • Revert "Remove filtering by username on Users Directory page #587"

This reverts commit 13019672ae4cc144c5daa7879dc4a2bcb7d34ef2.

  • Revert "Fix: update user email after editing (#586)"

This reverts commit e4afcda8626b3ae0cdec60500406aede75fab073.

Update drone ci for slack notify (#594)

Update wio version to 8816622

Update wio version to c1362ba

Update wio version to 0.1.3

Update wip version

Update .drone.yml

Update 2.6 with latest changes (#509)

  • Fix: add geetest captcha (#500)

  • Fix: add geetest captcha

  • Fix: rework captcha as separated component

  • Fix: use correct response structure (#501)

  • Fix: enable button, when geetest captcha confirmed (#504)

  • Feature: add confirmation modal window for nested wallets (#503)

  • Fix: render delete button in the modal window (#505)

  • Feature: [edit wallets] add delete modal for currencies component (#508)

  • Fix: enable add comment modal button for valid fields (#506)

  • Fix: change conditions for fetch user data at KYC screen (#510)

  • Fix: disable Adjustment button while waiting for BE response (#511)

Co-authored-by: Khlopiachyi Pavlo <43373208+pkhlopiachyi@users.noreply.github.com> Co-authored-by: Andrew Kushniruk <37345428+akushniruk@users.noreply.github.com>

Pull Requests

Merge pull request #517 from openware/master

Merge pull request #515 from openware/master

#Version 3.0.12

Released 2021-04-26

Enhancement: Split webpack templates for dev and prod modes (#704)

Fix: update Navbar icon for /settings/configuration

Revert "Fix: replace xmlns http with https for svg images" (#672)

  • Revert "Fix: replace xmlns http with https for svg images (#663)"

  • Fix: change require to import for svg images

Co-authored-by: Oleksandr Khlopiachyi <akhlopiachyi@heliostech.fr>

#Version 3.0.11

Released 2021-04-22

Enhancement: Fix issues related to abilities configuration (#685)

  • Fix: Expenses table

  • Fix: Set correct ability for Pending applications tab

  • Fix: remove hardcoded state from payload

  • Fix: build payload for blockchain update depends on existing abilities

Pull Requests

Merge pull request #709 from openware/cherry-pick/pending-docs

#Version 3.0.10

Released 2021-04-20

Adapt tower for multisig plugin (#526)

  • Feature: attapt tower to multisig plugin

  • Feature: add blockchain connection

  • Feature: add ability to intedact with withdrawal

  • Feature: add value calculation in wei

  • fix: update result to show confirmations

  • add prettier

  • Feature: display confiramations in table

  • Fix: update node version in drone

Co-authored-by: oyershov <oyershov@heliostech.fr> Co-authored-by: josadcha <josadcha@heliostech.fr>

add metadata prop (#530)

Enhancement: Update goci version to 0.1.11

Enhancement: Webpack update, update typescript version (#662)

  • Enhancement: Webpack update, update typescript version

  • Fix: critical issues after update

Co-authored-by: Oleksandr Khlopiachyi <akhlopiachyi@heliostech.fr> Co-authored-by: josadcha <josadcha@heliostech.fr>

Enhancement: Render footer depends on footerDisplayState config value (#650)

Enhancement: Change code for blocklogin restriction (#560)

Enhancement: Update SDK version (#554)

Enhancement: Disable Docker cache purge

Enhancement: Update wio version to 0.1.1 (#534)

Feature: [user - documents] add possibility to review pdf files (#686)

Feature: Add global version update CI step (#671)

Feature: move IEO, Multisig plugins (#659)

  • Feature: move Multisig (Gnosis) plugin to main Tower

  • Feature: move IEO plugin to main Tower

  • Feature: update plugins readme with v3 changes

  • Fix: update IEO plugin with last sonic config

  • Fix: remove useless tests from IEO

  • Fix: remove duplicate code

Feature: move forex & qe to plugins (#645)

  • Feature: move forex to plugin

  • Feature: move qe to plugins

Feature: add finex abilities if qe and forex exist (#644)

Feature: price field for Currency Details (#649)

Feature: export user directory

Feature: add forex rates providers (#638)

Feature: add secret data validation (#616)

Feature: Update Version to 3.0.0 (#624)

Feature: rewrite Order, Withdraws, Operations to func (#618)

  • Feature: rewrite Order, Withdraws, Operations to func

  • Fix: add missing dependencies

Feature: add quick exchange (#611)

Feature: add forex table + table header component (#608)

  • Feature: add forex table + table header component

  • Feature: add modal window for forex

Feature: Rework configs update with sending payload as json (#607)

  • Feature: Rework configs update with sending payload as json

  • Feature: Add access only for superadmins to reach configurations settings

  • Feature: Send JSON for secret creation

  • Fix: rerender screen after secret update/creation

Feature: implement sonic configurations page, add sonic to configs, add mocks, update drone (#603)

  • Feature: implement sonic configurations page, add sonic to configs, add mocks

  • Enhancement: Add Docker build step for the integration pipeline

  • Feature: Fetch configs from sonic, update general structure on Tower

Co-authored-by: Valentine Shatravenko <vshatravenko@heliostech.fr>

Feature: Hide docs attachments for non-compliance roles (#595)

Feature: latest market position on Market Details (#600)

  • Feature: latest market position on Market Details

  • Fix: fetch latest market from API by sort

Feature: add smart contracts support (#581)

  • Feature: add smart contracts module
  • Feature: cover smart contracts module with tests
  • Feature: add smart contracts UI page
  • Feature: add ability to change smart contract state from table
  • Feature: add redirection to explorer by clicking on the address
  • Feature: add ability to add smart contract
  • Feature: add ability to export smart contracts
  • Feature: add user notification after page refresh
  • Feature: add ability to import data from csv

Feature: ability to cancel editing email (#588)

Feature: add Exchange: Internal Transfers section (#573)

  • Feature: add Exchange: Internal Transfers section

  • Feature: add export Saga for Internal Transfers

Feature: info about Fail errored withdraw, Load btn for errored withdraw (#576)

  • Feature: info about Fail errored withdraw, Load btn for errored withdraw

  • Fix: rename action buttons for Withdraw errored

Feature: add nickname to the users directory table (#570)

Feature: Add user ip column on user activities pages (#563)

Co-authored-by: Jeng <jeng@yellow.com>

Feature: add blocklogin category for restrictions (#558)

Feature: Promo:Airdrop page (#557)

  • Feature: Promo:Airdrop page

  • Fix: more detailed example csv file

Feature: Warning Modal before auto-logout (#555)

Feature: edit Wallet settings dynamically (#553)

Feature: add docs about how to remove/hide currency in Tower (#549)

Feature: add dev mode; hide tower for non-admin user (#502)

Feature: add the possibility to update email (#543)

Feature: add ability to set the derivation path of ledger wallet (#545)

Feature: ask for the account on ledger connection

Feature: add console message with account and connector details

Feature: add wallet connect support (#540)

Feature: trigger build on integration branch push (#539)

Feature: add ledger connector support (#538)

Feature: add webpack configuration support (#537)

Feature: add erc20 support (#532)

  • Feature: add check for the confirmed account

  • Feature: add web3 required libraries

  • Fix: polish code style

Feature: add ability to execute transaction (#529)

Fix: hide TxID from fiat withdrawals table

Fix: delete fiat currencies from parent currency list

Fix: hide deposit fee field for non fiat currencies

Fix: smart contract table (#699)

Fix: [receiver, sender] change params for internal_transfers (#695)

Fix: add otp check for disable button on the login screen (#688)

Fix: description is hidden for fiat beneficiary (#674) (#680)

Fix: description is hidden for fiat beneficiary (#674)

Fix: change Webpack configs to serve static files on /tower (#678)

  • Fix: tower build

  • Fix: Update production config

Fix: add action for login error - 401 (#669)

Fix: [login screen] button disabled in case of recaptcha (#657)

Fix: 3-0-stable after rebase

Fix: replace xmlns http with https for svg images (#663)

  • Fix: replace xmlns http with https for svg images

  • Fix: remove useless map

Fix: hide refresh on promo/airdrops (#661)

Fix: wrong beneficiary description label

Fix: breadcrumb to skip link for tab content

Fix: menu label for revenues and fees schedules

Fix: select all checkbox for open orders

Fix: refresh request not send on restriction page

Fix: [forex] update pair(symbol) (#643)

  • Fix: [forex] update pair(symbol)

  • Fix: change input type to number

Fix: update endpoint for qe market and add liq. account (#628)

  • Fix: update endpoint for qe market

  • Feature: add liquidity account

Fix: update request for configs, update mocks (#641)

Fix: send wallet_index as integer (#629)

Fix: add 'accepted' state for Adjustment Info (#625)

Fix: Open Orders Select all logic, Withdraw page tabs (#627)

  • Fix: reset selected orders state on rowsPerPage change, filter submit

  • Fix: withdraws tabs default set

Fix: hide 'citizenship' field in user's profile details (#623)

Fix: provide check for global env

Fix: configure labels which requires doc, show doc state according to that

Fix: set up Tower envs in mock, apply them to global envs

Fix: Provide QA fixes (#622)

  • Fix: remove state filter from Beneficiaries

  • Fix: remove filter ability for Pending Profiles

  • Fix: remove symbol column from Currencies table

Fix: forex and qe (#617)

Fix: markets orderbook pagination - set page equal to 0 after changing RowsPerPage

Fix: use current rowsPerPage on page refresh fetching call (#619)

Fix: user profile flow, menu highlighting (#613)

  • Fix: prevent symbol '-' as default on edit profile
  • Fix: display in UserDirectory verified profile data
  • Fix: highlight menu item if one of tab selected
  • Fix: prevent mixed operators issue
  • Fix: change logic of highlight pages with tabs

Fix: correct column name for Trade taker type (#612)

Fix: add engine screen (#610)

Fix: remove old step for notifying of development branch status (#609)

Fix: generate user deposit address in user balance page (#606)

  • Fix: generate user deposit address in user balance page

  • Fix: remove user balance pagination + deposit address generation logic

  • Fix: generate user deposit address logic

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: cancel orders pagination (#605)

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: change abilities name for Smart Contracts (#604)

Fix: restore changes in orderCancelFetch action (#602)

Fix: cancel all orders button to header (#601)

  • Fix: cancel all orders button to header

  • Fix: cancel orders success reducer

  • Fix: refactor orders reducer

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: refactor code

Fix: user open orders cancel all

Fix: cancel all orders

Fix: use correct formatting from decimal component

Fix: update user email after editing (#586)

Fix: user main info, Username to be Nickname (#584)

Fix: update User Balances interface according to BE changes (#585)

Fix: internal transfers and user table (#583)

  • Fix: turn on filters on internal transfers

  • Fix: users header(rows) data

Fix: Hide account number for 401 and 402 asset codes in adjustment creation (#582)

Fix: Users list rendering (#580)

Fix: replace all 'nickname' occurrence for 'username' after changes on BE (#579)

Fix: handle routes with parameters and default (#577)

Fix: double export request on Withdraws Coin page (#575)

Fix: change if-else statement in NicknameExistence function (#574)

Fix: trigger export action after every loading data (#572)

Fix: csv export first attempt download empty file (#569)

  • Fix: wait for data before downloading export file

  • Fix: additional checks before download export file

Fix: clear Wallet Settings values on wallet edit render (#568)

Fix: support deposit kind for opendax gateway client (#567)

  • Fix: opendax gateway client wallet settings

  • Fix: preset settings list for Wallet Edit page

Fix: accountings operations routes (#565)

Fix: refetch wallet after successful edit (#566)

Fix: prevent showing alert on 401 from /me (#562)

Fix: display Add Deposit if Deposits::Fiat rule (#556)

Fix: redirect when session was destroyed (#547)

  • Fix: redirect when session was destroyed

  • Fix: remove user if session is not found

Co-authored-by: josadcha <josadcha@heliostech.fr>

Fix: hide Activities fro non-superadmin, hide Ledger if no plugin (#552)

  • Fix: hide Metamask and Ledger if no plugin

  • Fix: remove unused files

  • Fix: hide Activities page for not superadmin users

Fix: display Dashboard for all, fix Navbar buttons (#551)

  • Fix: Ledger/Metamask button overlay menu

  • Fix: change Operators to Activities

  • Fix: display Dashboard for all admin users

Fix: prevent duplicating POST session requests (#550)

  • Fix: prevent duplicating POST session requests

  • Fix: prevent douplicating fetch of metrics

Fix: redirect to user details for markets-orderbook tab (#548)

Fix: Update default CMD in Dockerfile

Fix: Do not generate mapfiles (#535)

  • Remove useless build on GCR

Fix: remove ngnix, ignore warnings on CI build (#536)

Co-authored-by: Valentine Shatravenko <vshatravenko@heliostech.fr>

Fix: update wio to 9f0a88b

Fix: change row id (#531)

Fix: change target table item (#528)

  • Fix: change target table item

  • Feature: update mocks woth confirmed transaction

  • Fix: change executed transaction check

Fix: update node version in Dockerfile

Fix: fetch full markets list for fees schedule modal (#523)

Fix: wrap Cancel Order button to <CanCan/> component (#522)

Fix: user directory permission target check (#521)

Fix: do not fetch 2 times user open orders after filtering (#518)

Metamask (#524)

  • add multisig pulugin

  • add mock file for multisig plugin

  • add metamask

  • remove all regarding domain

  • :fix lint

  • move provider to root app

  • fix: test commit

  • fix: skip unit tests without redux provider

Remove filtering by username on Users Directory page (#587)

Remove GCR Docker build

Update drone ci for slack notify (#592)

Update wio version to 8816622

Update wio version to c1362ba

Update wio version to 0.1.3

Update wip version

Update .drone.yml

#Version 2.6.68

Released 2021-04-20

Adapt tower for multisig plugin (#526)

  • Feature: attapt tower to multisig plugin

  • Feature: add blockchain connection

  • Feature: add ability to intedact with withdrawal

  • Feature: add value calculation in wei

  • fix: update result to show confirmations

  • add prettier

  • Feature: display confiramations in table

  • Fix: update node version in drone

Co-authored-by: oyershov <oyershov@heliostech.fr> Co-authored-by: josadcha <josadcha@heliostech.fr>

add metadata prop (#530)

Enhancement: Update 2.6 with latest fixes (#614)

  • Fix: correct column name for Trade taker type (#612)
  • Fix: prevent symbol '-' as default on edit profile
  • Fix: display in UserDirectory verified profile data
  • Fix: highlight menu item if one of tab selected

Enhancement: Change code for blocklogin restriction (#561)

Enhancement: Update SDK version (#554)

Enhancement: Disable Docker cache purge

Enhancement: Update wio version to 0.1.1 (#534)

Feature: [user - documents] add possibility to review pdf files (#687)

Feature: move IEO, Multisig plugins (#660)

  • Feature: move Multisig (Gnosis) plugin to main Tower

  • Feature: move IEO plugin to main Tower

  • Fix: update IEO, Multisig plugin

  • Fix: remove useless tests from IEO

  • Fix: remove duplicate code

Feature: price field for Currency Details

Feature: rewrite Order, Withdraws, Operations to func (#618)

  • Feature: rewrite Order, Withdraws, Operations to func

  • Fix: add missing dependencies

Feature: Hide docs attachments for non-compliance roles (#595)

Feature: latest market position on Market Details (#600)

  • Feature: latest market position on Market Details

  • Fix: fetch latest market from API by sort

Feature: ability to cancel editing email (#588)

Feature: add smart contracts support (#581)

  • Feature: add smart contracts module
  • Feature: cover smart contracts module with tests
  • Feature: add smart contracts UI page
  • Feature: add ability to change smart contract state from table
  • Feature: add redirection to explorer by clicking on the address
  • Feature: add ability to add smart contract
  • Feature: add ability to export smart contracts
  • Feature: add user notification after page refresh
  • Feature: add ability to import data from csv

Feature: ability to cancel editing email (#588)

Feature: update 2.6 with current master (#578)

  • Fix: clear Wallet Settings values on wallet edit render (#568)

  • Fix: csv export first attempt download empty file (#569)

  • Fix: wait for data before downloading export file

  • Fix: additional checks before download export file

  • Fix: trigger export action after every loading data (#572)

  • Feature: add nickname to the users directory table (#570)

  • Fix: change if-else statement in NicknameExistence function (#574)

  • Fix: double export request on Withdraws Coin page (#575)

  • Feature: info about Fail errored withdraw, Load btn for errored withdraw (#576)

  • Feature: info about Fail errored withdraw, Load btn for errored withdraw

  • Fix: rename action buttons for Withdraw errored

  • Fix: handle routes with parameters and default (#577)

  • Feature: add Exchange: Internal Transfers section (#573)

  • Feature: add Exchange: Internal Transfers section

  • Feature: add export Saga for Internal Transfers

Co-authored-by: Andrew Peresada <kohelbekker@gmail.com> Co-authored-by: Oleksandr Yershov <oyershov@heliostech.fr>

Feature: Add CI step to update the global version

Feature: Add user ip column on user activities pages (#563)

Co-authored-by: Jeng <jeng@yellow.com>

Feature: add blocklogin category for restrictions (#559)

Feature: Promo:Airdrop page (#557)

  • Feature: Promo:Airdrop page

  • Fix: more detailed example csv file

Feature: Warning Modal before auto-logout (#555)

Feature: edit Wallet settings dynamically (#553)

Feature: add docs about how to remove/hide currency in Tower (#549)

Feature: add dev mode; hide tower for non-admin user (#502)

Feature: add the possibility to update email (#543) (#546)

Feature: add ability to set the derivation path of ledger wallet

Feature: ask for the account on ledger connection

Feature: add console message with account and connector details

Feature: add wallet connect support (#540)

Feature: add ledger connector support (#538)

Feature: add webpack configuration support (#537)

Feature: add erc20 support (#532)

  • Feature: add check for the confirmed account

  • Feature: add web3 required libraries

  • Fix: polish code style

Feature: add ability to execute transaction (#529)

Feature: update drone for 2-6-stable

Feature: configure CI for stable branch

Fix: hide deposit fee field for non fiat currencies

Fix: delete fiat currencies from parent currency list

Fix: description is hidden for fiat beneficiary (#675)

Fix: selected items in orders screen (#673)

Fix: add action for login error - 401 (#667)

Fix: [login screen] button disabled in case of recaptcha (#665)

Fix: hide refresh on promo airdrops (#664)

Fix: wrong beneficiary description label (#654)

Fix: add 'accepted' state for Adjustment Info (#625)

Fix: Open Orders Select all logic, Withdraw page tabs (#627)

  • Fix: reset selected orders state on rowsPerPage change, filter submit

  • Fix: withdraws tabs default set

Fix: hide 'citizenship' field in user's profile details (#623)

Fix: configure labels which requires doc, show doc state according to that

Fix: Provide QA fixes (#622)

  • Fix: remove state filter from Beneficiaries

  • Fix: remove filter ability for Pending Profiles

  • Fix: remove symbol column from Currencies table

Fix: markets orderbook pagination - set page equal to 0 after changing RowsPerPage

Fix: use current rowsPerPage on page refresh fetching call (#619)

Fix: add engine screen (#610)

Fix: generate user deposit address in user balance page (#606)

  • Fix: generate user deposit address in user balance page

  • Fix: remove user balance pagination + deposit address generation logic

  • Fix: generate user deposit address logic

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: cancel orders pagination (#605)

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: change abilities name for Smart Contracts (#604)

Fix: restore changes in orderCancelFetch action (#602)

Fix: cancel all orders button to header (#601)

  • Fix: cancel all orders button to header

  • Fix: cancel orders success reducer

  • Fix: refactor orders reducer

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: refactor code

Fix: user open orders cancel all

Fix: cancel all orders

Fix: use correct formatting from decimal component

Fix: update user email after editing (#586)

Fix: user main info, Username to be Nickname (#584)

Fix: update User Balances interface according to BE changes (#585)

Fix: internal transfers and user table (#583)

  • Fix: turn on filters on internal transfers

  • Fix: users header(rows) data

Fix: Hide account number for 401 and 402 asset codes in adjustment creation (#582)

Fix: Users list rendering (#580)

Fix: replace all 'nickname' occurrence for 'username' after changes on BE (#579)

Fix: update user email after editing (#586)

Fix: Update goci version

Fix: support deposit kind for opendax gateway client (#567)

  • Fix: opendax gateway client wallet settings

  • Fix: preset settings list for Wallet Edit page

Fix: accountings operations routes (#565)

Fix: refetch wallet after successful edit (#566)

Fix: prevent showing alert on 401 from /me (#562)

Fix: display Add Deposit if Deposits::Fiat rule (#556)

Fix: redirect when session was destroyed (#547)

  • Fix: redirect when session was destroyed

  • Fix: remove user if session is not found

Co-authored-by: josadcha <josadcha@heliostech.fr>

Fix: hide Activities fro non-superadmin, hide Ledger if no plugin (#552)

  • Fix: hide Metamask and Ledger if no plugin

  • Fix: remove unused files

  • Fix: hide Activities page for not superadmin users

Fix: display Dashboard for all, fix Navbar buttons (#551)

  • Fix: Ledger/Metamask button overlay menu

  • Fix: change Operators to Activities

  • Fix: display Dashboard for all admin users

Fix: prevent duplicating POST session requests (#550)

  • Fix: prevent duplicating POST session requests

  • Fix: prevent douplicating fetch of metrics

Fix: redirect to user details for markets-orderbook tab (#548)

Fix: Update default CMD in Dockerfile

Fix: Do not generate mapfiles (#535)

  • Remove useless build on GCR

Fix: remove ngnix, ignore warnings on CI build (#536)

Co-authored-by: Valentine Shatravenko <vshatravenko@heliostech.fr>

Fix: add checks for existing objects to table (#533)

Fix: update wio to 9f0a88b

Fix: change row id (#531)

Fix: change target table item (#528)

  • Fix: change target table item

  • Feature: update mocks woth confirmed transaction

  • Fix: change executed transaction check

Fix: update node version in Dockerfile

Fix: fetch full markets list for fees schedule modal (#523)

Fix: wrap Cancel Order button to <CanCan/> component (#522)

Fix: user directory permission target check (#521)

Fix: do not fetch 2 times user open orders after filtering (#518) (#519)

Metamask (#524)

  • add multisig pulugin

  • add mock file for multisig plugin

  • add metamask

  • remove all regarding domain

  • :fix lint

  • move provider to root app

  • fix: test commit

  • fix: skip unit tests without redux provider

Remove filtering by username on Users Directory page (#587)

Remove filtering by username on Users Directory page #587

Remove GCR Docker build

Revert "Fix: update stable with latest fixes" (#590)

  • Revert "Feature: ability to cancel editing email (#588)"

This reverts commit fd952f85fb8931632fe24e059218e53be54173af.

  • Revert "Remove filtering by username on Users Directory page #587"

This reverts commit 13019672ae4cc144c5daa7879dc4a2bcb7d34ef2.

  • Revert "Fix: update user email after editing (#586)"

This reverts commit e4afcda8626b3ae0cdec60500406aede75fab073.

Update drone ci for slack notify (#594)

Update wio version to 8816622

Update wio version to c1362ba

Update wio version to 0.1.3

Update wip version

Update .drone.yml

Update 2.6 with latest changes (#509)

  • Fix: add geetest captcha (#500)

  • Fix: add geetest captcha

  • Fix: rework captcha as separated component

  • Fix: use correct response structure (#501)

  • Fix: enable button, when geetest captcha confirmed (#504)

  • Feature: add confirmation modal window for nested wallets (#503)

  • Fix: render delete button in the modal window (#505)

  • Feature: [edit wallets] add delete modal for currencies component (#508)

  • Fix: enable add comment modal button for valid fields (#506)

  • Fix: change conditions for fetch user data at KYC screen (#510)

  • Fix: disable Adjustment button while waiting for BE response (#511)

Co-authored-by: Khlopiachyi Pavlo <43373208+pkhlopiachyi@users.noreply.github.com> Co-authored-by: Andrew Kushniruk <37345428+akushniruk@users.noreply.github.com>

Pull Requests

Merge pull request #517 from openware/master

Merge pull request #515 from openware/master

#Version 3.0.9

Released 2021-04-20

Fix: delete fiat currencies from parent currency list

Fix: hide deposit fee field for non fiat currencies

Fix: smart contract table (#699)

Fix: [receiver, sender] change params for internal_transfers (#695)

#Version 3.0.8

Released 2021-04-20

Adapt tower for multisig plugin (#526)

  • Feature: attapt tower to multisig plugin

  • Feature: add blockchain connection

  • Feature: add ability to intedact with withdrawal

  • Feature: add value calculation in wei

  • fix: update result to show confirmations

  • add prettier

  • Feature: display confiramations in table

  • Fix: update node version in drone

Co-authored-by: oyershov <oyershov@heliostech.fr> Co-authored-by: josadcha <josadcha@heliostech.fr>

add metadata prop (#530)

Enhancement: Update goci version to 0.1.11

Enhancement: Webpack update, update typescript version (#662)

  • Enhancement: Webpack update, update typescript version

  • Fix: critical issues after update

Co-authored-by: Oleksandr Khlopiachyi <akhlopiachyi@heliostech.fr> Co-authored-by: josadcha <josadcha@heliostech.fr>

Enhancement: Render footer depends on footerDisplayState config value (#650)

Enhancement: Change code for blocklogin restriction (#560)

Enhancement: Update SDK version (#554)

Enhancement: Disable Docker cache purge

Enhancement: Update wio version to 0.1.1 (#534)

Feature: [user - documents] add possibility to review pdf files (#686)

Feature: Add global version update CI step (#671)

Feature: move IEO, Multisig plugins (#659)

  • Feature: move Multisig (Gnosis) plugin to main Tower

  • Feature: move IEO plugin to main Tower

  • Feature: update plugins readme with v3 changes

  • Fix: update IEO plugin with last sonic config

  • Fix: remove useless tests from IEO

  • Fix: remove duplicate code

Feature: move forex & qe to plugins (#645)

  • Feature: move forex to plugin

  • Feature: move qe to plugins

Feature: add finex abilities if qe and forex exist (#644)

Feature: price field for Currency Details (#649)

Feature: export user directory

Feature: add forex rates providers (#638)

Feature: add secret data validation (#616)

Feature: Update Version to 3.0.0 (#624)

Feature: rewrite Order, Withdraws, Operations to func (#618)

  • Feature: rewrite Order, Withdraws, Operations to func

  • Fix: add missing dependencies

Feature: add quick exchange (#611)

Feature: add forex table + table header component (#608)

  • Feature: add forex table + table header component

  • Feature: add modal window for forex

Feature: Rework configs update with sending payload as json (#607)

  • Feature: Rework configs update with sending payload as json

  • Feature: Add access only for superadmins to reach configurations settings

  • Feature: Send JSON for secret creation

  • Fix: rerender screen after secret update/creation

Feature: implement sonic configurations page, add sonic to configs, add mocks, update drone (#603)

  • Feature: implement sonic configurations page, add sonic to configs, add mocks

  • Enhancement: Add Docker build step for the integration pipeline

  • Feature: Fetch configs from sonic, update general structure on Tower

Co-authored-by: Valentine Shatravenko <vshatravenko@heliostech.fr>

Feature: Hide docs attachments for non-compliance roles (#595)

Feature: latest market position on Market Details (#600)

  • Feature: latest market position on Market Details

  • Fix: fetch latest market from API by sort

Feature: add smart contracts support (#581)

  • Feature: add smart contracts module
  • Feature: cover smart contracts module with tests
  • Feature: add smart contracts UI page
  • Feature: add ability to change smart contract state from table
  • Feature: add redirection to explorer by clicking on the address
  • Feature: add ability to add smart contract
  • Feature: add ability to export smart contracts
  • Feature: add user notification after page refresh
  • Feature: add ability to import data from csv

Feature: ability to cancel editing email (#588)

Feature: add Exchange: Internal Transfers section (#573)

  • Feature: add Exchange: Internal Transfers section

  • Feature: add export Saga for Internal Transfers

Feature: info about Fail errored withdraw, Load btn for errored withdraw (#576)

  • Feature: info about Fail errored withdraw, Load btn for errored withdraw

  • Fix: rename action buttons for Withdraw errored

Feature: add nickname to the users directory table (#570)

Feature: Add user ip column on user activities pages (#563)

Co-authored-by: Jeng <jeng@yellow.com>

Feature: add blocklogin category for restrictions (#558)

Feature: Promo:Airdrop page (#557)

  • Feature: Promo:Airdrop page

  • Fix: more detailed example csv file

Feature: Warning Modal before auto-logout (#555)

Feature: edit Wallet settings dynamically (#553)

Feature: add docs about how to remove/hide currency in Tower (#549)

Feature: add dev mode; hide tower for non-admin user (#502)

Feature: add the possibility to update email (#543)

Feature: add ability to set the derivation path of ledger wallet (#545)

Feature: ask for the account on ledger connection

Feature: add console message with account and connector details

Feature: add wallet connect support (#540)

Feature: trigger build on integration branch push (#539)

Feature: add ledger connector support (#538)

Feature: add webpack configuration support (#537)

Feature: add erc20 support (#532)

  • Feature: add check for the confirmed account

  • Feature: add web3 required libraries

  • Fix: polish code style

Feature: add ability to execute transaction (#529)

Fix: add otp check for disable button on the login screen (#688)

Fix: description is hidden for fiat beneficiary (#674) (#680)

Fix: description is hidden for fiat beneficiary (#674)

Fix: change Webpack configs to serve static files on /tower (#678)

  • Fix: tower build

  • Fix: Update production config

Fix: add action for login error - 401 (#669)

Fix: [login screen] button disabled in case of recaptcha (#657)

Fix: 3-0-stable after rebase

Fix: replace xmlns http with https for svg images (#663)

  • Fix: replace xmlns http with https for svg images

  • Fix: remove useless map

Fix: hide refresh on promo/airdrops (#661)

Fix: wrong beneficiary description label

Fix: breadcrumb to skip link for tab content

Fix: menu label for revenues and fees schedules

Fix: select all checkbox for open orders

Fix: refresh request not send on restriction page

Fix: [forex] update pair(symbol) (#643)

  • Fix: [forex] update pair(symbol)

  • Fix: change input type to number

Fix: update endpoint for qe market and add liq. account (#628)

  • Fix: update endpoint for qe market

  • Feature: add liquidity account

Fix: update request for configs, update mocks (#641)

Fix: send wallet_index as integer (#629)

Fix: add 'accepted' state for Adjustment Info (#625)

Fix: Open Orders Select all logic, Withdraw page tabs (#627)

  • Fix: reset selected orders state on rowsPerPage change, filter submit

  • Fix: withdraws tabs default set

Fix: hide 'citizenship' field in user's profile details (#623)

Fix: provide check for global env

Fix: configure labels which requires doc, show doc state according to that

Fix: set up Tower envs in mock, apply them to global envs

Fix: Provide QA fixes (#622)

  • Fix: remove state filter from Beneficiaries

  • Fix: remove filter ability for Pending Profiles

  • Fix: remove symbol column from Currencies table

Fix: forex and qe (#617)

Fix: markets orderbook pagination - set page equal to 0 after changing RowsPerPage

Fix: use current rowsPerPage on page refresh fetching call (#619)

Fix: user profile flow, menu highlighting (#613)

  • Fix: prevent symbol '-' as default on edit profile
  • Fix: display in UserDirectory verified profile data
  • Fix: highlight menu item if one of tab selected
  • Fix: prevent mixed operators issue
  • Fix: change logic of highlight pages with tabs

Fix: correct column name for Trade taker type (#612)

Fix: add engine screen (#610)

Fix: remove old step for notifying of development branch status (#609)

Fix: generate user deposit address in user balance page (#606)

  • Fix: generate user deposit address in user balance page

  • Fix: remove user balance pagination + deposit address generation logic

  • Fix: generate user deposit address logic

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: cancel orders pagination (#605)

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: change abilities name for Smart Contracts (#604)

Fix: restore changes in orderCancelFetch action (#602)

Fix: cancel all orders button to header (#601)

  • Fix: cancel all orders button to header

  • Fix: cancel orders success reducer

  • Fix: refactor orders reducer

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: refactor code

Fix: user open orders cancel all

Fix: cancel all orders

Fix: use correct formatting from decimal component

Fix: update user email after editing (#586)

Fix: user main info, Username to be Nickname (#584)

Fix: update User Balances interface according to BE changes (#585)

Fix: internal transfers and user table (#583)

  • Fix: turn on filters on internal transfers

  • Fix: users header(rows) data

Fix: Hide account number for 401 and 402 asset codes in adjustment creation (#582)

Fix: Users list rendering (#580)

Fix: replace all 'nickname' occurrence for 'username' after changes on BE (#579)

Fix: handle routes with parameters and default (#577)

Fix: double export request on Withdraws Coin page (#575)

Fix: change if-else statement in NicknameExistence function (#574)

Fix: trigger export action after every loading data (#572)

Fix: csv export first attempt download empty file (#569)

  • Fix: wait for data before downloading export file

  • Fix: additional checks before download export file

Fix: clear Wallet Settings values on wallet edit render (#568)

Fix: support deposit kind for opendax gateway client (#567)

  • Fix: opendax gateway client wallet settings

  • Fix: preset settings list for Wallet Edit page

Fix: accountings operations routes (#565)

Fix: refetch wallet after successful edit (#566)

Fix: prevent showing alert on 401 from /me (#562)

Fix: display Add Deposit if Deposits::Fiat rule (#556)

Fix: redirect when session was destroyed (#547)

  • Fix: redirect when session was destroyed

  • Fix: remove user if session is not found

Co-authored-by: josadcha <josadcha@heliostech.fr>

Fix: hide Activities fro non-superadmin, hide Ledger if no plugin (#552)

  • Fix: hide Metamask and Ledger if no plugin

  • Fix: remove unused files

  • Fix: hide Activities page for not superadmin users

Fix: display Dashboard for all, fix Navbar buttons (#551)

  • Fix: Ledger/Metamask button overlay menu

  • Fix: change Operators to Activities

  • Fix: display Dashboard for all admin users

Fix: prevent duplicating POST session requests (#550)

  • Fix: prevent duplicating POST session requests

  • Fix: prevent douplicating fetch of metrics

Fix: redirect to user details for markets-orderbook tab (#548)

Fix: Update default CMD in Dockerfile

Fix: Do not generate mapfiles (#535)

  • Remove useless build on GCR

Fix: remove ngnix, ignore warnings on CI build (#536)

Co-authored-by: Valentine Shatravenko <vshatravenko@heliostech.fr>

Fix: update wio to 9f0a88b

Fix: change row id (#531)

Fix: change target table item (#528)

  • Fix: change target table item

  • Feature: update mocks woth confirmed transaction

  • Fix: change executed transaction check

Fix: update node version in Dockerfile

Fix: fetch full markets list for fees schedule modal (#523)

Fix: wrap Cancel Order button to <CanCan/> component (#522)

Fix: user directory permission target check (#521)

Fix: do not fetch 2 times user open orders after filtering (#518)

Metamask (#524)

  • add multisig pulugin

  • add mock file for multisig plugin

  • add metamask

  • remove all regarding domain

  • :fix lint

  • move provider to root app

  • fix: test commit

  • fix: skip unit tests without redux provider

Remove filtering by username on Users Directory page (#587)

Remove GCR Docker build

Update drone ci for slack notify (#592)

Update wio version to 8816622

Update wio version to c1362ba

Update wio version to 0.1.3

Update wip version

Update .drone.yml

#Version 2.6.67

Released 2021-04-16

Adapt tower for multisig plugin (#526)

  • Feature: attapt tower to multisig plugin

  • Feature: add blockchain connection

  • Feature: add ability to intedact with withdrawal

  • Feature: add value calculation in wei

  • fix: update result to show confirmations

  • add prettier

  • Feature: display confiramations in table

  • Fix: update node version in drone

Co-authored-by: oyershov <oyershov@heliostech.fr> Co-authored-by: josadcha <josadcha@heliostech.fr>

add metadata prop (#530)

Enhancement: Update 2.6 with latest fixes (#614)

  • Fix: correct column name for Trade taker type (#612)
  • Fix: prevent symbol '-' as default on edit profile
  • Fix: display in UserDirectory verified profile data
  • Fix: highlight menu item if one of tab selected

Enhancement: Change code for blocklogin restriction (#561)

Enhancement: Update SDK version (#554)

Enhancement: Disable Docker cache purge

Enhancement: Update wio version to 0.1.1 (#534)

Feature: [user - documents] add possibility to review pdf files (#687)

Feature: move IEO, Multisig plugins (#660)

  • Feature: move Multisig (Gnosis) plugin to main Tower

  • Feature: move IEO plugin to main Tower

  • Fix: update IEO, Multisig plugin

  • Fix: remove useless tests from IEO

  • Fix: remove duplicate code

Feature: price field for Currency Details

Feature: rewrite Order, Withdraws, Operations to func (#618)

  • Feature: rewrite Order, Withdraws, Operations to func

  • Fix: add missing dependencies

Feature: Hide docs attachments for non-compliance roles (#595)

Feature: latest market position on Market Details (#600)

  • Feature: latest market position on Market Details

  • Fix: fetch latest market from API by sort

Feature: ability to cancel editing email (#588)

Feature: add smart contracts support (#581)

  • Feature: add smart contracts module
  • Feature: cover smart contracts module with tests
  • Feature: add smart contracts UI page
  • Feature: add ability to change smart contract state from table
  • Feature: add redirection to explorer by clicking on the address
  • Feature: add ability to add smart contract
  • Feature: add ability to export smart contracts
  • Feature: add user notification after page refresh
  • Feature: add ability to import data from csv

Feature: ability to cancel editing email (#588)

Feature: update 2.6 with current master (#578)

  • Fix: clear Wallet Settings values on wallet edit render (#568)

  • Fix: csv export first attempt download empty file (#569)

  • Fix: wait for data before downloading export file

  • Fix: additional checks before download export file

  • Fix: trigger export action after every loading data (#572)

  • Feature: add nickname to the users directory table (#570)

  • Fix: change if-else statement in NicknameExistence function (#574)

  • Fix: double export request on Withdraws Coin page (#575)

  • Feature: info about Fail errored withdraw, Load btn for errored withdraw (#576)

  • Feature: info about Fail errored withdraw, Load btn for errored withdraw

  • Fix: rename action buttons for Withdraw errored

  • Fix: handle routes with parameters and default (#577)

  • Feature: add Exchange: Internal Transfers section (#573)

  • Feature: add Exchange: Internal Transfers section

  • Feature: add export Saga for Internal Transfers

Co-authored-by: Andrew Peresada <kohelbekker@gmail.com> Co-authored-by: Oleksandr Yershov <oyershov@heliostech.fr>

Feature: Add CI step to update the global version

Feature: Add user ip column on user activities pages (#563)

Co-authored-by: Jeng <jeng@yellow.com>

Feature: add blocklogin category for restrictions (#559)

Feature: Promo:Airdrop page (#557)

  • Feature: Promo:Airdrop page

  • Fix: more detailed example csv file

Feature: Warning Modal before auto-logout (#555)

Feature: edit Wallet settings dynamically (#553)

Feature: add docs about how to remove/hide currency in Tower (#549)

Feature: add dev mode; hide tower for non-admin user (#502)

Feature: add the possibility to update email (#543) (#546)

Feature: add ability to set the derivation path of ledger wallet

Feature: ask for the account on ledger connection

Feature: add console message with account and connector details

Feature: add wallet connect support (#540)

Feature: add ledger connector support (#538)

Feature: add webpack configuration support (#537)

Feature: add erc20 support (#532)

  • Feature: add check for the confirmed account

  • Feature: add web3 required libraries

  • Fix: polish code style

Feature: add ability to execute transaction (#529)

Feature: update drone for 2-6-stable

Feature: configure CI for stable branch

Fix: description is hidden for fiat beneficiary (#675)

Fix: selected items in orders screen (#673)

Fix: add action for login error - 401 (#667)

Fix: [login screen] button disabled in case of recaptcha (#665)

Fix: hide refresh on promo airdrops (#664)

Fix: wrong beneficiary description label (#654)

Fix: add 'accepted' state for Adjustment Info (#625)

Fix: Open Orders Select all logic, Withdraw page tabs (#627)

  • Fix: reset selected orders state on rowsPerPage change, filter submit

  • Fix: withdraws tabs default set

Fix: hide 'citizenship' field in user's profile details (#623)

Fix: configure labels which requires doc, show doc state according to that

Fix: Provide QA fixes (#622)

  • Fix: remove state filter from Beneficiaries

  • Fix: remove filter ability for Pending Profiles

  • Fix: remove symbol column from Currencies table

Fix: markets orderbook pagination - set page equal to 0 after changing RowsPerPage

Fix: use current rowsPerPage on page refresh fetching call (#619)

Fix: add engine screen (#610)

Fix: generate user deposit address in user balance page (#606)

  • Fix: generate user deposit address in user balance page

  • Fix: remove user balance pagination + deposit address generation logic

  • Fix: generate user deposit address logic

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: cancel orders pagination (#605)

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: change abilities name for Smart Contracts (#604)

Fix: restore changes in orderCancelFetch action (#602)

Fix: cancel all orders button to header (#601)

  • Fix: cancel all orders button to header

  • Fix: cancel orders success reducer

  • Fix: refactor orders reducer

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: refactor code

Fix: user open orders cancel all

Fix: cancel all orders

Fix: use correct formatting from decimal component

Fix: update user email after editing (#586)

Fix: user main info, Username to be Nickname (#584)

Fix: update User Balances interface according to BE changes (#585)

Fix: internal transfers and user table (#583)

  • Fix: turn on filters on internal transfers

  • Fix: users header(rows) data

Fix: Hide account number for 401 and 402 asset codes in adjustment creation (#582)

Fix: Users list rendering (#580)

Fix: replace all 'nickname' occurrence for 'username' after changes on BE (#579)

Fix: update user email after editing (#586)

Fix: Update goci version

Fix: support deposit kind for opendax gateway client (#567)

  • Fix: opendax gateway client wallet settings

  • Fix: preset settings list for Wallet Edit page

Fix: accountings operations routes (#565)

Fix: refetch wallet after successful edit (#566)

Fix: prevent showing alert on 401 from /me (#562)

Fix: display Add Deposit if Deposits::Fiat rule (#556)

Fix: redirect when session was destroyed (#547)

  • Fix: redirect when session was destroyed

  • Fix: remove user if session is not found

Co-authored-by: josadcha <josadcha@heliostech.fr>

Fix: hide Activities fro non-superadmin, hide Ledger if no plugin (#552)

  • Fix: hide Metamask and Ledger if no plugin

  • Fix: remove unused files

  • Fix: hide Activities page for not superadmin users

Fix: display Dashboard for all, fix Navbar buttons (#551)

  • Fix: Ledger/Metamask button overlay menu

  • Fix: change Operators to Activities

  • Fix: display Dashboard for all admin users

Fix: prevent duplicating POST session requests (#550)

  • Fix: prevent duplicating POST session requests

  • Fix: prevent douplicating fetch of metrics

Fix: redirect to user details for markets-orderbook tab (#548)

Fix: Update default CMD in Dockerfile

Fix: Do not generate mapfiles (#535)

  • Remove useless build on GCR

Fix: remove ngnix, ignore warnings on CI build (#536)

Co-authored-by: Valentine Shatravenko <vshatravenko@heliostech.fr>

Fix: add checks for existing objects to table (#533)

Fix: update wio to 9f0a88b

Fix: change row id (#531)

Fix: change target table item (#528)

  • Fix: change target table item

  • Feature: update mocks woth confirmed transaction

  • Fix: change executed transaction check

Fix: update node version in Dockerfile

Fix: fetch full markets list for fees schedule modal (#523)

Fix: wrap Cancel Order button to <CanCan/> component (#522)

Fix: user directory permission target check (#521)

Fix: do not fetch 2 times user open orders after filtering (#518) (#519)

Metamask (#524)

  • add multisig pulugin

  • add mock file for multisig plugin

  • add metamask

  • remove all regarding domain

  • :fix lint

  • move provider to root app

  • fix: test commit

  • fix: skip unit tests without redux provider

Remove filtering by username on Users Directory page (#587)

Remove filtering by username on Users Directory page #587

Remove GCR Docker build

Revert "Fix: update stable with latest fixes" (#590)

  • Revert "Feature: ability to cancel editing email (#588)"

This reverts commit fd952f85fb8931632fe24e059218e53be54173af.

  • Revert "Remove filtering by username on Users Directory page #587"

This reverts commit 13019672ae4cc144c5daa7879dc4a2bcb7d34ef2.

  • Revert "Fix: update user email after editing (#586)"

This reverts commit e4afcda8626b3ae0cdec60500406aede75fab073.

Update drone ci for slack notify (#594)

Update wio version to 8816622

Update wio version to c1362ba

Update wio version to 0.1.3

Update wip version

Update .drone.yml

Update 2.6 with latest changes (#509)

  • Fix: add geetest captcha (#500)

  • Fix: add geetest captcha

  • Fix: rework captcha as separated component

  • Fix: use correct response structure (#501)

  • Fix: enable button, when geetest captcha confirmed (#504)

  • Feature: add confirmation modal window for nested wallets (#503)

  • Fix: render delete button in the modal window (#505)

  • Feature: [edit wallets] add delete modal for currencies component (#508)

  • Fix: enable add comment modal button for valid fields (#506)

  • Fix: change conditions for fetch user data at KYC screen (#510)

  • Fix: disable Adjustment button while waiting for BE response (#511)

Co-authored-by: Khlopiachyi Pavlo <43373208+pkhlopiachyi@users.noreply.github.com> Co-authored-by: Andrew Kushniruk <37345428+akushniruk@users.noreply.github.com>

Pull Requests

Merge pull request #517 from openware/master

Merge pull request #515 from openware/master

#Version 3.0.7

Released 2021-04-15

Fix: description is hidden for fiat beneficiary (#674)

#Version 3.0.6

Released 2021-04-13

Fix: change Webpack configs to serve static files on /tower (#678)

  • Fix: tower build

  • Fix: Update production config

#Version 3.0.5

Released 2021-04-09

Adapt tower for multisig plugin (#526)

  • Feature: attapt tower to multisig plugin

  • Feature: add blockchain connection

  • Feature: add ability to intedact with withdrawal

  • Feature: add value calculation in wei

  • fix: update result to show confirmations

  • add prettier

  • Feature: display confiramations in table

  • Fix: update node version in drone

Co-authored-by: oyershov <oyershov@heliostech.fr> Co-authored-by: josadcha <josadcha@heliostech.fr>

add metadata prop (#530)

Enhancement: Update goci version to 0.1.11

Enhancement: Webpack update, update typescript version (#662)

  • Enhancement: Webpack update, update typescript version

  • Fix: critical issues after update

Co-authored-by: Oleksandr Khlopiachyi <akhlopiachyi@heliostech.fr> Co-authored-by: josadcha <josadcha@heliostech.fr>

Enhancement: Render footer depends on footerDisplayState config value (#650)

Enhancement: Change code for blocklogin restriction (#560)

Enhancement: Update SDK version (#554)

Enhancement: Disable Docker cache purge

Enhancement: Update wio version to 0.1.1 (#534)

Feature: Add global version update CI step (#671)

Feature: move IEO, Multisig plugins (#659)

  • Feature: move Multisig (Gnosis) plugin to main Tower

  • Feature: move IEO plugin to main Tower

  • Feature: update plugins readme with v3 changes

  • Fix: update IEO plugin with last sonic config

  • Fix: remove useless tests from IEO

  • Fix: remove duplicate code

Feature: move forex & qe to plugins (#645)

  • Feature: move forex to plugin

  • Feature: move qe to plugins

Feature: add finex abilities if qe and forex exist (#644)

Feature: price field for Currency Details (#649)

Feature: export user directory

Feature: add forex rates providers (#638)

Feature: add secret data validation (#616)

Feature: Update Version to 3.0.0 (#624)

Feature: rewrite Order, Withdraws, Operations to func (#618)

  • Feature: rewrite Order, Withdraws, Operations to func

  • Fix: add missing dependencies

Feature: add quick exchange (#611)

Feature: add forex table + table header component (#608)

  • Feature: add forex table + table header component

  • Feature: add modal window for forex

Feature: Rework configs update with sending payload as json (#607)

  • Feature: Rework configs update with sending payload as json

  • Feature: Add access only for superadmins to reach configurations settings

  • Feature: Send JSON for secret creation

  • Fix: rerender screen after secret update/creation

Feature: implement sonic configurations page, add sonic to configs, add mocks, update drone (#603)

  • Feature: implement sonic configurations page, add sonic to configs, add mocks

  • Enhancement: Add Docker build step for the integration pipeline

  • Feature: Fetch configs from sonic, update general structure on Tower

Co-authored-by: Valentine Shatravenko <vshatravenko@heliostech.fr>

Feature: Hide docs attachments for non-compliance roles (#595)

Feature: latest market position on Market Details (#600)

  • Feature: latest market position on Market Details

  • Fix: fetch latest market from API by sort

Feature: add smart contracts support (#581)

  • Feature: add smart contracts module
  • Feature: cover smart contracts module with tests
  • Feature: add smart contracts UI page
  • Feature: add ability to change smart contract state from table
  • Feature: add redirection to explorer by clicking on the address
  • Feature: add ability to add smart contract
  • Feature: add ability to export smart contracts
  • Feature: add user notification after page refresh
  • Feature: add ability to import data from csv

Feature: ability to cancel editing email (#588)

Feature: add Exchange: Internal Transfers section (#573)

  • Feature: add Exchange: Internal Transfers section

  • Feature: add export Saga for Internal Transfers

Feature: info about Fail errored withdraw, Load btn for errored withdraw (#576)

  • Feature: info about Fail errored withdraw, Load btn for errored withdraw

  • Fix: rename action buttons for Withdraw errored

Feature: add nickname to the users directory table (#570)

Feature: Add user ip column on user activities pages (#563)

Co-authored-by: Jeng <jeng@yellow.com>

Feature: add blocklogin category for restrictions (#558)

Feature: Promo:Airdrop page (#557)

  • Feature: Promo:Airdrop page

  • Fix: more detailed example csv file

Feature: Warning Modal before auto-logout (#555)

Feature: edit Wallet settings dynamically (#553)

Feature: add docs about how to remove/hide currency in Tower (#549)

Feature: add dev mode; hide tower for non-admin user (#502)

Feature: add the possibility to update email (#543)

Feature: add ability to set the derivation path of ledger wallet (#545)

Feature: ask for the account on ledger connection

Feature: add console message with account and connector details

Feature: add wallet connect support (#540)

Feature: trigger build on integration branch push (#539)

Feature: add ledger connector support (#538)

Feature: add webpack configuration support (#537)

Feature: add erc20 support (#532)

  • Feature: add check for the confirmed account

  • Feature: add web3 required libraries

  • Fix: polish code style

Feature: add ability to execute transaction (#529)

Fix: add action for login error - 401 (#669)

Fix: [login screen] button disabled in case of recaptcha (#657)

Fix: 3-0-stable after rebase

Fix: replace xmlns http with https for svg images (#663)

  • Fix: replace xmlns http with https for svg images

  • Fix: remove useless map

Fix: hide refresh on promo/airdrops (#661)

Fix: wrong beneficiary description label

Fix: breadcrumb to skip link for tab content

Fix: menu label for revenues and fees schedules

Fix: select all checkbox for open orders

Fix: refresh request not send on restriction page

Fix: [forex] update pair(symbol) (#643)

  • Fix: [forex] update pair(symbol)

  • Fix: change input type to number

Fix: update endpoint for qe market and add liq. account (#628)

  • Fix: update endpoint for qe market

  • Feature: add liquidity account

Fix: update request for configs, update mocks (#641)

Fix: send wallet_index as integer (#629)

Fix: add 'accepted' state for Adjustment Info (#625)

Fix: Open Orders Select all logic, Withdraw page tabs (#627)

  • Fix: reset selected orders state on rowsPerPage change, filter submit

  • Fix: withdraws tabs default set

Fix: hide 'citizenship' field in user's profile details (#623)

Fix: provide check for global env

Fix: configure labels which requires doc, show doc state according to that

Fix: set up Tower envs in mock, apply them to global envs

Fix: Provide QA fixes (#622)

  • Fix: remove state filter from Beneficiaries

  • Fix: remove filter ability for Pending Profiles

  • Fix: remove symbol column from Currencies table

Fix: forex and qe (#617)

Fix: markets orderbook pagination - set page equal to 0 after changing RowsPerPage

Fix: use current rowsPerPage on page refresh fetching call (#619)

Fix: user profile flow, menu highlighting (#613)

  • Fix: prevent symbol '-' as default on edit profile
  • Fix: display in UserDirectory verified profile data
  • Fix: highlight menu item if one of tab selected
  • Fix: prevent mixed operators issue
  • Fix: change logic of highlight pages with tabs

Fix: correct column name for Trade taker type (#612)

Fix: add engine screen (#610)

Fix: remove old step for notifying of development branch status (#609)

Fix: generate user deposit address in user balance page (#606)

  • Fix: generate user deposit address in user balance page

  • Fix: remove user balance pagination + deposit address generation logic

  • Fix: generate user deposit address logic

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: cancel orders pagination (#605)

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: change abilities name for Smart Contracts (#604)

Fix: restore changes in orderCancelFetch action (#602)

Fix: cancel all orders button to header (#601)

  • Fix: cancel all orders button to header

  • Fix: cancel orders success reducer

  • Fix: refactor orders reducer

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: refactor code

Fix: user open orders cancel all

Fix: cancel all orders

Fix: use correct formatting from decimal component

Fix: update user email after editing (#586)

Fix: user main info, Username to be Nickname (#584)

Fix: update User Balances interface according to BE changes (#585)

Fix: internal transfers and user table (#583)

  • Fix: turn on filters on internal transfers

  • Fix: users header(rows) data

Fix: Hide account number for 401 and 402 asset codes in adjustment creation (#582)

Fix: Users list rendering (#580)

Fix: replace all 'nickname' occurrence for 'username' after changes on BE (#579)

Fix: handle routes with parameters and default (#577)

Fix: double export request on Withdraws Coin page (#575)

Fix: change if-else statement in NicknameExistence function (#574)

Fix: trigger export action after every loading data (#572)

Fix: csv export first attempt download empty file (#569)

  • Fix: wait for data before downloading export file

  • Fix: additional checks before download export file

Fix: clear Wallet Settings values on wallet edit render (#568)

Fix: support deposit kind for opendax gateway client (#567)

  • Fix: opendax gateway client wallet settings

  • Fix: preset settings list for Wallet Edit page

Fix: accountings operations routes (#565)

Fix: refetch wallet after successful edit (#566)

Fix: prevent showing alert on 401 from /me (#562)

Fix: display Add Deposit if Deposits::Fiat rule (#556)

Fix: redirect when session was destroyed (#547)

  • Fix: redirect when session was destroyed

  • Fix: remove user if session is not found

Co-authored-by: josadcha <josadcha@heliostech.fr>

Fix: hide Activities fro non-superadmin, hide Ledger if no plugin (#552)

  • Fix: hide Metamask and Ledger if no plugin

  • Fix: remove unused files

  • Fix: hide Activities page for not superadmin users

Fix: display Dashboard for all, fix Navbar buttons (#551)

  • Fix: Ledger/Metamask button overlay menu

  • Fix: change Operators to Activities

  • Fix: display Dashboard for all admin users

Fix: prevent duplicating POST session requests (#550)

  • Fix: prevent duplicating POST session requests

  • Fix: prevent douplicating fetch of metrics

Fix: redirect to user details for markets-orderbook tab (#548)

Fix: Update default CMD in Dockerfile

Fix: Do not generate mapfiles (#535)

  • Remove useless build on GCR

Fix: remove ngnix, ignore warnings on CI build (#536)

Co-authored-by: Valentine Shatravenko <vshatravenko@heliostech.fr>

Fix: update wio to 9f0a88b

Fix: change row id (#531)

Fix: change target table item (#528)

  • Fix: change target table item

  • Feature: update mocks woth confirmed transaction

  • Fix: change executed transaction check

Fix: update node version in Dockerfile

Fix: fetch full markets list for fees schedule modal (#523)

Fix: wrap Cancel Order button to <CanCan/> component (#522)

Fix: user directory permission target check (#521)

Fix: do not fetch 2 times user open orders after filtering (#518)

Metamask (#524)

  • add multisig pulugin

  • add mock file for multisig plugin

  • add metamask

  • remove all regarding domain

  • :fix lint

  • move provider to root app

  • fix: test commit

  • fix: skip unit tests without redux provider

Remove filtering by username on Users Directory page (#587)

Remove GCR Docker build

Update drone ci for slack notify (#592)

Update wio version to 8816622

Update wio version to c1362ba

Update wio version to 0.1.3

Update wip version

Update .drone.yml

#Version 2.6.66

Released 2021-04-09

Fix: description is hidden for fiat beneficiary (#675)

#Version 2.6.65

Released 2021-04-09

Adapt tower for multisig plugin (#526)

  • Feature: attapt tower to multisig plugin

  • Feature: add blockchain connection

  • Feature: add ability to intedact with withdrawal

  • Feature: add value calculation in wei

  • fix: update result to show confirmations

  • add prettier

  • Feature: display confiramations in table

  • Fix: update node version in drone

Co-authored-by: oyershov <oyershov@heliostech.fr> Co-authored-by: josadcha <josadcha@heliostech.fr>

add metadata prop (#530)

Enhancement: Update 2.6 with latest fixes (#614)

  • Fix: correct column name for Trade taker type (#612)
  • Fix: prevent symbol '-' as default on edit profile
  • Fix: display in UserDirectory verified profile data
  • Fix: highlight menu item if one of tab selected

Enhancement: Change code for blocklogin restriction (#561)

Enhancement: Update SDK version (#554)

Enhancement: Disable Docker cache purge

Enhancement: Update wio version to 0.1.1 (#534)

Feature: move IEO, Multisig plugins (#660)

  • Feature: move Multisig (Gnosis) plugin to main Tower

  • Feature: move IEO plugin to main Tower

  • Fix: update IEO, Multisig plugin

  • Fix: remove useless tests from IEO

  • Fix: remove duplicate code

Feature: price field for Currency Details

Feature: rewrite Order, Withdraws, Operations to func (#618)

  • Feature: rewrite Order, Withdraws, Operations to func

  • Fix: add missing dependencies

Feature: Hide docs attachments for non-compliance roles (#595)

Feature: latest market position on Market Details (#600)

  • Feature: latest market position on Market Details

  • Fix: fetch latest market from API by sort

Feature: ability to cancel editing email (#588)

Feature: add smart contracts support (#581)

  • Feature: add smart contracts module
  • Feature: cover smart contracts module with tests
  • Feature: add smart contracts UI page
  • Feature: add ability to change smart contract state from table
  • Feature: add redirection to explorer by clicking on the address
  • Feature: add ability to add smart contract
  • Feature: add ability to export smart contracts
  • Feature: add user notification after page refresh
  • Feature: add ability to import data from csv

Feature: ability to cancel editing email (#588)

Feature: update 2.6 with current master (#578)

  • Fix: clear Wallet Settings values on wallet edit render (#568)

  • Fix: csv export first attempt download empty file (#569)

  • Fix: wait for data before downloading export file

  • Fix: additional checks before download export file

  • Fix: trigger export action after every loading data (#572)

  • Feature: add nickname to the users directory table (#570)

  • Fix: change if-else statement in NicknameExistence function (#574)

  • Fix: double export request on Withdraws Coin page (#575)

  • Feature: info about Fail errored withdraw, Load btn for errored withdraw (#576)

  • Feature: info about Fail errored withdraw, Load btn for errored withdraw

  • Fix: rename action buttons for Withdraw errored

  • Fix: handle routes with parameters and default (#577)

  • Feature: add Exchange: Internal Transfers section (#573)

  • Feature: add Exchange: Internal Transfers section

  • Feature: add export Saga for Internal Transfers

Co-authored-by: Andrew Peresada <kohelbekker@gmail.com> Co-authored-by: Oleksandr Yershov <oyershov@heliostech.fr>

Feature: Add CI step to update the global version

Feature: Add user ip column on user activities pages (#563)

Co-authored-by: Jeng <jeng@yellow.com>

Feature: add blocklogin category for restrictions (#559)

Feature: Promo:Airdrop page (#557)

  • Feature: Promo:Airdrop page

  • Fix: more detailed example csv file

Feature: Warning Modal before auto-logout (#555)

Feature: edit Wallet settings dynamically (#553)

Feature: add docs about how to remove/hide currency in Tower (#549)

Feature: add dev mode; hide tower for non-admin user (#502)

Feature: add the possibility to update email (#543) (#546)

Feature: add ability to set the derivation path of ledger wallet

Feature: ask for the account on ledger connection

Feature: add console message with account and connector details

Feature: add wallet connect support (#540)

Feature: add ledger connector support (#538)

Feature: add webpack configuration support (#537)

Feature: add erc20 support (#532)

  • Feature: add check for the confirmed account

  • Feature: add web3 required libraries

  • Fix: polish code style

Feature: add ability to execute transaction (#529)

Feature: update drone for 2-6-stable

Feature: configure CI for stable branch

Fix: selected items in orders screen (#673)

Fix: add action for login error - 401 (#667)

Fix: [login screen] button disabled in case of recaptcha (#665)

Fix: hide refresh on promo airdrops (#664)

Fix: wrong beneficiary description label (#654)

Fix: add 'accepted' state for Adjustment Info (#625)

Fix: Open Orders Select all logic, Withdraw page tabs (#627)

  • Fix: reset selected orders state on rowsPerPage change, filter submit

  • Fix: withdraws tabs default set

Fix: hide 'citizenship' field in user's profile details (#623)

Fix: configure labels which requires doc, show doc state according to that

Fix: Provide QA fixes (#622)

  • Fix: remove state filter from Beneficiaries

  • Fix: remove filter ability for Pending Profiles

  • Fix: remove symbol column from Currencies table

Fix: markets orderbook pagination - set page equal to 0 after changing RowsPerPage

Fix: use current rowsPerPage on page refresh fetching call (#619)

Fix: add engine screen (#610)

Fix: generate user deposit address in user balance page (#606)

  • Fix: generate user deposit address in user balance page

  • Fix: remove user balance pagination + deposit address generation logic

  • Fix: generate user deposit address logic

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: cancel orders pagination (#605)

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: change abilities name for Smart Contracts (#604)

Fix: restore changes in orderCancelFetch action (#602)

Fix: cancel all orders button to header (#601)

  • Fix: cancel all orders button to header

  • Fix: cancel orders success reducer

  • Fix: refactor orders reducer

Co-authored-by: Sean Lee <5255084-seanlee1@users.noreply.gitlab.com>

Fix: refactor code

Fix: user open orders cancel all

Fix: cancel all orders

Fix: use correct formatting from decimal component

Fix: update user email after editing (#586)

Fix: user main info, Username to be Nickname (#584)

Fix: update User Balances interface according to BE changes (#585)

Fix: internal transfers and user table (#583)

  • Fix: turn on filters on internal transfers

  • Fix: users header(rows) data

Fix: Hide account number for 401 and 402 asset codes in adjustment creation (#582)

Fix: Users list rendering (#580)

Fix: replace all 'nickname' occurrence for 'username' after changes on BE (#579)

Fix: update user email after editing (#586)

Fix: Update goci version

Fix: support deposit kind for opendax gateway client (#567)

  • Fix: opendax gateway client wallet settings

  • Fix: preset settings list for Wallet Edit page

Fix: accountings operations routes (#565)

Fix: refetch wallet after successful edit (#566)

Fix: prevent showing alert on 401 from /me (#562)

Fix: display Add Deposit if Deposits::Fiat rule (#556)

Fix: redirect when session was destroyed (#547)

  • Fix: redirect when session was destroyed

  • Fix: remove user if session is not found

Co-authored-by: josadcha <josadcha@heliostech.fr>

Fix: hide Activities fro non-superadmin, hide Ledger if no plugin (#552)

  • Fix: hide Metamask and Ledger if no plugin

  • Fix: remove unused files

  • Fix: hide Activities page for not superadmin users

Fix: display Dashboard for all, fix Navbar buttons (#551)

  • Fix: Ledger/Metamask button overlay menu

  • Fix: change Operators to Activities

  • Fix: display Dashboard for all admin users

Fix: prevent duplicating POST session requests (#550)

  • Fix: prevent duplicating POST session requests

  • Fix: prevent douplicating fetch of metrics

Fix: redirect to user details for markets-orderbook tab (#548)

Fix: Update default CMD in Dockerfile

Fix: Do not generate mapfiles (#535)

  • Remove useless build on GCR

Fix: remove ngnix, ignore warnings on CI build (#536)

Co-authored-by: Valentine Shatravenko <vshatravenko@heliostech.fr>

Fix: add checks for existing objects to table (#533)

Fix: update wio to 9f0a88b

Fix: change row id (#531)

Fix: change target table item (#528)

  • Fix: change target table item

  • Feature: update mocks woth confirmed transaction

  • Fix: change executed transaction check

Fix: update node version in Dockerfile

Fix: fetch full markets list for fees schedule modal (#523)

Fix: wrap Cancel Order button to <CanCan/> component (#522)

Fix: user directory permission target check (#521)

Fix: do not fetch 2 times user open orders after filtering (#518) (#519)

Metamask (#524)

  • add multisig pulugin

  • add mock file for multisig plugin

  • add metamask

  • remove all regarding domain

  • :fix lint

  • move provider to root app

  • fix: test commit

  • fix: skip unit tests without redux provider

Remove filtering by username on Users Directory page (#587)

Remove filtering by username on Users Directory page #587

Remove GCR Docker build

Revert "Fix: update stable with latest fixes" (#590)

  • Revert "Feature: ability to cancel editing email (#588)"

This reverts commit fd952f85fb8931632fe24e059218e53be54173af.

  • Revert "Remove filtering by username on Users Directory page #587"

This reverts commit 13019672ae4cc144c5daa7879dc4a2bcb7d34ef2.

  • Revert "Fix: update user email after editing (#586)"

This reverts commit e4afcda8626b3ae0cdec60500406aede75fab073.

Update drone ci for slack notify (#594)

Update wio version to 8816622

Update wio version to c1362ba

Update wio version to 0.1.3

Update wip version

Update .drone.yml

Update 2.6 with latest changes (#509)

  • Fix: add geetest captcha (#500)

  • Fix: add geetest captcha

  • Fix: rework captcha as separated component

  • Fix: use correct response structure (#501)

  • Fix: enable button, when geetest captcha confirmed (#504)

  • Feature: add confirmation modal window for nested wallets (#503)

  • Fix: render delete button in the modal window (#505)

  • Feature: [edit wallets] add delete modal for currencies component (#508)

  • Fix: enable add comment modal button for valid fields (#506)

  • Fix: change conditions for fetch user data at KYC screen (#510)

  • Fix: disable Adjustment button while waiting for BE response (#511)

Co-authored-by: Khlopiachyi Pavlo <43373208+pkhlopiachyi@users.noreply.github.com> Co-authored-by: Andrew Kushniruk <37345428+akushniruk@users.noreply.github.com>

Pull Requests

Merge pull request #517 from openware/master

Merge pull request #515 from openware/master

#