logo

#Version 2.5.6

Released 2021-04-13

Enhancement: Upgrade SDK version to 2.6.7 (#404)

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

Feature: rework kyc flow

Feature: add styles to kyc flow

Feature: add drafted label and issued date

Feature: change profile verification design

Fix: solve review conversations

Feature: change profile verification steps design

Feature: move KYC steps to env.js

Feature: cover address selectors by tests

Fix: change according to code review

Feature: Bump to 2.5.0

Feature: update favicon to latest logo

Feature: change version on package.json

Fix: update sorting on numbers in market selector

Fix: update .domains file (#351)

Fix: provide kycaid fixes (#220)

  • Feature: rework calls logic for documents
  • Fix: add state submitted as pending value,add redirection to profile, send confirm value on POST request for identity
  • Fix: remove doc_country from POST query
  • Fix: decrease space between documents title and inputs, add hover effect to new buttons
  • Fix: remove doc_country from documents screen
  • Fix: add missing fixes

Update .domains

Pull Requests

Merge pull request #188 from openware/2-5-stable-bump

Merge pull request #187 from openware/2-5-stable-icon

#Version 2.6.25

Released 2021-04-13

Enhancement: Update goci version to 0.1.11

Enhancement: Update goci version (#530)

Fix: update sorting on numbers in market selector

Fix: blur on trading screen + fix input field for api keys

Fix: add fiat beneficiary address label (#519)

Fix: refactor websockets connection

#Version 3.0.6

Released 2021-04-13

Fix: update sorting on numbers in market selector

#Version 3.0.5

Released 2021-04-13

Fix: close sidebar on landing page

#Version 3.0.4

Released 2021-04-12

#Version 3.0.3

Released 2021-04-12

Fix: blur on trading screen + fix input field for api keys

#Version 3.0.2

Released 2021-04-09

Fix: [twice fetch config] remove tag script from master.html

#Version 3.0.1

Released 2021-04-09

Enhancement: Ascoindex updates (#545)

  • Fix: add negative values decimal formatting

  • Fix: change upload file accepted formats

  • Fix: add missing padding to the trading UI

  • Fix: change market selector search input styles

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

#Version 3.0.0

Released 2021-04-09

Enchancement: update drone.yml, change request type for platform update request

Enhancement: Update Kaigara version (#527)

Enhancement: Fix geetest captcha (#521)

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

Enhancement: Add latest sonic changes (#508)

  • Enhancement: Add latest sonic changes

  • Add Engine creation + market update changes

  • Fix: Make new engines active by default

  • Add license generation on platform creation

  • Fix: Secret scope value creation

  • Enhancement: Send SA balance request upon platform creation

  • Enhancement: Support non-expiring licenses

  • Fix: update orderbook component and module

  • Fix: use helpers to convert asks and bids

  • Fix: rework orderbook component to support high load ws stream

  • Feature: Integrate market/currency creation logic from sonic

  • Fix the market creation

  • Enhancement: Update sonic module names (#520)

  • Feature: Update module names

  • Fix: send language with register request on wizard step 1 page

  • Enhancement: Prefill platform url in general settings wizard step

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

Enhancement: Improve regex for platform url (#510)

  • Fix: remove console error
  • Enhancement: Improve regex for platform url

Enhancement: Update drone.yml (#513)

Feature: Update 3-0-stable CI

Feature: Rework Beneficiaries component (#447)

  • Feature: Rework Beneficiaries component

  • Enhancement: Render captcha on sign in screen

  • Enhancement: Set default branches to build images in drone.yml

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

Feature: update project version

Feature: polish customization and platform setup UI

Feature: Update sonic, update request for secrets (#495)

  • Feature: Update sonic

  • Feature: Send json instead of form data

Feature: Update kaigara verson to 0.1.17

Feature: sonic integration

Feature: add images customization (#489)

  • Feature: add ability to customize images
  • Feature: apply customizable images to the UI
  • Feature: dynamically update images after save customization
  • Feature: move logo to separated component

Feature: Global Wizard pages update

  • Feature: Global Wizard pages update
  • Fix: Remove extra code, update SetupRegisterForm with the latest version of this component
  • Fix: Change rules for rendering mobile view
  • Feature: Add translations for tooltips
  • Fix: Update styles to have responsive design

Feature: add internal transfers (#419)

Co-authored-by: Kohelbekker <kohelbekker@gmail.com> Co-authored-by: oyershov <oyershov@heliostech.fr>

Feature: Implement Wizard pages (#466)

  • Feature: Wizard pages
  • Feature: add setup form block component
  • Feature: add styles, add basic forms
  • Feature: add setup form step one
  • Feature: separate admin and general setting step
  • Feature: Update Setup components and screen
  • Feature: Add setup markets component
  • Feature: Add module for setting secrets
  • Feature: add select markets step and support mobile ui
  • Feature: connect wizard step from api and update mobile ui
  • Feature: connect signup to api
  • Feature: Render congratulations screen after successful markets enabling
  • Feature: add sign up form validation and missing mock api

Co-authored-by: Dhanuwat Panyakom <dump@yellow.com> Co-authored-by: oyershov <oyershov@heliostech.fr>

Feature: add color palette presets

Feature: update colors customization (#465)

  • Feature: update customization settings with new design
  • Feature: add theme tabs to the color customization
  • Feature: update theme reset and apply behavior
  • Feature: rework platform customization logic

Feature: fetch and update platform configs from sonic

Feature: add synchronous config fetch from sonic

Feature: add landing blocks #422

Fix: use require for importing initGeetest

Fix: [unit test] geetest export (#542)

Fix: link static css files in routes

Fix: remove config.js from build ver.

Fix: fetchConfigs has already been declared (#532)

Fix: add fiat beneficiary address label (#516)

Fix: apply fixes after rebase

Fix: add lowercase letter to regex

Fix: add validation for exchange name, fix styles for wizard pages (#503)

  • Fix: add validation for exchange name, fix styles for wizard pages

  • Fix: update payload build for sign up

Fix: Move configurations files for react app to web, update gitignore

Fix: Update wizard pages (#483)

  • Fix: Change palette, fix tooltips
  • Fix: add validations for buttons
  • Fix: send request for secret updates only when user is created
  • Fix: send sonic platform registration request
  • Fix: Update configs
  • Fix: polish wizard pages code

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

Fix required node version and missed npm package (#485)

  • Fix: upgrade node to v10.15.0 as it required by npm modules
  • Fix: add http-signature to package.json

Fix: Set csrf token to register

Fix: add csrf token to sonic config update

Fix: change config update payload type

Fix: handle string type for boolean

Fix: change sonic config structure according to BE

Fix: remove unnecessary params from component tests

Fix: move configUpdate to admin folder

Fix: deposit translations, 2fa form height (#453)

  • Fix: missing translation for processing deposit

  • Fix: 2fa form height

  • Fix: update snapshots to pass tests

Fix: app store link

Fix: solve issues related to moment timezone and recharts

Fix: unit tests referesh snapshots and fix code #430

Fix: add webpack optimization #441

Fix: unit tests referesh snapshots and fix code Feature: bundle size analizer Feature: webpack optimization for build Feature: add hash name to bundle Feature: add hash name to bundle Features: fix unit test Fix: fix buiild script to not be freezed

Fix: polish Recent Trades after wrong rebase (#439)

Fix: refactor webpack bundler #426

Feature: Move RecentTrades to func component Fix: provide changes according to QA #283 Fix: accoount activity list pagination Fix: profile verification container not scrollable Fix: deposit-history pagination visible Fix: handle disabled user otp Fix: change expired session modal styles Fix: add mobile web alerts Fix: change delete api key button color Fix: sign-in/registration modals visability imporvment Fix: change modal height styles Fix: change wallet action buttons styles Fix: add beneficiaries fetch on update Fix: change basic color theme to dark Fix: cancel button added for input in CurrenMarketInfo component Fix: change filter input clear Fix: add wallet banner on withdraw screen Fix: num pad for price/amount fields on Trading page Feature: dropdown insted of tabs for orders and charts headers Fix: change dropdown style names Feature: remove toolbars from Trading view for mobile devices Fix: polish mobile chart styles Feature: add order input action buttons Feature: add order price input action buttons Fix: add check for finex enabled to price filters Fix: change error message styles Fix: add check for existing price filters Fix: clear user data from alert error Fix: change ob styles and depth fetch hook Fix: change search field icon Fix: add orders pagination Fix: change search icon indentation Fix: remove arrows from order input Fix: change KYC upload image styles

#Version 2.6.24

Released 2021-04-08

#Version 2.6.23

Released 2021-04-08

Enhancement: Update goci version to 0.1.11

#Version 2.6.22

Released 2021-04-08

Enhancement: Update goci version (#530)

#Version 2.6.21

Released 2021-03-29

Fix: add fiat beneficiary address label (#519)

#Version 2.6.20

Released 2021-03-16

Fix: refactor websockets connection

#Version 2.6.19

Released 2021-03-09

Fix: send correct param refid on signup (#506)

#Version 2.6.18

Released 2021-03-08

Feature: use last trade to display market price in order book

#Version 2.6.17

Released 2021-03-05

Feature: add combined charts component

#Version 2.6.16

Released 2021-03-02

Feature: trigger Assembly line with custom baseapp (#487)

#Version 2.6.15

Released 2021-03-01

Fix required node version and missed npm package (#485)

  • Fix: upgrade node to v10.15.0 as it required by npm modules
  • Fix: add http-signature to package.json

#Version 2.6.14

Released 2021-02-18

fix postcode regex

allow alphanumeric postal codes

Fix postcode regex

allow alphanumeric postalcode

#Version 2.6.13

Released 2021-02-11

Fix: change quotes to solve linter warning

Fix: upload only allowed types of files

Update drone ci for slack notify

#Version 2.6.12

Released 2021-02-08

Fix: decrease required height for mobile mode

Fix: change customization menu styles

#Version 2.6.11

Released 2021-02-05

Fix: deposit translations, 2fa form height (#453) (#454)

  • Fix: missing translation for processing deposit

  • Fix: 2fa form height

  • Fix: update snapshots to pass tests

#Version 2.6.10

Released 2021-02-05

Fix: search icon in market selector

Fix: app store link

#Version 2.6.9

Released 2021-02-02

Enhancement: Update the version update CI step

Feature: Add destination tag field for xrp, add validation of some currency addresses (#440)

Feature: Add nickname field to the UserData (#421)

Feature: max 10 beneficiary addresses according to BE (#397)

  • Feature: fetch Beneficiaries by currency

  • Feature: alert when user add more > 10 beneficiaries

Feature: search dropdown for KYC steps (#416)

  • Feature: search dropdown for KYC steps
  • Fix: move styles to pcss file

Fix: disable react-hooks exhaustive-deps rule

Fix: remove extra import, fix lint and stylelint issues

Fix: adjust modal spacing using padding, not absolute position (#446)

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

Fix: add missing translations for doc expire (#445)

Fix: Email verification styles (regression bug) (#443)

Fix: css indentation 2 spaces (#444)

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

Fix: adjust 2fa layout for russian lang (#435)

  • Fix: adjust 2fa layout for russian lang

  • Fix: adjust 2fa width by placeholder text

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

Fix: wallets currency item consistency when the currency icon_url exists (#436)

  • Fix: wallets currency item layout consistency when the currency icon_url exists

  • Fix: currency icon img alt should be currency code

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

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

Fix: close sidebar on KYC pages (regression issue) (#442)

Fix: profile kyc naming (#434)

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

Fix: unify email forms styles (#433)

  • Fix: unify email forms styles

  • Fix: use variable to set Email form paddings

Fix: wallets and trading view issues (#432)

  • Fix: update Beneficiary list after successful creation

  • Fix: stay on current tab when switching wallet

  • Fix: Trading Chart tools button is cropped

  • Fix: review comments on WalletScreen

  • Fix: referral link field width

Fix: bump axios to 0.21.1 (#431)

Fix: nickname validation fixes (#424)

Fix: trade page market selector search field overflow (#425)

  • Fix: trade page market selector search field overflow

  • Fix: market selector search field width fit its container

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

Fix: phone verification sendcode logic should cover resend too (#420)

  • Fix: phone verification sendcode logic should cover resend too

  • Fix: resend code if unverified phone_number exists

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

Fix: do not write user data in redux if user state is pending (#418)

  • Fix: do not write user data in redux if user state is pending

  • Fix: clear requireVerification state on SignIn mount

Fix: solve translations overwriting issue

Fix: handle API Key error in reducer (#415)

  • Fix: handle api key error in reducer

  • Fix: add success value into apiKeys redux state

  • Fix: remove unnecessary success redux

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

Fix: use user email from location state on Verification

Fix: optional total for Public Trade

Fix: remove total from PublicTradeEvent

Fix: prevent convert to string if total is missing on recent trades

Fix: update address via websockets instead of API call

Fix: scale incremental orderbook limit to avoid price holes

#Version 2.6.8

Released 2021-01-15

Enhancement: Update Nginx caching config

#Version 2.6.7

Released 2021-01-14

#Version 2.6.6

Released 2021-01-14

Feature: Add CI steps to to update global version (#410)

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

Fix: CI step of global OpenDAX version update (#412)

#Version 2.6.5

Released 2021-01-11

Bump to 2.4.0

Cleanup drone file

Create roadmap.md

Enhancement: Upgrade SDK version to 2.6.7 (#405)

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

Enhancement: Use appropriate words

Enhancement: Redeploy on master.devkube.com on every master push (#118)

Enhancement: Update sdk image (#6)

Feature: disable obfuscation and domain's lock by default

Feature: add peatio user api documentation (#402)

  • Feature: add api documentation page and module to fetch the data
  • Feature: add api documentation to the sidebar
  • Feature: add component to display models description
  • Feature: add refs support to models description component
  • Feature: add endpoints description documentation

Feature: add captcha for SignIn process (#386)

Feature: Add customization doc for Baseapp 2.5 and 2.6 versions (#390)

Feature: Refactor components (#343)

  • Feature: Move WalletList component to func component

  • Feature: Move UploadFile component to func component

  • Feature: Move TwoFactorAuth component to func component

  • Feature: Move Tooltip & TickerTable & TwoFactorAuth component to func component

  • Feature: Move TabPanel component to func component

  • Feature: Move SummaryField component to func component

  • Feature: Move SignUp component to func component

  • Feature: Move SignIn component to func component

  • Feature: Move PasswordStrength component to func component

  • refactor componentns

Co-authored-by: verezh <verezh@gmail.com>

Feature: add integration with MetaMask (#370)

  • Feature: add integration with MetaMask

  • Fix: handle metamask connection cases

  • Fix: connect store to tests

  • Fix: remove unused package

  • Fix: provide changes according to the code review

  • Fix: solve minor and test errors

Feature: Withdraw Confirmation mobile modal (#330)

  • Feature: Withdraw Confirmation mobile modal

  • Fix: remove unused <div> blocks

  • Fix: use useCallback in functions

  • Fix: add missing dependencies

  • Fix: do not wrap content in separate unused functions

Feature: Error handler implementation (#246)

Feature: Refactor beneficiaries (#355)

  • Feature: Move ActivateModal & FailModal to func components

  • Feature: Add hooks to activate

  • Fix: Run linter

  • Fix: Close modal on activation & onFocus

Feature: add SignIn 2FA, SignUp loaders (#360)

Feature: captcha for Reset Password & Resend Confirmation (#140)

  • Feature: add captcha for Reset Password

  • Feature: add captcha for Resend Confirmation form

  • Fix: send lang param while sign up with captcha

  • Fix: add check to disable Resend Confirmation form

  • Fix: verify lang param before setting language

  • Fix: replace any with ComponentType, fix naming

  • Feature: <Captcha /> component

  • Feature: store captcha states in redux

  • Fix: reset forgot pass success state on fetch

Feature: update webpack obfuscator version (#324)

Feature: Strong password component for Change Password (#322)

  • Feature: reuse ChangePassword component

  • Feature: move ChangePassword to base components

  • Feature: strong password for Change Password modal

  • Fix: field focus, button validation

  • Feature: reuse <ChangePassword/> for Reset password screen

  • Fix: remove non-existing style imports

Feature: hide documents image uploading fields before ID type selected (#287)

Feature: add finex price filters (#171)

  • Feature: Add price filters structure
  • Feature: add finex filters implementation
  • Fix Cleanup
  • Feature: add minimun valid price to significant digits filter
  • Feature: move filter helpers to filters folder
  • Feature: prevent wrong minimum price step representation
  • Feature: add market filters to redux
  • Feature: add filters integration to UI
  • Fix: change significant digits filter calculations
  • Fix: change price step validation
  • Fix: change code according to the review
  • Fix: handle js rounding in proper way
  • Fix: change decimal coefficient calculation

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

Feature: add mobile web implementation (#244)

  • Feature: add mobile state to redux

Feature: add mobile header

Feature: use hooks for mobile header

Fix: Migrate react-intl to v3 (#207)

  • Fix: Migrate to react-intl v3
  • Fix: Remove useless tests
  • Fix: Add react intl new type
  • Fix: Remove some of any types
  • Fix: Remove IntlProps where it is null
  • Fix: Remove IntlProps where it is null & add locale-data
  • Fix: change screen types

Feature: add mobile footer (#206)

  • Feature: add mobile footer
  • Fix: add translations and changes according to the code review

Feature: upgrade root function using hooks

Feature: add home page markets table

Feature: refactor markets table with hooks (#212)

  • Feature: refactor markets table using hooks
  • Fix: add default param to useEffect

Feature: Add modal and sign in mobile screen (#213)

  • Feature: Add modal component & sign in screen
  • Feature: Add TODO to tests
  • Feature: Add animation to modal
  • Fix: Pr comments & animation

Feature: Add signup screen

Feature: Add forgot password (#215)

  • Feature: Add ForgotPassword screen
  • Fix: Skip email tests because of hooks
  • Fix: Change color for label

Feature: Add reset and verification screens (#217)

  • Feature: Add forgotten page mobile screen
  • Feature: Add reset password page
  • Feature: Add a new snapshot
  • Fix: Revert wrong changes
  • Fix: Add brackets to conditions
  • Feature: Add KYC mobile screen
  • Fix: ForgotPassword screen alignment

Feature: add mobile current market info

Feature: add mobile current market info styles

Feature: add markets table to market selector

Feature: update redux-saga to using takeLeading

Feature: add timestamp to markets

Feature: Add mobile wallets screen (#222)

  • Feature: Add mobile wallets screen
  • Feature: Add areEqualSelectedProps.ts to wallets
  • Fix: Move common hooks to a separate folder
  • Fix: Reducers tests & add additional fields
  • Fix: Add default value for wallets selector

Feature: add mobile trading tabs

Fix: add loading check to should fetch

Feature: add ranger connect fetch hook

Feature: add trading order book

Feature: Add wallet header & wallet info

Feature: Add Selected Wallet screen

Feature: Add default values for a hook

Feature: Add dependencies to a hook

Feature: change create order styles

Fix: change order form and order book styles

Feature: add depth fetch hook

Fix: close modal on outside click

Feature: add orders tab

Feature: Add deposit mobile screen (#232)

  • Feature: Add deposit mobile screen
  • Feature: Add new translations

Feature: add mobile orders list

Feature: add mobile orders screen

Feature: add open orders component

Feature: add create order redirect buttons

Feature: add recent trades to mobile

Feature: update ranger mocks data

Fix: change recent trades mobile header styles

Feature: add mobile trading chart order book

Fix: change trading tabs components location

Fix: polish order book and resent trades styles

Feature: Add withdraw screen (#236)

  • Feature: Add Withdraw mobile screen
  • Feature: Add withdraw modals
  • Feature: Add confirm modals
  • Feature: Add a hook for prevProps handling
  • Fix: Comments & refactor

Feature: add profile screen and user info section

Fix: Add deposit screen (#242)

  • Fix: Add blocked screen to withdraw screen

  • Fix: Rewrite deposit mobile screen

  • Fix: change identity profile payload

  • Feature: add mobile profile links

  • Feature: add language selector

  • Feature: add color theme selector

  • Feature: Add confirm mobile screen (#243)

  • Feature: Add confirm mobile screen

  • Fix: Update KYC and styles

  • Fix: Add default user & rewrite render

  • Feature: Add mobile subheader (#253)

  • Feature: Add mobile subheader

  • Fix: Revert comment changes

  • Fix: change mobile subheader styles

  • Feature: add mobile user activity

  • Feature: Add profile verification & KYC mobile screen (#251)

Feature: Add profile verification Feature: Add profile KYC screen

  • Feature: add mobile api keys page

  • Feature: add two factor to api keys

  • Fix: Profile verification colors

  • Feature: add mobile change password

  • Fix: change UI styles according to QA

  • Fix: add type to functional components

  • Fix: add set mobile device hook

  • Fix: remove unnecessary content functions

  • Fix: change styles after QA

  • Fix: add open orders handling

  • Fix: change cancel all response handling

  • Fix: handle check event in correct way

  • Fix: change sign up captcha styles

  • Fix: add params by default to mobile wallets

  • Fix: update 2fa on disable

  • Fix: add redirect on close

  • Fix: email verification title aligment

  • Fix: change dispatch of pagination actions

  • Feature: add create and delete api key actions (#272)

  • Feature: add create and delete api key actions

  • Feature: add created api key modal

  • Fix: add profile api key confirmation modal

Feature: rework kyc flow Feature: add styles to kyc flow Feature: add drafted label and issued date Feature: change profile verification design Fix: solve review conversations Feature: change profile verification steps design Feature: move KYC steps to env.js Feature: cover address selectors by tests Fix: change according to code review

Feature: update deposit address via websockets

Feature: fetch kline from finex if enabled (#192)

  • Feature: fetch kline from finex if enabled

  • Fix: remove arke from API config

  • Feature: add query string builder, change build of kline query

Feature: magic link implementation (#183)

Feature: connect sentry to the app (#182)

Feature: update beneficiaries list on actions

Feature: set active address first on update

Feature: handle pending beneficiary

Feature: add ability of deferred activation of the beneficiary

Feature: add alert on order push by ws (#159)

  • Feature: add alert on order push by ws
  • Fix: remove alerts for partially closed orders

Feature: change user sign in with 2fa enabled

Feature: save user data after changing language

Feature: edit user data

Feature: add check for enabled wallet features

Feature: remove unused mocks

Feature: change maket ticker structure

Feature: intl message storing refactoring

Feature: add customization settings (#127)

  • Feature: add customization settings

Feature: add customization panel tabs

Feature: display customization by hash part in route

Feature: add ability to hide customization sidebar

Feature: separate customization bar colors

Feature: display current platform colors

Feature: add pretty scrollbar

Feature: add action buttons

Feature: add color settings icon

Feature: add color settings

Feature: temporary remove user role check

Feature: add ability to change current color variables

Feature: add themes selector

Feature: add ability to preset customization settings

Feature: set themes selector default value by api

Feature: add ability to reset customization settings

Feature: change chart styles on color customization

Feature: change chart colors on theme changing

Feature: add ability to save customization

Feature: add ability to save current colors

Feature: add ability to reset on saved settings

Feature: add ability to reset customization if no settings received

Feature: change market depth on customization

Fix: remove issues according to code review

  • Feature: allow all users to use customizaiton

Feature: make mockserver more aggressive

Feature: update incremental ob with multiple rows

Feature: add order book re-render optimization

Feature: add market depth optimization

Feature: add recent trades optimization

Feature: add react lazy loading

Feature: Update version and CI flow for sdk-citools to 2.4 (#133)

Feature: add ability to cancel all finex finex

Feature: change identity profile verificarion

Feature: add multiple profiles support, clean profile module

Feature: add stylelinter config

Feature: remove market trades total header

Feature: remove total header for orders

Feature: password strength meter

Feature: detects invalid sequences of incremental orderbook (#110)

Feature: Finex support

Feature: Finex support

  • Support of finex asynchronous order confirmation
  • Handle balances updates events received by websocket
  • Identify orders using uuid
  • add order errors translations

Feature: Ability to set pooling intervals to config

Feature: update charting library (#101)

Feature: add finex option to env.js

Feature: add landing page (#106)

  • Feature: add landing screen with markets table

  • Feature: add main content blocks

  • Feature: add features block

  • Feature: add fifth block

  • Feature: add header to landing

  • Feature: add styles to markets table

  • Feature: add footer component

  • Feature: add filters to markets table

  • Feature: refactor landing page

  • Feature: refactor ticker table

Feature: generate deposit address flow

Feature adding Non-Commercial license

NonCommercial — You may not use the material for commercial purposes. NoDerivatives — If you remix, transform, or build upon the material, you may not distribute the modified material.

Feature: total decimal equal to base and quote units decimal

Feature: configure languages from env.js

Feature: add configs by api

Feature: add Google Analytics with gaTrackerKey in env.js (#79)

Feature: isResizable and isDraggable are optional arguments

Feature: add csrf token (#44)

  • Feature: Add the support of CSRF token from barong 2.4

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

Feature: add geetest captcha (#61)

  • Feature: add geetest captcha

  • Fix: change recaptcha to captcha response

  • Fix: add response value to geetest

  • Fix: display geetest captcha after error

  • Fix: add geetest captcha polish

  • Fix: remove clear fields after sign up

  • Fix: add check for geetest captcha

  • Feature: add reload to captcha

  • Fix: change sign up test with recaptcha case

Feature: use fonts from googleapi, add preload for main font

Feature: Markets, Marketdepth, Orderinput and PercantageButton components added

Feature: compress text files with gzip

Feature: user bootstrap dropdown instead of openware

Feature: add Expired session modal

Feature: use bootstrap input instead of openware input

Feature: replace openware input component by react bootstrap input

Feature: improve nginx performance

Feature: use bootstrap close button instead of openware

Feature: use bootstrap checkbox instead of openware checkbox

Feature: add markets to Trading Screen

Feature: change Trading Screen Layout

Feature: move CombinedOrderBook from components, replace Loader with bootstrap element

Feature: disable to add a beneficiary if withdraw isn't enabled to user

Feature: update react-scripts to the latest version

Feature: move table from library to components

Feature: add bootstrap alerts (#35)

Feature: move pagination to components (#29)

Feature: CryptoIcon component added (#32)

Feature: move grid item to components (#30)

Feature: move QRcode to components (#28)

Feature: move Decimal from lib to components (#27)

Feature: Update Drone CI to build and push images to Quay.io baseapp repo (#24)

Feature: Ability to fetch k-line, trades and tickers from arke proxy

Feature: Add incremental orderbook support in mockserver (#19)

Feature: Mockserver reloads on file changes

Feature: replace openware button to bootstrap button (#18)

  • Feature: replace openware button to bootstrap button

  • Feature: add bootstrap dropdown

  • Fix: change language dropdown styles

Feature: add bootstrap buttons (#16)

Feature: move repo to react-scripts (#11)

  • Feature: move repo to react-scripts

  • Fix: [trading page] height for grid

  • Fix: import moment lib in helper

  • Fix: pre push git hooks

  • Fix: remove eslint warnings

Feature: add validation for date of birth on identity verification

Feature: refactor colors (#8)

  • Feature: remove unnecessary colors

  • Feature: remove hardcoded colors

Feature: remove unused lock screen

Feature: remove lite version

Feature: Integrate mockserver v2 and update deps

Fix: rework deposit address generation (#389)

  • Fix: rework deposit address generation
  • Feature: change components according to the new generation deposit address flow
  • Fix: solve code review conversations

Fix: prevent crashes on missing environment variables (#399)

Fix: hide close icon on header row (#334)

Fix: add check for user loadding for preventing user redirection after page refreshing (#321)

Fix: change default color theme name (#373)

Fix: handle beneficiaries errors

Fix: add errors for reset captcha (#364)

Fix: prevent light mode on landing screen (#367)

Fix: tests and console errors related to translations

Fix: broken orderbook and run yarn lint:fix (#368)

  • Fix: broken orderbook on trading screen

  • Fix: Run yarn lint:fix

Fix: comment drone steps (#366)

Fix: linter failing (#365)

Fix: filter zero amount asks and bids (#350)

  • Fix: filter zero amount asks and bids
  • Fix: add commnets about zero amount
  • Fix: move orders filter to helpers
  • Fix: remove filters and add check for amount

Fix: change checks for fetching (#361)

Fix: handle multiple currencies in the deposit address payload (#362)

Fix: prevent grid elements overlay (#349)

  • Fix: prevent grid elements overlay
  • Fix: user for instead of map

Fix: fetch email from user interface at email verification screen (#329)

Fix: don't show alert for invalid session, if user doesn't logged in (#337)

Fix: remove light mod for landing page (#348)

Fix: prevent zooming on input on IOS devices (#356)

Fix: remove generate address button, update fetch address logic (#353)

Fix: display alert about taken email (#328)

Fix: mobile orderbook polish (#345)

Fix: display full referral link (#346)

Fix: rerender orderbook after resize (#347)

Fix: remove reset history during change tab (#339)

Fix: clean price and amount inputs, if market was changed. Price field align polish (#338)

Fix: change market selector width (#336)

Fix: fit content at recent trades component (#335)

Fix: remove scroll from disable deposit screen (#331)

Fix: add country dropdown to address confirm step (#327)

Fix: kyc forms autofill (#104)

  • Fix: autofill for phone step kyc

  • Fix: autoComplete attributes for Identity step

  • Fix: prevent default event in Identity step

  • Fix: styles for prefilled input fields

Fix: add ability to manage components dragging and resizing (#323)

Fix: change beneficiary focused field to first (#311)

  • Fix: change beneficiary focused field to first
  • Fix: change field check

Fix: add pagination to user api keys (#317)

  • Fix: add pagination to user api keys

  • Fix: change referral link position

  • Fix: add tooltips to profile progress steps

  • Fix: provide changes according to the review

Fix: change markets component paddings (#312)

Fix: add address middle truncation (#310)

  • Fix: add address middle truncation

  • Fix: cover truncateMiddle helper with tests

Fix: add ability to return from confirm page (#313)

Fix: display pending beneficiary status (#315)

Fix: add ability to resend activation pin (#314)

  • Fix: add ability to resend activation pin
  • Fix: remove translation typo mistakes

Fix: add missing thousand separators (#295)

  • Fix: add missing thousand separators
  • Fix: add thousand separator to market component price field

Fix: provide changes according to QA (#283)

  • Fix: accoount activity list pagination
  • Fix: profile verification container not scrollable
  • Fix: deposit-history pagination visible
  • Fix: handle disabled user otp
  • Fix: change expired session modal styles
  • Fix: add mobile web alerts
  • Fix: change delete api key button color
  • Fix: sign-in/registration modals visability imporvment
  • Fix: change modal height styles
  • Fix: change wallet action buttons styles
  • Fix: add beneficiaries fetch on update
  • Fix: change basic color theme to dark
  • Fix: cancel button added for input in CurrenMarketInfo component
  • Fix: change filter input clear
  • Fix: add wallet banner on withdraw screen
  • Fix: num pad for price/amount fields on Trading page
  • Feature: dropdown insted of tabs for orders and charts headers
  • Fix: change dropdown style names
  • Feature: remove toolbars from Trading view for mobile devices
  • Fix: polish mobile chart styles
  • Feature: add order input action buttons
  • Feature: add order price input action buttons
  • Fix: add check for finex enabled to price filters
  • Fix: change error message styles
  • Fix: add check for existing price filters
  • Fix: clear user data from alert error
  • Fix: change ob styles and depth fetch hook
  • Fix: change search field icon
  • Fix: add orders pagination
  • Fix: change search icon indentation
  • Fix: remove arrows from order input
  • Fix: change KYC upload image styles

Co-authored-by: Kohelbekker <kohelbekker@gmail.com>

Fix: tag version to 2.6 (#301)

Fix: remove country from address verification (#268)

Fix: add check for finex before push order to OpenOrders (#203)

Fix: rework calls logic for documents Fix: add state submitted as pending value,add redirection to profile, send confirm value on POST request for identity Fix: remove doc_country from POST query Fix: decrease space between documents title and inputs, add hover effect to new buttons Fix: remove doc_country from documents screen Fix: add missing fixes

Fix: Incremental update & remove unnecessary sorts (#204)

  • Fix: Incremental update & remove unnecessary sorts

  • Fix: Use sort helpers

Co-authored-by: vposudevskyi <vposudevskyi@star.global>

Fix: update user interface (#218)

Fix: delete redundant lang key from ForgotPassword EmailVerification (#199)

Fix: enable test coverage (#190)

Fix: add helper for regular expressions

Fix: handle zero market precision

Fix: change signup screen min-height

Fix: resize copyable field

Fix: change input width for phone verification

Fix: fetch wallets after creating new deposit address for coin

Fix: remove horizontal scroll

Fix: change api url for canceling order from order screen

Fix: change new api key secret copyable field value

Fix: linter fixes

Fix: rework landing as optional page

Fix: change volume precision to display

Fix: remove customization settings fetch

Fix: change back end error message

Fix: add total calculation empty ob case

Fix: add check for estimated value

Fix: change element types in tests

Fix: refactor order, remove open orders element on ws event

Fix: orderbook file indentation

Fix: add order book loading props changed check

Fix: trigger last price update on ticker and open orders change

Fix: push new order to the top of list

Fix: change total precision

Fix: change total value precision

Fix: change total precising method

Fix: prevent setting lang after signIn if there is no lang in data

Fix: set lang after sign in, send all data on PUT

Fix: change amount payload type

Fix: change withdrawal total formatting

Fix: display Beneficiary name instead of address in list

Fix: add minimum wallets screen height

Fix: solve minor styles issues

Fix: update order book on market changed

Fix: move wallets fetch to container

Fix: add helper to slice array

Fix: prevent memory leaks of modules

Fix: change buttons list rendering loop

Fix: Add Pure Component to small components & rewrite components structure

Fix: change alert layer

Fix: change tests according to removing amount state

Fix: Remove proposals prop from OrderForm component to reduce amount of re-renders

Fix: Refactor Order component & update react-layout-grid

Fix: Update react-grid-layout to use React.memo for children (#144)

  • Fix: Update react-grid-layout to use React.memo for children

  • Fix: Remove Grid component

  • Fix: remove unused css import

Co-authored-by: vposudevskyi <vposudevskyi@star.global> Co-authored-by: oyershov <oyershov@heliostech.fr>

Fix: search input of Market selector

Fix: change code indentation

Fix: tunning mock for random inc

Fix: light colors for asks, bids

Fix: change indentation and remove unused props

Fix: handle rejected profile and documents

Fix: remove documents from user mock

Fix: remove linter comments, use redux compose

Fix: remove total header for histories, rework pagination logic

Fix: move svg icons to tsx

Fix: color variable for strength meter

Fix: border-line for deposit address

Fix: rename variables to rgb

Fix: rework color palette

Fix: add tslint rules (#124)

Fix: change cancel order endpoint on finex enabled

Fix: add code obfuscation

Fix: add keyboard event handling (#116)

  • Fix: add keyboard event handling to authentication components
  • Fix: add keyboard event handling to create order form

Fix: handle default chart resolution value

Fix: add trading view default config

Fix: Crash when languages list was not set in env.js (#108)

Fix: remove undefined, change balance type to string

Fix: switch to Deposit tab if coin wallet is not active

Fix: LockedBalance & disable Withdraw tab

Fix: change docs release (#105)

Fix: correct position for orderbook, if we have just asks

Fix: paint in red color error message at withdrawal history

Fix: add translation for withdrawal error at history screen

Fix: prevent double rendering with GA-Tracker usage

Fix: use new structure of trade at yours tab (#81)

Fix: remove async loading of env js

Fix: withdraw amount field validation

Fix: Deposit copyable field border on click

Fix: remove async loading of env js

Fix: change size of resizable corner at trading screen

Fix: components style polish (#69)

  • Fix: kyc input field on focus style polish

  • Fix: dropdown, buttons style polish

  • Fix: correct type for change password button and color of label for onFocus dropdown

Fix: remove breaking font

Fix: remove unnecessary scrolls

Fix: change kyc styles (#67)

  • Fix: change phone resend code button styles
  • Fix: change dropdown focus styles

Fix: show footer without scroll at trading screen (#66)

  • Fix: show footer without scroll at trading screen
  • Fix: change footer position and styles
  • Fix: change recent trades header styles
  • Fix: change open orders header styles

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

Fix: change market depth data type (#65)

Fix: search field style polish (#64)

Fix: dropdown style polish (#63)

Fix: resolve little bugs (#62)

Fix: add ability to resize trading screen grid items, remove @openware/components dependency (#59)

Fix: remove crypto icon in order form

Fix: remove copy of OrderInput component. Use react-bootstrap-input in OrderInput component. Order-input style polish

Fix: remove ability to resize Trading items (#57)

  • Fix: remove abbility to resize Trading items

  • Fix: background of Grid items while dragging

Fix: replace Loader fron lib with bootstrap one (#53)

Fix: style view polish

Fix: kyc mobile view style polish

Fix: move kyc to bootstrap

Fix: improve app's accessibility

Fix: use components from local directories or react-bootstrap

Fix: eliminate render-blocking resources

Fix: style polish for dropdown at kyc screen

Fix: change test files

Fix: move dropdown from library to components

Fix: code style fixes, restrict tslint rules

Fix: prevent showing expired modal for pending users

Fix: style polish signup and 2fa screens

Fix: remove unnecessary code

Fix: update sdk tag version

Fix: change rendering functions which returns JSX element

Fix: add hover effect to checkbox

Fix: correct character for close all orders at orders screen

Fix: remove unused tabIndex from Order and TabPanel components

Fix: use px instead of rem

Fix: delete unnecessary code

Fix: correct tabpanel work on trading screen

Fix: orderbook style fixes

Fix: Trading Layout on medium screen

Fix: indentation, reset changes in routes

Fix: redirection to KYC with fetching labels

Fix: update node version in docker file

Fix: resend phone confirmation if phone already exist in DB

Fix: remove unused mocks (#33)

Fix: change check for sell order (#31)

Fix: change current tab pannel due to library component

Fix: change type button from submit to button (#25)

Fix: Remove redundant steps in Drone pipeline (#17)

Fix: cleanup README and drone file (#14)

  • Fix: cleanup README and drone file

  • Feature: start mock API and WS when running yarn start

Fix: update .drone.yml file

Fix: Updating react version to 16.12

fix prettier (#363)

  • fix prettier

  • merge with master

fix for windows: handle props on child objects (#341)

  • fix for windows: handle props on child objects

  • fixes after review

Improvement: support both order ID and UUID (#109)

Mobile capacitor (#358)

  • Feature: add capacitor settings

  • Fix: update ionic to latest version

  • Feature: guide for IOS app build

  • Feature: add docs for android app

  • Fix: update docs for ios

  • Feature: update android build doc

  • Fix: remove package-lock.json file

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

Rename mock: take into account nested objects (#342)

  • Rename POST--currency=btc&name=111&data={"address":"111"}.mock to POST--currency=btc&name=111&data.address="111".mock

  • Rename POST--currency=btc&name=111&data.address="111".mock to POST--currency=btc&name=111&data.address=111.mock

Update .domains

Update README.md

Update .domains

Update README.md

Update README.md

Update README.md

Improved introduction and wrap-up in the readme header and footer.

Windows fix (#255)

  • Rename mock files for windows (#252)

  • Rename POST--{"email":"","password":"","otp_code":""}.mock to POST--email=&password=&otp_code=.mock

  • Rename POST--{"email":"accountant@barong.io","password":"123123","otp_code":""}.mock to POST--email=accountant@barong.io&password=123123&otp_code=.mock

  • Rename POST--{"email":"admin@barong.io","password":"123123","otp_code":"","recaptcha_response":""}.mock to POST--email=admin@barong.io&password=123123&otp_code=&recaptcha_response=.mock

  • Rename POST--{"email":"compliance@barong.io","password":"123123","otp_code":""}.mock to POST--email=compliance@barong.io&password=123123&otp_code=.mock

  • Rename POST--{"email":"otp@peatio.tech","password":"123123","otp_code":"","recaptcha_response":""}.mock to POST--email=otp@peatio.tech&password=123123&otp_code=&recaptcha_response=.mock

  • Rename POST--{"email":"otp@peatio.tech","password":"123123","otp_code":"123456","recaptcha_response":""}.mock to POST--email=otp@peatio.tech&password=123123&otp_code=123456&recaptcha_response=.mock

  • Rename POST--{"email":"superadmin@barong.io","password":"123123","otp_code":""}.mock to POST--email=superadmin@barong.io&password=123123&otp_code=.mock

  • Rename POST--{"email":"support@barong.io,"password":"123123","otp_code":""}.mock to POST--email=support@barong.io&password=123123&otp_code=.mock

  • Rename POST--{"email":"technical@peatio.tech","password":"123123","otp_code":""}.mock to POST--email=technical@peatio.tech&password=123123&otp_code=.mock

  • Rename POST--{"email":"toweradmin@barong.io","password":"123123","otp_code":""}.mock to POST--email=toweradmin@barong.io&password=123123&otp_code=.mock

  • Rename POST--{"email":"user1@peatio.tech","password":"123123","otp_code":"","recaptcha_response":""}.mock to POST--email=user1@peatio.tech&password=123123&otp_code=&recaptcha_response=.mock

  • Rename POST--{"email":"user2@peatio.tech","password":"123123","otp_code":"","recaptcha_response":""}.mock to POST--email=user2@peatio.tech&password=123123&otp_code=&recaptcha_response=.mock

  • Rename POST--{"email":"wrong@peatio.tech","password":"123123","otp_code":"","recaptcha_response":""}.mock to POST--email=wrong@peatio.tech&password=123123&otp_code=&recaptcha_response=.mock

  • Rename POST--{"email":"wrong@email.com"}.mock to POST--email=wrong@email.com.mock

  • Rename PATCH--{"totp_code":"000000","state":"disabled"}.mock to PATCH--totp_code=000000&state=disabled.mock

  • Rename POST--{"totp_code":"","algorithm":"HS256"}.mock to POST--totp_code=&algorithm=HS256.mock

  • Rename POST--{"code":"0000000"}.mock to POST--code=0000000.mock

  • Rename PUT--{"old_password":"11111111","new_password":"11111111","confirm_password":"11111111"}.mock to PUT--old_password=11111111&new_password=11111111&confirm_password=11111111.mock

  • Rename POST--{"market":"ethbtc","side":"buy","volume":"0.5","ord_type":"market"}.mock to POST--market=ethbtc&side=buy&volume=0.5&ord_type=market.mock

  • Rename POST--{"market":"ethbtc","side":"buy","volume":"1.5","ord_type":"market"}.mock to POST--market=ethbtc&side=buy&volume=1.5&ord_type=market.mock

  • Rename POST--{"market":"ethbtc","side":"sell","volume":"2","ord_type":"limit","price":"20"}.mock to POST--market=ethbtc&side=sell&volume=2&ord_type=limit&price=20.mock

  • Rename POST--{"market":"ethusd","side":"buy","volume":"0.5","ord_type":"market"}.mock to POST--market=ethusd&side=buy&volume=0.5&ord_type=market.mock

  • Rename POST--{"market":"ethusd","side":"buy","volume":"1","ord_type":"limit","price":"10"}.mock to POST--market=ethusd&side=buy&volume=1&ord_type=limit&price=10.mock

  • Rename POST--{"market":"ethusd","side":"sell","volume":"1","ord_type":"market"}.mock to POST--market=ethusd&side=sell&volume=1&ord_type=market.mock

  • Rename POST--{"market":"ethusd","side":"sell","volume":"2","ord_type":"limit","price":"20"}.mock to POST--market=ethusd&side=sell&volume=2&ord_type=limit&price=20.mock

  • windows fix

Pull Requests

Merge pull request #384 from openware/enhancement/update-2-6-stable

Merge pull request #99 from openware/feature/generate-address

Merge pull request #94 from openware/feature/total_decimal

Merge pull request #87 from openware/feature/languages

Merge pull request #92 from openware/fix/bug-fix-from-v2.3

Merge pull request #86 from openware/fix/ga-tracker

Merge pull request #73 from openware/fix/resize-trading-screen

Merge pull request #77 from openware/fix/deposit-field

Merge pull request #80 from openware/fix/withdraw

Merge pull request #76 from openware/fix/cashing

Merge pull request #55 from openware/feature/new_components

Merge pull request #52 from openware/feature/increase-performance

Merge pull request #58 from openware/fix/move-kyc-bootstrap

Merge pull request #48 from openware/feature/layout

Merge pull request #51 from openware/feature/dropdown

Merge pull request #49 from openware/feature/expired-session

Merge pull request #26 from openware/feature/bootstrap-input

Merge pull request #43 from openware/feature/bootstrap-close-button

Merge pull request #42 from openware/feature/bootstrap-checkbox

Merge pull request #50 from openware/feature/nginx

Merge pull request #45 from openware/feature/beneficiary-modal

Merge pull request #36 from openware/feature/move-tabpanel

Merge pull request #41 from openware/fix/phone-verification

Merge pull request #40 from openware/feature/loader

Merge pull request #39 from openware/feature/move-table

Merge pull request #46 from openware/fix/docker-file-node-version

Merge pull request #38 from openware/remove-vulnerabilities

Merge pull request #20 from openware/rc/arke-proxy

Merge pull request #10 from openware/fix/kyc-date-of-birth

Merge pull request #7 from openware/feature/remove-lite-version

#Version 2.3.29

Released 2021-01-11

Enhancement: Upgrade SDK version to 2.6.7 (#407)

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

Enhancement: Update sdk image (#6)

Feature: update mock files

Feature: disable to add a beneficiary if withdraw isn't enabled to user

Feature: add Google Analytics with gaTrackerKey in env.js (#79)

Feature: add markets to Trading Screen

Feature: change Trading Screen Layout

Feature: add geetest captcha

Feature: add geetest captcha

Fix: change recaptcha to captcha response

Fix: add response value to geetest

Fix: display geetest captcha after error

Fix: add geetest captcha polish

Fix: remove clear fields after sign up

Fix: add check for geetest captcha

Feature: add reload to captcha

Fix: change sign up test with recaptcha case

Feature: Update README.md file

Feature: Improve introduction and wrap-up in the readme header and footer

Feature: Update Drone CI to build and push images to Quay.io baseapp repo

Feature: Ability to fetch k-line, trades and tickers from arke proxy

Feature: move repo to react-scripts (#11)

  • Feature: move repo to react-scripts

  • Fix: [trading page] height for grid

  • Fix: import moment lib in helper

  • Fix: pre push git hooks

  • Fix: remove eslint warnings

Feature: add validation for date of birth on identity verification

Feature: refactor colors (#8)

  • Feature: remove unnecessary colors

  • Feature: remove hardcoded colors

Feature: remove unused lock screen

Feature: remove lite version

Feature: Integrate mockserver v2 and update deps

Feature: Update Drone CI to build and push images to Quay.io baseapp repo (#24)

Fix: update .drone.yml file

Fix: correct position for orderbook, if we have just asks

Fix: beneficiaries fail modal style polish

Fix: prevent double rendering with GA-Tracker usage

Fix: paint in red color error message at withdrawal history

Fix: change orderbook height

Fix: draggable element style polish

Fix: add translation for withdrawal error at history screen

Fix: change beneficiary fail modal to v2.3

Fix: orderbook style fixes

Fix: Trading Layout on medium screen

Fix: update node version in docker file

Fix: resend phone confirmation if phone already exist in DB

Fix: remove unused mocks (#33)

Fix: use new structure of trade at yours tab (#81)

Fix: change check for sell order (#31)

Fix: update .drone.yml file

Fix: Updating react version to 16.12

Pull Requests

Merge pull request #114 from openware/feature/2-3-stable/update-mocks

Merge pull request #85 from openware/feature/backport-v2.3

#Version 2.4.3

Released 2021-01-11

Enhancement: Upgrade SDK version to 2.6.7 (#406)

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

Feature: withdrow amount type changed from number to string (#194)

Feature: 2 4 stable update (#198)

  • Feature: edit user data

  • Feature: intl message storing refactoring

  • Feature: save user data after changing language

  • Feature: update SignInSaga to support barong 2.4.12

  • Fix: delete redundant lang key from ForgotPassword EmailVerification

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

Feature: Update version and CI flow for sdk-citools to 2.4 (#133)

Fix: make OpenOrdersCancelSaga api configurable depending on using finex or peatio (#200)

#Version 2.6.4

Released 2021-01-11

Enhancement: Upgrade SDK version to 2.6.7 (#405)

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

Enhancement: Use appropriate words

Feature: Withdraw Confirmation mobile modal (#330)

  • Feature: Withdraw Confirmation mobile modal

  • Fix: remove unused <div> blocks

  • Fix: use useCallback in functions

  • Fix: add missing dependencies

  • Fix: do not wrap content in separate unused functions

Feature: Error handler implementation (#246)

Feature: Refactor beneficiaries (#355)

  • Feature: Move ActivateModal & FailModal to func components

  • Feature: Add hooks to activate

  • Fix: Run linter

  • Fix: Close modal on activation & onFocus

Feature: add SignIn 2FA, SignUp loaders (#360)

Feature: captcha for Reset Password & Resend Confirmation (#140)

  • Feature: add captcha for Reset Password

  • Feature: add captcha for Resend Confirmation form

  • Fix: send lang param while sign up with captcha

  • Fix: add check to disable Resend Confirmation form

  • Fix: verify lang param before setting language

  • Fix: replace any with ComponentType, fix naming

  • Feature: <Captcha /> component

  • Feature: store captcha states in redux

  • Fix: reset forgot pass success state on fetch

Feature: update webpack obfuscator version (#324)

Feature: Strong password component for Change Password (#322)

  • Feature: reuse ChangePassword component

  • Feature: move ChangePassword to base components

  • Feature: strong password for Change Password modal

  • Fix: field focus, button validation

  • Feature: reuse <ChangePassword/> for Reset password screen

  • Fix: remove non-existing style imports

Feature: hide documents image uploading fields before ID type selected (#287)

Feature: add finex price filters (#171)

  • Feature: Add price filters structure
  • Feature: add finex filters implementation
  • Fix Cleanup
  • Feature: add minimun valid price to significant digits filter
  • Feature: move filter helpers to filters folder
  • Feature: prevent wrong minimum price step representation
  • Feature: add market filters to redux
  • Feature: add filters integration to UI
  • Fix: change significant digits filter calculations
  • Fix: change price step validation
  • Fix: change code according to the review
  • Fix: handle js rounding in proper way
  • Fix: change decimal coefficient calculation

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

Feature: add mobile web implementation (#244)

  • Feature: add mobile state to redux

Feature: add mobile header

Feature: use hooks for mobile header

Fix: Migrate react-intl to v3 (#207)

  • Fix: Migrate to react-intl v3
  • Fix: Remove useless tests
  • Fix: Add react intl new type
  • Fix: Remove some of any types
  • Fix: Remove IntlProps where it is null
  • Fix: Remove IntlProps where it is null & add locale-data
  • Fix: change screen types

Feature: add mobile footer (#206)

  • Feature: add mobile footer
  • Fix: add translations and changes according to the code review

Feature: upgrade root function using hooks

Feature: add home page markets table

Feature: refactor markets table with hooks (#212)

  • Feature: refactor markets table using hooks
  • Fix: add default param to useEffect

Feature: Add modal and sign in mobile screen (#213)

  • Feature: Add modal component & sign in screen
  • Feature: Add TODO to tests
  • Feature: Add animation to modal
  • Fix: Pr comments & animation

Feature: Add signup screen

Feature: Add forgot password (#215)

  • Feature: Add ForgotPassword screen
  • Fix: Skip email tests because of hooks
  • Fix: Change color for label

Feature: Add reset and verification screens (#217)

  • Feature: Add forgotten page mobile screen
  • Feature: Add reset password page
  • Feature: Add a new snapshot
  • Fix: Revert wrong changes
  • Fix: Add brackets to conditions
  • Feature: Add KYC mobile screen
  • Fix: ForgotPassword screen alignment

Feature: add mobile current market info

Feature: add mobile current market info styles

Feature: add markets table to market selector

Feature: update redux-saga to using takeLeading

Feature: add timestamp to markets

Feature: Add mobile wallets screen (#222)

  • Feature: Add mobile wallets screen
  • Feature: Add areEqualSelectedProps.ts to wallets
  • Fix: Move common hooks to a separate folder
  • Fix: Reducers tests & add additional fields
  • Fix: Add default value for wallets selector

Feature: add mobile trading tabs

Fix: add loading check to should fetch

Feature: add ranger connect fetch hook

Feature: add trading order book

Feature: Add wallet header & wallet info

Feature: Add Selected Wallet screen

Feature: Add default values for a hook

Feature: Add dependencies to a hook

Feature: change create order styles

Fix: change order form and order book styles

Feature: add depth fetch hook

Fix: close modal on outside click

Feature: add orders tab

Feature: Add deposit mobile screen (#232)

  • Feature: Add deposit mobile screen
  • Feature: Add new translations

Feature: add mobile orders list

Feature: add mobile orders screen

Feature: add open orders component

Feature: add create order redirect buttons

Feature: add recent trades to mobile

Feature: update ranger mocks data

Fix: change recent trades mobile header styles

Feature: add mobile trading chart order book

Fix: change trading tabs components location

Fix: polish order book and resent trades styles

Feature: Add withdraw screen (#236)

  • Feature: Add Withdraw mobile screen
  • Feature: Add withdraw modals
  • Feature: Add confirm modals
  • Feature: Add a hook for prevProps handling
  • Fix: Comments & refactor

Feature: add profile screen and user info section

Fix: Add deposit screen (#242)

  • Fix: Add blocked screen to withdraw screen

  • Fix: Rewrite deposit mobile screen

  • Fix: change identity profile payload

  • Feature: add mobile profile links

  • Feature: add language selector

  • Feature: add color theme selector

  • Feature: Add confirm mobile screen (#243)

  • Feature: Add confirm mobile screen

  • Fix: Update KYC and styles

  • Fix: Add default user & rewrite render

  • Feature: Add mobile subheader (#253)

  • Feature: Add mobile subheader

  • Fix: Revert comment changes

  • Fix: change mobile subheader styles

  • Feature: add mobile user activity

  • Feature: Add profile verification & KYC mobile screen (#251)

Feature: Add profile verification Feature: Add profile KYC screen

  • Feature: add mobile api keys page

  • Feature: add two factor to api keys

  • Fix: Profile verification colors

  • Feature: add mobile change password

  • Fix: change UI styles according to QA

  • Fix: add type to functional components

  • Fix: add set mobile device hook

  • Fix: remove unnecessary content functions

  • Fix: change styles after QA

  • Fix: add open orders handling

  • Fix: change cancel all response handling

  • Fix: handle check event in correct way

  • Fix: change sign up captcha styles

  • Fix: add params by default to mobile wallets

  • Fix: update 2fa on disable

  • Fix: add redirect on close

  • Fix: email verification title aligment

  • Fix: change dispatch of pagination actions

  • Feature: add create and delete api key actions (#272)

  • Feature: add create and delete api key actions

  • Feature: add created api key modal

  • Fix: add profile api key confirmation modal

Feature: rework kyc flow Feature: add styles to kyc flow Feature: add drafted label and issued date Feature: change profile verification design Fix: solve review conversations Feature: change profile verification steps design Feature: move KYC steps to env.js Feature: cover address selectors by tests Fix: change according to code review

Feature: update deposit address via websockets

Feature: fetch kline from finex if enabled (#192)

  • Feature: fetch kline from finex if enabled

  • Fix: remove arke from API config

  • Feature: add query string builder, change build of kline query

Feature: magic link implementation (#183)

Feature: connect sentry to the app (#182)

Feature: update beneficiaries list on actions

Feature: set active address first on update

Feature: handle pending beneficiary

Feature: add ability of deferred activation of the beneficiary

Fix: add check for user loadding for preventing user redirection after page refreshing (#321)

Fix: change default color theme name (#373)

Fix: handle beneficiaries errors

Fix: add errors for reset captcha (#364)

Fix: prevent light mode on landing screen (#367)

Fix: tests and console errors related to translations

Fix: broken orderbook and run yarn lint:fix (#368)

  • Fix: broken orderbook on trading screen

  • Fix: Run yarn lint:fix

Fix: comment drone steps (#366)

Fix: linter failing (#365)

Fix: filter zero amount asks and bids (#350)

  • Fix: filter zero amount asks and bids
  • Fix: add commnets about zero amount
  • Fix: move orders filter to helpers
  • Fix: remove filters and add check for amount

Fix: change checks for fetching (#361)

Fix: handle multiple currencies in the deposit address payload (#362)

Fix: prevent grid elements overlay (#349)

  • Fix: prevent grid elements overlay
  • Fix: user for instead of map

Fix: fetch email from user interface at email verification screen (#329)

Fix: don't show alert for invalid session, if user doesn't logged in (#337)

Fix: remove light mod for landing page (#348)

Fix: prevent zooming on input on IOS devices (#356)

Fix: remove generate address button, update fetch address logic (#353)

Fix: display alert about taken email (#328)

Fix: mobile orderbook polish (#345)

Fix: display full referral link (#346)

Fix: rerender orderbook after resize (#347)

Fix: remove reset history during change tab (#339)

Fix: clean price and amount inputs, if market was changed. Price field align polish (#338)

Fix: change market selector width (#336)

Fix: fit content at recent trades component (#335)

Fix: remove scroll from disable deposit screen (#331)

Fix: add country dropdown to address confirm step (#327)

Fix: kyc forms autofill (#104)

  • Fix: autofill for phone step kyc

  • Fix: autoComplete attributes for Identity step

  • Fix: prevent default event in Identity step

  • Fix: styles for prefilled input fields

Fix: add ability to manage components dragging and resizing (#323)

Fix: change beneficiary focused field to first (#311)

  • Fix: change beneficiary focused field to first
  • Fix: change field check

Fix: add pagination to user api keys (#317)

  • Fix: add pagination to user api keys

  • Fix: change referral link position

  • Fix: add tooltips to profile progress steps

  • Fix: provide changes according to the review

Fix: change markets component paddings (#312)

Fix: add address middle truncation (#310)

  • Fix: add address middle truncation

  • Fix: cover truncateMiddle helper with tests

Fix: add ability to return from confirm page (#313)

Fix: display pending beneficiary status (#315)

Fix: add ability to resend activation pin (#314)

  • Fix: add ability to resend activation pin
  • Fix: remove translation typo mistakes

Fix: add missing thousand separators (#295)

  • Fix: add missing thousand separators
  • Fix: add thousand separator to market component price field

Fix: provide changes according to QA (#283)

  • Fix: accoount activity list pagination
  • Fix: profile verification container not scrollable
  • Fix: deposit-history pagination visible
  • Fix: handle disabled user otp
  • Fix: change expired session modal styles
  • Fix: add mobile web alerts
  • Fix: change delete api key button color
  • Fix: sign-in/registration modals visability imporvment
  • Fix: change modal height styles
  • Fix: change wallet action buttons styles
  • Fix: add beneficiaries fetch on update
  • Fix: change basic color theme to dark
  • Fix: cancel button added for input in CurrenMarketInfo component
  • Fix: change filter input clear
  • Fix: add wallet banner on withdraw screen
  • Fix: num pad for price/amount fields on Trading page
  • Feature: dropdown insted of tabs for orders and charts headers
  • Fix: change dropdown style names
  • Feature: remove toolbars from Trading view for mobile devices
  • Fix: polish mobile chart styles
  • Feature: add order input action buttons
  • Feature: add order price input action buttons
  • Fix: add check for finex enabled to price filters
  • Fix: change error message styles
  • Fix: add check for existing price filters
  • Fix: clear user data from alert error
  • Fix: change ob styles and depth fetch hook
  • Fix: change search field icon
  • Fix: add orders pagination
  • Fix: change search icon indentation
  • Fix: remove arrows from order input
  • Fix: change KYC upload image styles

Co-authored-by: Kohelbekker <kohelbekker@gmail.com>

Fix: tag version to 2.6 (#301)

Fix: remove country from address verification (#268)

Fix: add check for finex before push order to OpenOrders (#203)

Fix: rework calls logic for documents Fix: add state submitted as pending value,add redirection to profile, send confirm value on POST request for identity Fix: remove doc_country from POST query Fix: decrease space between documents title and inputs, add hover effect to new buttons Fix: remove doc_country from documents screen Fix: add missing fixes

Fix: Incremental update & remove unnecessary sorts (#204)

  • Fix: Incremental update & remove unnecessary sorts

  • Fix: Use sort helpers

Co-authored-by: vposudevskyi <vposudevskyi@star.global>

Fix: update user interface (#218)

Fix: delete redundant lang key from ForgotPassword EmailVerification (#199)

Fix: enable test coverage (#190)

Fix: add helper for regular expressions

Fix: handle zero market precision

Fix: change signup screen min-height

Fix: resize copyable field

Fix: change input width for phone verification

Fix: fetch wallets after creating new deposit address for coin

Fix: remove horizontal scroll

Fix: change api url for canceling order from order screen

Fix: change new api key secret copyable field value

Fix: linter fixes

Fix: rework landing as optional page

fix prettier (#363)

  • fix prettier

  • merge with master

fix for windows: handle props on child objects (#341)

  • fix for windows: handle props on child objects

  • fixes after review

Mobile capacitor (#358)

  • Feature: add capacitor settings

  • Fix: update ionic to latest version

  • Feature: guide for IOS app build

  • Feature: add docs for android app

  • Fix: update docs for ios

  • Feature: update android build doc

  • Fix: remove package-lock.json file

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

Rename mock: take into account nested objects (#342)

  • Rename POST--currency=btc&name=111&data={"address":"111"}.mock to POST--currency=btc&name=111&data.address="111".mock

  • Rename POST--currency=btc&name=111&data.address="111".mock to POST--currency=btc&name=111&data.address=111.mock

Update .domains

Update README.md

Update .domains

Windows fix (#255)

  • Rename mock files for windows (#252)

  • Rename POST--{"email":"","password":"","otp_code":""}.mock to POST--email=&password=&otp_code=.mock

  • Rename POST--{"email":"accountant@barong.io","password":"123123","otp_code":""}.mock to POST--email=accountant@barong.io&password=123123&otp_code=.mock

  • Rename POST--{"email":"admin@barong.io","password":"123123","otp_code":"","recaptcha_response":""}.mock to POST--email=admin@barong.io&password=123123&otp_code=&recaptcha_response=.mock

  • Rename POST--{"email":"compliance@barong.io","password":"123123","otp_code":""}.mock to POST--email=compliance@barong.io&password=123123&otp_code=.mock

  • Rename POST--{"email":"otp@peatio.tech","password":"123123","otp_code":"","recaptcha_response":""}.mock to POST--email=otp@peatio.tech&password=123123&otp_code=&recaptcha_response=.mock

  • Rename POST--{"email":"otp@peatio.tech","password":"123123","otp_code":"123456","recaptcha_response":""}.mock to POST--email=otp@peatio.tech&password=123123&otp_code=123456&recaptcha_response=.mock

  • Rename POST--{"email":"superadmin@barong.io","password":"123123","otp_code":""}.mock to POST--email=superadmin@barong.io&password=123123&otp_code=.mock

  • Rename POST--{"email":"support@barong.io,"password":"123123","otp_code":""}.mock to POST--email=support@barong.io&password=123123&otp_code=.mock

  • Rename POST--{"email":"technical@peatio.tech","password":"123123","otp_code":""}.mock to POST--email=technical@peatio.tech&password=123123&otp_code=.mock

  • Rename POST--{"email":"toweradmin@barong.io","password":"123123","otp_code":""}.mock to POST--email=toweradmin@barong.io&password=123123&otp_code=.mock

  • Rename POST--{"email":"user1@peatio.tech","password":"123123","otp_code":"","recaptcha_response":""}.mock to POST--email=user1@peatio.tech&password=123123&otp_code=&recaptcha_response=.mock

  • Rename POST--{"email":"user2@peatio.tech","password":"123123","otp_code":"","recaptcha_response":""}.mock to POST--email=user2@peatio.tech&password=123123&otp_code=&recaptcha_response=.mock

  • Rename POST--{"email":"wrong@peatio.tech","password":"123123","otp_code":"","recaptcha_response":""}.mock to POST--email=wrong@peatio.tech&password=123123&otp_code=&recaptcha_response=.mock

  • Rename POST--{"email":"wrong@email.com"}.mock to POST--email=wrong@email.com.mock

  • Rename PATCH--{"totp_code":"000000","state":"disabled"}.mock to PATCH--totp_code=000000&state=disabled.mock

  • Rename POST--{"totp_code":"","algorithm":"HS256"}.mock to POST--totp_code=&algorithm=HS256.mock

  • Rename POST--{"code":"0000000"}.mock to POST--code=0000000.mock

  • Rename PUT--{"old_password":"11111111","new_password":"11111111","confirm_password":"11111111"}.mock to PUT--old_password=11111111&new_password=11111111&confirm_password=11111111.mock

  • Rename POST--{"market":"ethbtc","side":"buy","volume":"0.5","ord_type":"market"}.mock to POST--market=ethbtc&side=buy&volume=0.5&ord_type=market.mock

  • Rename POST--{"market":"ethbtc","side":"buy","volume":"1.5","ord_type":"market"}.mock to POST--market=ethbtc&side=buy&volume=1.5&ord_type=market.mock

  • Rename POST--{"market":"ethbtc","side":"sell","volume":"2","ord_type":"limit","price":"20"}.mock to POST--market=ethbtc&side=sell&volume=2&ord_type=limit&price=20.mock

  • Rename POST--{"market":"ethusd","side":"buy","volume":"0.5","ord_type":"market"}.mock to POST--market=ethusd&side=buy&volume=0.5&ord_type=market.mock

  • Rename POST--{"market":"ethusd","side":"buy","volume":"1","ord_type":"limit","price":"10"}.mock to POST--market=ethusd&side=buy&volume=1&ord_type=limit&price=10.mock

  • Rename POST--{"market":"ethusd","side":"sell","volume":"1","ord_type":"market"}.mock to POST--market=ethusd&side=sell&volume=1&ord_type=market.mock

  • Rename POST--{"market":"ethusd","side":"sell","volume":"2","ord_type":"limit","price":"20"}.mock to POST--market=ethusd&side=sell&volume=2&ord_type=limit&price=20.mock

  • windows fix

Pull Requests

Merge pull request #384 from openware/enhancement/update-2-6-stable

#Version 2.5.5

Released 2021-01-11

Enhancement: Upgrade SDK version to 2.6.7 (#404)

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

Feature: rework kyc flow

Feature: add styles to kyc flow

Feature: add drafted label and issued date

Feature: change profile verification design

Fix: solve review conversations

Feature: change profile verification steps design

Feature: move KYC steps to env.js

Feature: cover address selectors by tests

Fix: change according to code review

Feature: Bump to 2.5.0

Feature: update favicon to latest logo

Feature: change version on package.json

Fix: update .domains file (#351)

Fix: provide kycaid fixes (#220)

  • Feature: rework calls logic for documents
  • Fix: add state submitted as pending value,add redirection to profile, send confirm value on POST request for identity
  • Fix: remove doc_country from POST query
  • Fix: decrease space between documents title and inputs, add hover effect to new buttons
  • Fix: remove doc_country from documents screen
  • Fix: add missing fixes

Update .domains

Pull Requests

Merge pull request #188 from openware/2-5-stable-bump

Merge pull request #187 from openware/2-5-stable-icon

#Version 2.6.3

Released 2020-12-30

#Version 2.6.2

Released 2020-12-29

Update .domains

#Version 2.6.1

Released 2020-11-20

Enhancement: Use appropriate words

Feature: Withdraw Confirmation mobile modal (#330)

  • Feature: Withdraw Confirmation mobile modal

  • Fix: remove unused <div> blocks

  • Fix: use useCallback in functions

  • Fix: add missing dependencies

  • Fix: do not wrap content in separate unused functions

Feature: Error handler implementation (#246)

Feature: Refactor beneficiaries (#355)

  • Feature: Move ActivateModal & FailModal to func components

  • Feature: Add hooks to activate

  • Fix: Run linter

  • Fix: Close modal on activation & onFocus

Feature: add SignIn 2FA, SignUp loaders (#360)

Feature: captcha for Reset Password & Resend Confirmation (#140)

  • Feature: add captcha for Reset Password

  • Feature: add captcha for Resend Confirmation form

  • Fix: send lang param while sign up with captcha

  • Fix: add check to disable Resend Confirmation form

  • Fix: verify lang param before setting language

  • Fix: replace any with ComponentType, fix naming

  • Feature: <Captcha /> component

  • Feature: store captcha states in redux

  • Fix: reset forgot pass success state on fetch

Feature: update webpack obfuscator version (#324)

Feature: Strong password component for Change Password (#322)

  • Feature: reuse ChangePassword component

  • Feature: move ChangePassword to base components

  • Feature: strong password for Change Password modal

  • Fix: field focus, button validation

  • Feature: reuse <ChangePassword/> for Reset password screen

  • Fix: remove non-existing style imports

Feature: hide documents image uploading fields before ID type selected (#287)

Feature: add finex price filters (#171)

  • Feature: Add price filters structure
  • Feature: add finex filters implementation
  • Fix Cleanup
  • Feature: add minimun valid price to significant digits filter
  • Feature: move filter helpers to filters folder
  • Feature: prevent wrong minimum price step representation
  • Feature: add market filters to redux
  • Feature: add filters integration to UI
  • Fix: change significant digits filter calculations
  • Fix: change price step validation
  • Fix: change code according to the review
  • Fix: handle js rounding in proper way
  • Fix: change decimal coefficient calculation

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

Feature: add mobile web implementation (#244)

  • Feature: add mobile state to redux

Feature: add mobile header

Feature: use hooks for mobile header

Fix: Migrate react-intl to v3 (#207)

  • Fix: Migrate to react-intl v3
  • Fix: Remove useless tests
  • Fix: Add react intl new type
  • Fix: Remove some of any types
  • Fix: Remove IntlProps where it is null
  • Fix: Remove IntlProps where it is null & add locale-data
  • Fix: change screen types

Feature: add mobile footer (#206)

  • Feature: add mobile footer
  • Fix: add translations and changes according to the code review

Feature: upgrade root function using hooks

Feature: add home page markets table

Feature: refactor markets table with hooks (#212)

  • Feature: refactor markets table using hooks
  • Fix: add default param to useEffect

Feature: Add modal and sign in mobile screen (#213)

  • Feature: Add modal component & sign in screen
  • Feature: Add TODO to tests
  • Feature: Add animation to modal
  • Fix: Pr comments & animation

Feature: Add signup screen

Feature: Add forgot password (#215)

  • Feature: Add ForgotPassword screen
  • Fix: Skip email tests because of hooks
  • Fix: Change color for label

Feature: Add reset and verification screens (#217)

  • Feature: Add forgotten page mobile screen
  • Feature: Add reset password page
  • Feature: Add a new snapshot
  • Fix: Revert wrong changes
  • Fix: Add brackets to conditions
  • Feature: Add KYC mobile screen
  • Fix: ForgotPassword screen alignment

Feature: add mobile current market info

Feature: add mobile current market info styles

Feature: add markets table to market selector

Feature: update redux-saga to using takeLeading

Feature: add timestamp to markets

Feature: Add mobile wallets screen (#222)

  • Feature: Add mobile wallets screen
  • Feature: Add areEqualSelectedProps.ts to wallets
  • Fix: Move common hooks to a separate folder
  • Fix: Reducers tests & add additional fields
  • Fix: Add default value for wallets selector

Feature: add mobile trading tabs

Fix: add loading check to should fetch

Feature: add ranger connect fetch hook

Feature: add trading order book

Feature: Add wallet header & wallet info

Feature: Add Selected Wallet screen

Feature: Add default values for a hook

Feature: Add dependencies to a hook

Feature: change create order styles

Fix: change order form and order book styles

Feature: add depth fetch hook

Fix: close modal on outside click

Feature: add orders tab

Feature: Add deposit mobile screen (#232)

  • Feature: Add deposit mobile screen
  • Feature: Add new translations

Feature: add mobile orders list

Feature: add mobile orders screen

Feature: add open orders component

Feature: add create order redirect buttons

Feature: add recent trades to mobile

Feature: update ranger mocks data

Fix: change recent trades mobile header styles

Feature: add mobile trading chart order book

Fix: change trading tabs components location

Fix: polish order book and resent trades styles

Feature: Add withdraw screen (#236)

  • Feature: Add Withdraw mobile screen
  • Feature: Add withdraw modals
  • Feature: Add confirm modals
  • Feature: Add a hook for prevProps handling
  • Fix: Comments & refactor

Feature: add profile screen and user info section

Fix: Add deposit screen (#242)

  • Fix: Add blocked screen to withdraw screen

  • Fix: Rewrite deposit mobile screen

  • Fix: change identity profile payload

  • Feature: add mobile profile links

  • Feature: add language selector

  • Feature: add color theme selector

  • Feature: Add confirm mobile screen (#243)

  • Feature: Add confirm mobile screen

  • Fix: Update KYC and styles

  • Fix: Add default user & rewrite render

  • Feature: Add mobile subheader (#253)

  • Feature: Add mobile subheader

  • Fix: Revert comment changes

  • Fix: change mobile subheader styles

  • Feature: add mobile user activity

  • Feature: Add profile verification & KYC mobile screen (#251)

Feature: Add profile verification Feature: Add profile KYC screen

  • Feature: add mobile api keys page

  • Feature: add two factor to api keys

  • Fix: Profile verification colors

  • Feature: add mobile change password

  • Fix: change UI styles according to QA

  • Fix: add type to functional components

  • Fix: add set mobile device hook

  • Fix: remove unnecessary content functions

  • Fix: change styles after QA

  • Fix: add open orders handling

  • Fix: change cancel all response handling

  • Fix: handle check event in correct way

  • Fix: change sign up captcha styles

  • Fix: add params by default to mobile wallets

  • Fix: update 2fa on disable

  • Fix: add redirect on close

  • Fix: email verification title aligment

  • Fix: change dispatch of pagination actions

  • Feature: add create and delete api key actions (#272)

  • Feature: add create and delete api key actions

  • Feature: add created api key modal

  • Fix: add profile api key confirmation modal

Feature: rework kyc flow Feature: add styles to kyc flow Feature: add drafted label and issued date Feature: change profile verification design Fix: solve review conversations Feature: change profile verification steps design Feature: move KYC steps to env.js Feature: cover address selectors by tests Fix: change according to code review

Feature: update deposit address via websockets

Feature: fetch kline from finex if enabled (#192)

  • Feature: fetch kline from finex if enabled

  • Fix: remove arke from API config

  • Feature: add query string builder, change build of kline query

Feature: magic link implementation (#183)

Feature: connect sentry to the app (#182)

Feature: update beneficiaries list on actions

Feature: set active address first on update

Feature: handle pending beneficiary

Feature: add ability of deferred activation of the beneficiary

Fix: add check for user loadding for preventing user redirection after page refreshing (#321)

Fix: change default color theme name (#373)

Fix: handle beneficiaries errors

Fix: add errors for reset captcha (#364)

Fix: prevent light mode on landing screen (#367)

Fix: tests and console errors related to translations

Fix: broken orderbook and run yarn lint:fix (#368)

  • Fix: broken orderbook on trading screen

  • Fix: Run yarn lint:fix

Fix: comment drone steps (#366)

Fix: linter failing (#365)

Fix: filter zero amount asks and bids (#350)

  • Fix: filter zero amount asks and bids
  • Fix: add commnets about zero amount
  • Fix: move orders filter to helpers
  • Fix: remove filters and add check for amount

Fix: change checks for fetching (#361)

Fix: handle multiple currencies in the deposit address payload (#362)

Fix: prevent grid elements overlay (#349)

  • Fix: prevent grid elements overlay
  • Fix: user for instead of map

Fix: fetch email from user interface at email verification screen (#329)

Fix: don't show alert for invalid session, if user doesn't logged in (#337)

Fix: remove light mod for landing page (#348)

Fix: prevent zooming on input on IOS devices (#356)

Fix: remove generate address button, update fetch address logic (#353)

Fix: display alert about taken email (#328)

Fix: mobile orderbook polish (#345)

Fix: display full referral link (#346)

Fix: rerender orderbook after resize (#347)

Fix: remove reset history during change tab (#339)

Fix: clean price and amount inputs, if market was changed. Price field align polish (#338)

Fix: change market selector width (#336)

Fix: fit content at recent trades component (#335)

Fix: remove scroll from disable deposit screen (#331)

Fix: add country dropdown to address confirm step (#327)

Fix: kyc forms autofill (#104)

  • Fix: autofill for phone step kyc

  • Fix: autoComplete attributes for Identity step

  • Fix: prevent default event in Identity step

  • Fix: styles for prefilled input fields

Fix: add ability to manage components dragging and resizing (#323)

Fix: change beneficiary focused field to first (#311)

  • Fix: change beneficiary focused field to first
  • Fix: change field check

Fix: add pagination to user api keys (#317)

  • Fix: add pagination to user api keys

  • Fix: change referral link position

  • Fix: add tooltips to profile progress steps

  • Fix: provide changes according to the review

Fix: change markets component paddings (#312)

Fix: add address middle truncation (#310)

  • Fix: add address middle truncation

  • Fix: cover truncateMiddle helper with tests

Fix: add ability to return from confirm page (#313)

Fix: display pending beneficiary status (#315)

Fix: add ability to resend activation pin (#314)

  • Fix: add ability to resend activation pin
  • Fix: remove translation typo mistakes

Fix: add missing thousand separators (#295)

  • Fix: add missing thousand separators
  • Fix: add thousand separator to market component price field

Fix: provide changes according to QA (#283)

  • Fix: accoount activity list pagination
  • Fix: profile verification container not scrollable
  • Fix: deposit-history pagination visible
  • Fix: handle disabled user otp
  • Fix: change expired session modal styles
  • Fix: add mobile web alerts
  • Fix: change delete api key button color
  • Fix: sign-in/registration modals visability imporvment
  • Fix: change modal height styles
  • Fix: change wallet action buttons styles
  • Fix: add beneficiaries fetch on update
  • Fix: change basic color theme to dark
  • Fix: cancel button added for input in CurrenMarketInfo component
  • Fix: change filter input clear
  • Fix: add wallet banner on withdraw screen
  • Fix: num pad for price/amount fields on Trading page
  • Feature: dropdown insted of tabs for orders and charts headers
  • Fix: change dropdown style names
  • Feature: remove toolbars from Trading view for mobile devices
  • Fix: polish mobile chart styles
  • Feature: add order input action buttons
  • Feature: add order price input action buttons
  • Fix: add check for finex enabled to price filters
  • Fix: change error message styles
  • Fix: add check for existing price filters
  • Fix: clear user data from alert error
  • Fix: change ob styles and depth fetch hook
  • Fix: change search field icon
  • Fix: add orders pagination
  • Fix: change search icon indentation
  • Fix: remove arrows from order input
  • Fix: change KYC upload image styles

Co-authored-by: Kohelbekker <kohelbekker@gmail.com>

Fix: tag version to 2.6 (#301)

Fix: remove country from address verification (#268)

Fix: add check for finex before push order to OpenOrders (#203)

Fix: rework calls logic for documents Fix: add state submitted as pending value,add redirection to profile, send confirm value on POST request for identity Fix: remove doc_country from POST query Fix: decrease space between documents title and inputs, add hover effect to new buttons Fix: remove doc_country from documents screen Fix: add missing fixes

Fix: Incremental update & remove unnecessary sorts (#204)

  • Fix: Incremental update & remove unnecessary sorts

  • Fix: Use sort helpers

Co-authored-by: vposudevskyi <vposudevskyi@star.global>

Fix: update user interface (#218)

Fix: delete redundant lang key from ForgotPassword EmailVerification (#199)

Fix: enable test coverage (#190)

Fix: add helper for regular expressions

Fix: handle zero market precision

Fix: change signup screen min-height

Fix: resize copyable field

Fix: change input width for phone verification

Fix: fetch wallets after creating new deposit address for coin

Fix: remove horizontal scroll

Fix: change api url for canceling order from order screen

Fix: change new api key secret copyable field value

Fix: linter fixes

Fix: rework landing as optional page

fix prettier (#363)

  • fix prettier

  • merge with master

fix for windows: handle props on child objects (#341)

  • fix for windows: handle props on child objects

  • fixes after review

Mobile capacitor (#358)

  • Feature: add capacitor settings

  • Fix: update ionic to latest version

  • Feature: guide for IOS app build

  • Feature: add docs for android app

  • Fix: update docs for ios

  • Feature: update android build doc

  • Fix: remove package-lock.json file

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

Rename mock: take into account nested objects (#342)

  • Rename POST--currency=btc&name=111&data={"address":"111"}.mock to POST--currency=btc&name=111&data.address="111".mock

  • Rename POST--currency=btc&name=111&data.address="111".mock to POST--currency=btc&name=111&data.address=111.mock

Update README.md

Update .domains

Windows fix (#255)

  • Rename mock files for windows (#252)

  • Rename POST--{"email":"","password":"","otp_code":""}.mock to POST--email=&password=&otp_code=.mock

  • Rename POST--{"email":"accountant@barong.io","password":"123123","otp_code":""}.mock to POST--email=accountant@barong.io&password=123123&otp_code=.mock

  • Rename POST--{"email":"admin@barong.io","password":"123123","otp_code":"","recaptcha_response":""}.mock to POST--email=admin@barong.io&password=123123&otp_code=&recaptcha_response=.mock

  • Rename POST--{"email":"compliance@barong.io","password":"123123","otp_code":""}.mock to POST--email=compliance@barong.io&password=123123&otp_code=.mock

  • Rename POST--{"email":"otp@peatio.tech","password":"123123","otp_code":"","recaptcha_response":""}.mock to POST--email=otp@peatio.tech&password=123123&otp_code=&recaptcha_response=.mock

  • Rename POST--{"email":"otp@peatio.tech","password":"123123","otp_code":"123456","recaptcha_response":""}.mock to POST--email=otp@peatio.tech&password=123123&otp_code=123456&recaptcha_response=.mock

  • Rename POST--{"email":"superadmin@barong.io","password":"123123","otp_code":""}.mock to POST--email=superadmin@barong.io&password=123123&otp_code=.mock

  • Rename POST--{"email":"support@barong.io,"password":"123123","otp_code":""}.mock to POST--email=support@barong.io&password=123123&otp_code=.mock

  • Rename POST--{"email":"technical@peatio.tech","password":"123123","otp_code":""}.mock to POST--email=technical@peatio.tech&password=123123&otp_code=.mock

  • Rename POST--{"email":"toweradmin@barong.io","password":"123123","otp_code":""}.mock to POST--email=toweradmin@barong.io&password=123123&otp_code=.mock

  • Rename POST--{"email":"user1@peatio.tech","password":"123123","otp_code":"","recaptcha_response":""}.mock to POST--email=user1@peatio.tech&password=123123&otp_code=&recaptcha_response=.mock

  • Rename POST--{"email":"user2@peatio.tech","password":"123123","otp_code":"","recaptcha_response":""}.mock to POST--email=user2@peatio.tech&password=123123&otp_code=&recaptcha_response=.mock

  • Rename POST--{"email":"wrong@peatio.tech","password":"123123","otp_code":"","recaptcha_response":""}.mock to POST--email=wrong@peatio.tech&password=123123&otp_code=&recaptcha_response=.mock

  • Rename POST--{"email":"wrong@email.com"}.mock to POST--email=wrong@email.com.mock

  • Rename PATCH--{"totp_code":"000000","state":"disabled"}.mock to PATCH--totp_code=000000&state=disabled.mock

  • Rename POST--{"totp_code":"","algorithm":"HS256"}.mock to POST--totp_code=&algorithm=HS256.mock

  • Rename POST--{"code":"0000000"}.mock to POST--code=0000000.mock

  • Rename PUT--{"old_password":"11111111","new_password":"11111111","confirm_password":"11111111"}.mock to PUT--old_password=11111111&new_password=11111111&confirm_password=11111111.mock

  • Rename POST--{"market":"ethbtc","side":"buy","volume":"0.5","ord_type":"market"}.mock to POST--market=ethbtc&side=buy&volume=0.5&ord_type=market.mock

  • Rename POST--{"market":"ethbtc","side":"buy","volume":"1.5","ord_type":"market"}.mock to POST--market=ethbtc&side=buy&volume=1.5&ord_type=market.mock

  • Rename POST--{"market":"ethbtc","side":"sell","volume":"2","ord_type":"limit","price":"20"}.mock to POST--market=ethbtc&side=sell&volume=2&ord_type=limit&price=20.mock

  • Rename POST--{"market":"ethusd","side":"buy","volume":"0.5","ord_type":"market"}.mock to POST--market=ethusd&side=buy&volume=0.5&ord_type=market.mock

  • Rename POST--{"market":"ethusd","side":"buy","volume":"1","ord_type":"limit","price":"10"}.mock to POST--market=ethusd&side=buy&volume=1&ord_type=limit&price=10.mock

  • Rename POST--{"market":"ethusd","side":"sell","volume":"1","ord_type":"market"}.mock to POST--market=ethusd&side=sell&volume=1&ord_type=market.mock

  • Rename POST--{"market":"ethusd","side":"sell","volume":"2","ord_type":"limit","price":"20"}.mock to POST--market=ethusd&side=sell&volume=2&ord_type=limit&price=20.mock

  • windows fix

Pull Requests

Merge pull request #384 from openware/enhancement/update-2-6-stable

#Version 2.5.4

Released 2020-10-12

Fix: update .domains file (#351)

#Version 2.5.3

Released 2020-10-08

Feature: rework kyc flow

Feature: add styles to kyc flow

Feature: add drafted label and issued date

Feature: change profile verification design

Fix: solve review conversations

Feature: change profile verification steps design

Feature: move KYC steps to env.js

Feature: cover address selectors by tests

Fix: change according to code review

Feature: Bump to 2.5.0

Feature: update favicon to latest logo

Feature: change version on package.json

Fix: provide kycaid fixes (#220)

  • Feature: rework calls logic for documents
  • Fix: add state submitted as pending value,add redirection to profile, send confirm value on POST request for identity
  • Fix: remove doc_country from POST query
  • Fix: decrease space between documents title and inputs, add hover effect to new buttons
  • Fix: remove doc_country from documents screen
  • Fix: add missing fixes

Update .domains

Pull Requests

Merge pull request #188 from openware/2-5-stable-bump

Merge pull request #187 from openware/2-5-stable-icon

#Version 2.6.0

Released 2020-09-03

Enhancement: Use appropriate words

Feature: hide documents image uploading fields before ID type selected (#287)

Feature: add finex price filters (#171)

  • Feature: Add price filters structure
  • Feature: add finex filters implementation
  • Fix Cleanup
  • Feature: add minimun valid price to significant digits filter
  • Feature: move filter helpers to filters folder
  • Feature: prevent wrong minimum price step representation
  • Feature: add market filters to redux
  • Feature: add filters integration to UI
  • Fix: change significant digits filter calculations
  • Fix: change price step validation
  • Fix: change code according to the review
  • Fix: handle js rounding in proper way
  • Fix: change decimal coefficient calculation

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

Feature: add mobile web implementation (#244)

  • Feature: add mobile state to redux

Feature: add mobile header

Feature: use hooks for mobile header

Fix: Migrate react-intl to v3 (#207)

  • Fix: Migrate to react-intl v3
  • Fix: Remove useless tests
  • Fix: Add react intl new type
  • Fix: Remove some of any types
  • Fix: Remove IntlProps where it is null
  • Fix: Remove IntlProps where it is null & add locale-data
  • Fix: change screen types

Feature: add mobile footer (#206)

  • Feature: add mobile footer
  • Fix: add translations and changes according to the code review

Feature: upgrade root function using hooks

Feature: add home page markets table

Feature: refactor markets table with hooks (#212)

  • Feature: refactor markets table using hooks
  • Fix: add default param to useEffect

Feature: Add modal and sign in mobile screen (#213)

  • Feature: Add modal component & sign in screen
  • Feature: Add TODO to tests
  • Feature: Add animation to modal
  • Fix: Pr comments & animation

Feature: Add signup screen

Feature: Add forgot password (#215)

  • Feature: Add ForgotPassword screen
  • Fix: Skip email tests because of hooks
  • Fix: Change color for label

Feature: Add reset and verification screens (#217)

  • Feature: Add forgotten page mobile screen
  • Feature: Add reset password page
  • Feature: Add a new snapshot
  • Fix: Revert wrong changes
  • Fix: Add brackets to conditions
  • Feature: Add KYC mobile screen
  • Fix: ForgotPassword screen alignment

Feature: add mobile current market info

Feature: add mobile current market info styles

Feature: add markets table to market selector

Feature: update redux-saga to using takeLeading

Feature: add timestamp to markets

Feature: Add mobile wallets screen (#222)

  • Feature: Add mobile wallets screen
  • Feature: Add areEqualSelectedProps.ts to wallets
  • Fix: Move common hooks to a separate folder
  • Fix: Reducers tests & add additional fields
  • Fix: Add default value for wallets selector

Feature: add mobile trading tabs

Fix: add loading check to should fetch

Feature: add ranger connect fetch hook

Feature: add trading order book

Feature: Add wallet header & wallet info

Feature: Add Selected Wallet screen

Feature: Add default values for a hook

Feature: Add dependencies to a hook

Feature: change create order styles

Fix: change order form and order book styles

Feature: add depth fetch hook

Fix: close modal on outside click

Feature: add orders tab

Feature: Add deposit mobile screen (#232)

  • Feature: Add deposit mobile screen
  • Feature: Add new translations

Feature: add mobile orders list

Feature: add mobile orders screen

Feature: add open orders component

Feature: add create order redirect buttons

Feature: add recent trades to mobile

Feature: update ranger mocks data

Fix: change recent trades mobile header styles

Feature: add mobile trading chart order book

Fix: change trading tabs components location

Fix: polish order book and resent trades styles

Feature: Add withdraw screen (#236)

  • Feature: Add Withdraw mobile screen
  • Feature: Add withdraw modals
  • Feature: Add confirm modals
  • Feature: Add a hook for prevProps handling
  • Fix: Comments & refactor

Feature: add profile screen and user info section

Fix: Add deposit screen (#242)

  • Fix: Add blocked screen to withdraw screen

  • Fix: Rewrite deposit mobile screen

  • Fix: change identity profile payload

  • Feature: add mobile profile links

  • Feature: add language selector

  • Feature: add color theme selector

  • Feature: Add confirm mobile screen (#243)

  • Feature: Add confirm mobile screen

  • Fix: Update KYC and styles

  • Fix: Add default user & rewrite render

  • Feature: Add mobile subheader (#253)

  • Feature: Add mobile subheader

  • Fix: Revert comment changes

  • Fix: change mobile subheader styles

  • Feature: add mobile user activity

  • Feature: Add profile verification & KYC mobile screen (#251)

Feature: Add profile verification Feature: Add profile KYC screen

  • Feature: add mobile api keys page

  • Feature: add two factor to api keys

  • Fix: Profile verification colors

  • Feature: add mobile change password

  • Fix: change UI styles according to QA

  • Fix: add type to functional components

  • Fix: add set mobile device hook

  • Fix: remove unnecessary content functions

  • Fix: change styles after QA

  • Fix: add open orders handling

  • Fix: change cancel all response handling

  • Fix: handle check event in correct way

  • Fix: change sign up captcha styles

  • Fix: add params by default to mobile wallets

  • Fix: update 2fa on disable

  • Fix: add redirect on close

  • Fix: email verification title aligment

  • Fix: change dispatch of pagination actions

  • Feature: add create and delete api key actions (#272)

  • Feature: add create and delete api key actions

  • Feature: add created api key modal

  • Fix: add profile api key confirmation modal

Feature: rework kyc flow Feature: add styles to kyc flow Feature: add drafted label and issued date Feature: change profile verification design Fix: solve review conversations Feature: change profile verification steps design Feature: move KYC steps to env.js Feature: cover address selectors by tests Fix: change according to code review

Feature: update deposit address via websockets

Feature: fetch kline from finex if enabled (#192)

  • Feature: fetch kline from finex if enabled

  • Fix: remove arke from API config

  • Feature: add query string builder, change build of kline query

Feature: magic link implementation (#183)

Feature: connect sentry to the app (#182)

Feature: update beneficiaries list on actions

Feature: set active address first on update

Feature: handle pending beneficiary

Feature: add ability of deferred activation of the beneficiary

Fix: tag version to 2.6 (#301)

Fix: remove country from address verification (#268)

Fix: add check for finex before push order to OpenOrders (#203)

Fix: rework calls logic for documents Fix: add state submitted as pending value,add redirection to profile, send confirm value on POST request for identity Fix: remove doc_country from POST query Fix: decrease space between documents title and inputs, add hover effect to new buttons Fix: remove doc_country from documents screen Fix: add missing fixes

Fix: Incremental update & remove unnecessary sorts (#204)

  • Fix: Incremental update & remove unnecessary sorts

  • Fix: Use sort helpers

Co-authored-by: vposudevskyi <vposudevskyi@star.global>

Fix: update user interface (#218)

Fix: delete redundant lang key from ForgotPassword EmailVerification (#199)

Fix: enable test coverage (#190)

Fix: add helper for regular expressions

Fix: handle zero market precision

Fix: change signup screen min-height

Fix: resize copyable field

Fix: change input width for phone verification

Fix: fetch wallets after creating new deposit address for coin

Fix: remove horizontal scroll

Fix: change api url for canceling order from order screen

Fix: change new api key secret copyable field value

Fix: linter fixes

Fix: rework landing as optional page

Windows fix (#255)

  • Rename mock files for windows (#252)

  • Rename POST--{"email":"","password":"","otp_code":""}.mock to POST--email=&password=&otp_code=.mock

  • Rename POST--{"email":"accountant@barong.io","password":"123123","otp_code":""}.mock to POST--email=accountant@barong.io&password=123123&otp_code=.mock

  • Rename POST--{"email":"admin@barong.io","password":"123123","otp_code":"","recaptcha_response":""}.mock to POST--email=admin@barong.io&password=123123&otp_code=&recaptcha_response=.mock

  • Rename POST--{"email":"compliance@barong.io","password":"123123","otp_code":""}.mock to POST--email=compliance@barong.io&password=123123&otp_code=.mock

  • Rename POST--{"email":"otp@peatio.tech","password":"123123","otp_code":"","recaptcha_response":""}.mock to POST--email=otp@peatio.tech&password=123123&otp_code=&recaptcha_response=.mock

  • Rename POST--{"email":"otp@peatio.tech","password":"123123","otp_code":"123456","recaptcha_response":""}.mock to POST--email=otp@peatio.tech&password=123123&otp_code=123456&recaptcha_response=.mock

  • Rename POST--{"email":"superadmin@barong.io","password":"123123","otp_code":""}.mock to POST--email=superadmin@barong.io&password=123123&otp_code=.mock

  • Rename POST--{"email":"support@barong.io,"password":"123123","otp_code":""}.mock to POST--email=support@barong.io&password=123123&otp_code=.mock

  • Rename POST--{"email":"technical@peatio.tech","password":"123123","otp_code":""}.mock to POST--email=technical@peatio.tech&password=123123&otp_code=.mock

  • Rename POST--{"email":"toweradmin@barong.io","password":"123123","otp_code":""}.mock to POST--email=toweradmin@barong.io&password=123123&otp_code=.mock

  • Rename POST--{"email":"user1@peatio.tech","password":"123123","otp_code":"","recaptcha_response":""}.mock to POST--email=user1@peatio.tech&password=123123&otp_code=&recaptcha_response=.mock

  • Rename POST--{"email":"user2@peatio.tech","password":"123123","otp_code":"","recaptcha_response":""}.mock to POST--email=user2@peatio.tech&password=123123&otp_code=&recaptcha_response=.mock

  • Rename POST--{"email":"wrong@peatio.tech","password":"123123","otp_code":"","recaptcha_response":""}.mock to POST--email=wrong@peatio.tech&password=123123&otp_code=&recaptcha_response=.mock

  • Rename POST--{"email":"wrong@email.com"}.mock to POST--email=wrong@email.com.mock

  • Rename PATCH--{"totp_code":"000000","state":"disabled"}.mock to PATCH--totp_code=000000&state=disabled.mock

  • Rename POST--{"totp_code":"","algorithm":"HS256"}.mock to POST--totp_code=&algorithm=HS256.mock

  • Rename POST--{"code":"0000000"}.mock to POST--code=0000000.mock

  • Rename PUT--{"old_password":"11111111","new_password":"11111111","confirm_password":"11111111"}.mock to PUT--old_password=11111111&new_password=11111111&confirm_password=11111111.mock

  • Rename POST--{"market":"ethbtc","side":"buy","volume":"0.5","ord_type":"market"}.mock to POST--market=ethbtc&side=buy&volume=0.5&ord_type=market.mock

  • Rename POST--{"market":"ethbtc","side":"buy","volume":"1.5","ord_type":"market"}.mock to POST--market=ethbtc&side=buy&volume=1.5&ord_type=market.mock

  • Rename POST--{"market":"ethbtc","side":"sell","volume":"2","ord_type":"limit","price":"20"}.mock to POST--market=ethbtc&side=sell&volume=2&ord_type=limit&price=20.mock

  • Rename POST--{"market":"ethusd","side":"buy","volume":"0.5","ord_type":"market"}.mock to POST--market=ethusd&side=buy&volume=0.5&ord_type=market.mock

  • Rename POST--{"market":"ethusd","side":"buy","volume":"1","ord_type":"limit","price":"10"}.mock to POST--market=ethusd&side=buy&volume=1&ord_type=limit&price=10.mock

  • Rename POST--{"market":"ethusd","side":"sell","volume":"1","ord_type":"market"}.mock to POST--market=ethusd&side=sell&volume=1&ord_type=market.mock

  • Rename POST--{"market":"ethusd","side":"sell","volume":"2","ord_type":"limit","price":"20"}.mock to POST--market=ethusd&side=sell&volume=2&ord_type=limit&price=20.mock

  • windows fix

#Version 2.5.2

Released 2020-08-17

Feature: rework kyc flow

Feature: add styles to kyc flow

Feature: add drafted label and issued date

Feature: change profile verification design

Fix: solve review conversations

Feature: change profile verification steps design

Feature: move KYC steps to env.js

Feature: cover address selectors by tests

Fix: change according to code review

Feature: Bump to 2.5.0

Feature: update favicon to latest logo

Feature: change version on package.json

Feature: add alert on order push by ws (#159)

  • Feature: add alert on order push by ws
  • Fix: remove alerts for partially closed orders

Feature: change user sign in with 2fa enabled

Feature: save user data after changing language

Feature: edit user data

Feature: add check for enabled wallet features

Feature: remove unused mocks

Feature: change maket ticker structure

Feature: intl message storing refactoring

Feature: add customization settings (#127)

  • Feature: add customization settings

Feature: add customization panel tabs

Feature: display customization by hash part in route

Feature: add ability to hide customization sidebar

Feature: separate customization bar colors

Feature: display current platform colors

Feature: add pretty scrollbar

Feature: add action buttons

Feature: add color settings icon

Feature: add color settings

Feature: temporary remove user role check

Feature: add ability to change current color variables

Feature: add themes selector

Feature: add ability to preset customization settings

Feature: set themes selector default value by api

Feature: add ability to reset customization settings

Feature: change chart styles on color customization

Feature: change chart colors on theme changing

Feature: add ability to save customization

Feature: add ability to save current colors

Feature: add ability to reset on saved settings

Feature: add ability to reset customization if no settings received

Feature: change market depth on customization

Fix: remove issues according to code review

  • Feature: allow all users to use customizaiton

Feature: make mockserver more aggressive

Feature: update incremental ob with multiple rows

Feature: add order book re-render optimization

Feature: add market depth optimization

Feature: add recent trades optimization

Feature: add react lazy loading

Feature: Update version and CI flow for sdk-citools to 2.4 (#133)

Fix: provide kycaid fixes (#220)

  • Feature: rework calls logic for documents
  • Fix: add state submitted as pending value,add redirection to profile, send confirm value on POST request for identity
  • Fix: remove doc_country from POST query
  • Fix: decrease space between documents title and inputs, add hover effect to new buttons
  • Fix: remove doc_country from documents screen
  • Fix: add missing fixes

Fix: change volume precision to display

Fix: remove customization settings fetch

Fix: change back end error message

Fix: add total calculation empty ob case

Fix: add check for estimated value

Fix: change element types in tests

Fix: refactor order, remove open orders element on ws event

Fix: orderbook file indentation

Fix: add order book loading props changed check

Fix: trigger last price update on ticker and open orders change

Fix: push new order to the top of list

Fix: change total precision

Fix: change total value precision

Fix: change total precising method

Fix: prevent setting lang after signIn if there is no lang in data

Fix: set lang after sign in, send all data on PUT

Fix: change amount payload type

Fix: change withdrawal total formatting

Fix: display Beneficiary name instead of address in list

Fix: add minimum wallets screen height

Fix: solve minor styles issues

Fix: update order book on market changed

Fix: move wallets fetch to container

Fix: add helper to slice array

Fix: prevent memory leaks of modules

Fix: change buttons list rendering loop

Fix: Add Pure Component to small components & rewrite components structure

Fix: change alert layer

Fix: change tests according to removing amount state

Fix: Remove proposals prop from OrderForm component to reduce amount of re-renders

Fix: Refactor Order component & update react-layout-grid

Fix: Update react-grid-layout to use React.memo for children (#144)

  • Fix: Update react-grid-layout to use React.memo for children

  • Fix: Remove Grid component

  • Fix: remove unused css import

Co-authored-by: vposudevskyi <vposudevskyi@star.global> Co-authored-by: oyershov <oyershov@heliostech.fr>

Fix: search input of Market selector

Fix: change code indentation

Fix: tunning mock for random inc

Fix: light colors for asks, bids

Update README.md

Pull Requests

Merge pull request #188 from openware/2-5-stable-bump

Merge pull request #187 from openware/2-5-stable-icon

#Version 2.4.2

Released 2020-07-31

Feature: withdrow amount type changed from number to string (#194)

Feature: 2 4 stable update (#198)

  • Feature: edit user data

  • Feature: intl message storing refactoring

  • Feature: save user data after changing language

  • Feature: update SignInSaga to support barong 2.4.12

  • Fix: delete redundant lang key from ForgotPassword EmailVerification

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

Feature: Update version and CI flow for sdk-citools to 2.4 (#133)

Fix: make OpenOrdersCancelSaga api configurable depending on using finex or peatio (#200)

#Version 2.5.1

Released 2020-07-31

Feature: rework kyc flow

Feature: add styles to kyc flow

Feature: add drafted label and issued date

Feature: change profile verification design

Fix: solve review conversations

Feature: change profile verification steps design

Feature: move KYC steps to env.js

Feature: cover address selectors by tests

Fix: change according to code review

Feature: Bump to 2.5.0

Feature: update favicon to latest logo

Feature: change version on package.json

Feature: add alert on order push by ws (#159)

  • Feature: add alert on order push by ws
  • Fix: remove alerts for partially closed orders

Feature: change user sign in with 2fa enabled

Feature: save user data after changing language

Feature: edit user data

Feature: add check for enabled wallet features

Feature: remove unused mocks

Feature: change maket ticker structure

Feature: intl message storing refactoring

Feature: add customization settings (#127)

  • Feature: add customization settings

Feature: add customization panel tabs

Feature: display customization by hash part in route

Feature: add ability to hide customization sidebar

Feature: separate customization bar colors

Feature: display current platform colors

Feature: add pretty scrollbar

Feature: add action buttons

Feature: add color settings icon

Feature: add color settings

Feature: temporary remove user role check

Feature: add ability to change current color variables

Feature: add themes selector

Feature: add ability to preset customization settings

Feature: set themes selector default value by api

Feature: add ability to reset customization settings

Feature: change chart styles on color customization

Feature: change chart colors on theme changing

Feature: add ability to save customization

Feature: add ability to save current colors

Feature: add ability to reset on saved settings

Feature: add ability to reset customization if no settings received

Feature: change market depth on customization

Fix: remove issues according to code review

  • Feature: allow all users to use customizaiton

Feature: make mockserver more aggressive

Feature: update incremental ob with multiple rows

Feature: add order book re-render optimization

Feature: add market depth optimization

Feature: add recent trades optimization

Feature: add react lazy loading

Feature: Update version and CI flow for sdk-citools to 2.4 (#133)

Fix: change volume precision to display

Fix: remove customization settings fetch

Fix: change back end error message

Fix: add total calculation empty ob case

Fix: add check for estimated value

Fix: change element types in tests

Fix: refactor order, remove open orders element on ws event

Fix: orderbook file indentation

Fix: add order book loading props changed check

Fix: trigger last price update on ticker and open orders change

Fix: push new order to the top of list

Fix: change total precision

Fix: change total value precision

Fix: change total precising method

Fix: prevent setting lang after signIn if there is no lang in data

Fix: set lang after sign in, send all data on PUT

Fix: change amount payload type

Fix: change withdrawal total formatting

Fix: display Beneficiary name instead of address in list

Fix: add minimum wallets screen height

Fix: solve minor styles issues

Fix: update order book on market changed

Fix: move wallets fetch to container

Fix: add helper to slice array

Fix: prevent memory leaks of modules

Fix: change buttons list rendering loop

Fix: Add Pure Component to small components & rewrite components structure

Fix: change alert layer

Fix: change tests according to removing amount state

Fix: Remove proposals prop from OrderForm component to reduce amount of re-renders

Fix: Refactor Order component & update react-layout-grid

Fix: Update react-grid-layout to use React.memo for children (#144)

  • Fix: Update react-grid-layout to use React.memo for children

  • Fix: Remove Grid component

  • Fix: remove unused css import

Co-authored-by: vposudevskyi <vposudevskyi@star.global> Co-authored-by: oyershov <oyershov@heliostech.fr>

Fix: search input of Market selector

Fix: change code indentation

Fix: tunning mock for random inc

Fix: light colors for asks, bids

Update README.md

Pull Requests

Merge pull request #188 from openware/2-5-stable-bump

Merge pull request #187 from openware/2-5-stable-icon

#Version 2.4.1

Released 2020-07-10

Feature: 2 4 stable update (#198)

  • Feature: edit user data

  • Feature: intl message storing refactoring

  • Feature: save user data after changing language

  • Feature: update SignInSaga to support barong 2.4.12

  • Fix: delete redundant lang key from ForgotPassword EmailVerification

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

Feature: Update version and CI flow for sdk-citools to 2.4 (#133)

Fix: make OpenOrdersCancelSaga api configurable depending on using finex or peatio (#200)

#Version 2.5.0

Released 2020-06-25

Feature: Bump to 2.5.0

Feature: update favicon to latest logo

Feature: change version on package.json

Feature: add alert on order push by ws (#159)

  • Feature: add alert on order push by ws
  • Fix: remove alerts for partially closed orders

Feature: change user sign in with 2fa enabled

Feature: save user data after changing language

Feature: edit user data

Feature: add check for enabled wallet features

Feature: remove unused mocks

Feature: change maket ticker structure

Feature: intl message storing refactoring

Feature: add customization settings (#127)

  • Feature: add customization settings

Feature: add customization panel tabs

Feature: display customization by hash part in route

Feature: add ability to hide customization sidebar

Feature: separate customization bar colors

Feature: display current platform colors

Feature: add pretty scrollbar

Feature: add action buttons

Feature: add color settings icon

Feature: add color settings

Feature: temporary remove user role check

Feature: add ability to change current color variables

Feature: add themes selector

Feature: add ability to preset customization settings

Feature: set themes selector default value by api

Feature: add ability to reset customization settings

Feature: change chart styles on color customization

Feature: change chart colors on theme changing

Feature: add ability to save customization

Feature: add ability to save current colors

Feature: add ability to reset on saved settings

Feature: add ability to reset customization if no settings received

Feature: change market depth on customization

Fix: remove issues according to code review

  • Feature: allow all users to use customizaiton

Feature: make mockserver more aggressive

Feature: update incremental ob with multiple rows

Feature: add order book re-render optimization

Feature: add market depth optimization

Feature: add recent trades optimization

Feature: add react lazy loading

Feature: Update version and CI flow for sdk-citools to 2.4 (#133)

Fix: change volume precision to display

Fix: remove customization settings fetch

Fix: change back end error message

Fix: add total calculation empty ob case

Fix: add check for estimated value

Fix: change element types in tests

Fix: refactor order, remove open orders element on ws event

Fix: orderbook file indentation

Fix: add order book loading props changed check

Fix: trigger last price update on ticker and open orders change

Fix: push new order to the top of list

Fix: change total precision

Fix: change total value precision

Fix: change total precising method

Fix: prevent setting lang after signIn if there is no lang in data

Fix: set lang after sign in, send all data on PUT

Fix: change amount payload type

Fix: change withdrawal total formatting

Fix: display Beneficiary name instead of address in list

Fix: add minimum wallets screen height

Fix: solve minor styles issues

Fix: update order book on market changed

Fix: move wallets fetch to container

Fix: add helper to slice array

Fix: prevent memory leaks of modules

Fix: change buttons list rendering loop

Fix: Add Pure Component to small components & rewrite components structure

Fix: change alert layer

Fix: change tests according to removing amount state

Fix: Remove proposals prop from OrderForm component to reduce amount of re-renders

Fix: Refactor Order component & update react-layout-grid

Fix: Update react-grid-layout to use React.memo for children (#144)

  • Fix: Update react-grid-layout to use React.memo for children

  • Fix: Remove Grid component

  • Fix: remove unused css import

Co-authored-by: vposudevskyi <vposudevskyi@star.global> Co-authored-by: oyershov <oyershov@heliostech.fr>

Fix: search input of Market selector

Fix: change code indentation

Fix: tunning mock for random inc

Fix: light colors for asks, bids

Update README.md

Pull Requests

Merge pull request #188 from openware/2-5-stable-bump

Merge pull request #187 from openware/2-5-stable-icon

#Version 2.4.0

Released 2020-04-13

Bump to 2.4.0

Cleanup drone file

Create roadmap.md

Enhancement: Redeploy on master.devkube.com on every master push (#118)

Enhancement: Update sdk image (#6)

Feature: Update version and CI flow for sdk-citools to 2.4 (#133)

Feature: add ability to cancel all finex finex

Feature: change identity profile verificarion

Feature: add multiple profiles support, clean profile module

Feature: add stylelinter config

Feature: remove market trades total header

Feature: remove total header for orders

Feature: password strength meter

Feature: detects invalid sequences of incremental orderbook (#110)

Feature: Finex support

Feature: Finex support

  • Support of finex asynchronous order confirmation
  • Handle balances updates events received by websocket
  • Identify orders using uuid
  • add order errors translations

Feature: Ability to set pooling intervals to config

Feature: update charting library (#101)

Feature: add finex option to env.js

Feature: add landing page (#106)

  • Feature: add landing screen with markets table

  • Feature: add main content blocks

  • Feature: add features block

  • Feature: add fifth block

  • Feature: add header to landing

  • Feature: add styles to markets table

  • Feature: add footer component

  • Feature: add filters to markets table

  • Feature: refactor landing page

  • Feature: refactor ticker table

Feature: generate deposit address flow

Feature adding Non-Commercial license

NonCommercial — You may not use the material for commercial purposes. NoDerivatives — If you remix, transform, or build upon the material, you may not distribute the modified material.

Feature: total decimal equal to base and quote units decimal

Feature: configure languages from env.js

Feature: add configs by api

Feature: add Google Analytics with gaTrackerKey in env.js (#79)

Feature: isResizable and isDraggable are optional arguments

Feature: add csrf token (#44)

  • Feature: Add the support of CSRF token from barong 2.4

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

Feature: add geetest captcha (#61)

  • Feature: add geetest captcha

  • Fix: change recaptcha to captcha response

  • Fix: add response value to geetest

  • Fix: display geetest captcha after error

  • Fix: add geetest captcha polish

  • Fix: remove clear fields after sign up

  • Fix: add check for geetest captcha

  • Feature: add reload to captcha

  • Fix: change sign up test with recaptcha case

Feature: use fonts from googleapi, add preload for main font

Feature: Markets, Marketdepth, Orderinput and PercantageButton components added

Feature: compress text files with gzip

Feature: user bootstrap dropdown instead of openware

Feature: add Expired session modal

Feature: use bootstrap input instead of openware input

Feature: replace openware input component by react bootstrap input

Feature: improve nginx performance

Feature: use bootstrap close button instead of openware

Feature: use bootstrap checkbox instead of openware checkbox

Feature: add markets to Trading Screen

Feature: change Trading Screen Layout

Feature: move CombinedOrderBook from components, replace Loader with bootstrap element

Feature: disable to add a beneficiary if withdraw isn't enabled to user

Feature: update react-scripts to the latest version

Feature: move table from library to components

Feature: add bootstrap alerts (#35)

Feature: move pagination to components (#29)

Feature: CryptoIcon component added (#32)

Feature: move grid item to components (#30)

Feature: move QRcode to components (#28)

Feature: move Decimal from lib to components (#27)

Feature: Update Drone CI to build and push images to Quay.io baseapp repo (#24)

Feature: Ability to fetch k-line, trades and tickers from arke proxy

Feature: Add incremental orderbook support in mockserver (#19)

Feature: Mockserver reloads on file changes

Feature: replace openware button to bootstrap button (#18)

  • Feature: replace openware button to bootstrap button

  • Feature: add bootstrap dropdown

  • Fix: change language dropdown styles

Feature: add bootstrap buttons (#16)

Feature: move repo to react-scripts (#11)

  • Feature: move repo to react-scripts

  • Fix: [trading page] height for grid

  • Fix: import moment lib in helper

  • Fix: pre push git hooks

  • Fix: remove eslint warnings

Feature: add validation for date of birth on identity verification

Feature: refactor colors (#8)

  • Feature: remove unnecessary colors

  • Feature: remove hardcoded colors

Feature: remove unused lock screen

Feature: remove lite version

Feature: Integrate mockserver v2 and update deps

Fix: change indentation and remove unused props

Fix: handle rejected profile and documents

Fix: remove documents from user mock

Fix: remove linter comments, use redux compose

Fix: remove total header for histories, rework pagination logic

Fix: move svg icons to tsx

Fix: color variable for strength meter

Fix: border-line for deposit address

Fix: rename variables to rgb

Fix: rework color palette

Fix: add tslint rules (#124)

Fix: change cancel order endpoint on finex enabled

Fix: add code obfuscation

Fix: add keyboard event handling (#116)

  • Fix: add keyboard event handling to authentication components
  • Fix: add keyboard event handling to create order form

Fix: handle default chart resolution value

Fix: add trading view default config

Fix: Crash when languages list was not set in env.js (#108)

Fix: remove undefined, change balance type to string

Fix: switch to Deposit tab if coin wallet is not active

Fix: LockedBalance & disable Withdraw tab

Fix: change docs release (#105)

Fix: correct position for orderbook, if we have just asks

Fix: paint in red color error message at withdrawal history

Fix: add translation for withdrawal error at history screen

Fix: prevent double rendering with GA-Tracker usage

Fix: use new structure of trade at yours tab (#81)

Fix: remove async loading of env js

Fix: withdraw amount field validation

Fix: Deposit copyable field border on click

Fix: remove async loading of env js

Fix: change size of resizable corner at trading screen

Fix: components style polish (#69)

  • Fix: kyc input field on focus style polish

  • Fix: dropdown, buttons style polish

  • Fix: correct type for change password button and color of label for onFocus dropdown

Fix: remove breaking font

Fix: remove unnecessary scrolls

Fix: change kyc styles (#67)

  • Fix: change phone resend code button styles
  • Fix: change dropdown focus styles

Fix: show footer without scroll at trading screen (#66)

  • Fix: show footer without scroll at trading screen
  • Fix: change footer position and styles
  • Fix: change recent trades header styles
  • Fix: change open orders header styles

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

Fix: change market depth data type (#65)

Fix: search field style polish (#64)

Fix: dropdown style polish (#63)

Fix: resolve little bugs (#62)

Fix: add ability to resize trading screen grid items, remove @openware/components dependency (#59)

Fix: remove crypto icon in order form

Fix: remove copy of OrderInput component. Use react-bootstrap-input in OrderInput component. Order-input style polish

Fix: remove ability to resize Trading items (#57)

  • Fix: remove abbility to resize Trading items

  • Fix: background of Grid items while dragging

Fix: replace Loader fron lib with bootstrap one (#53)

Fix: style view polish

Fix: kyc mobile view style polish

Fix: move kyc to bootstrap

Fix: improve app's accessibility

Fix: use components from local directories or react-bootstrap

Fix: eliminate render-blocking resources

Fix: style polish for dropdown at kyc screen

Fix: change test files

Fix: move dropdown from library to components

Fix: code style fixes, restrict tslint rules

Fix: prevent showing expired modal for pending users

Fix: style polish signup and 2fa screens

Fix: remove unnecessary code

Fix: update sdk tag version

Fix: change rendering functions which returns JSX element

Fix: add hover effect to checkbox

Fix: correct character for close all orders at orders screen

Fix: remove unused tabIndex from Order and TabPanel components

Fix: use px instead of rem

Fix: delete unnecessary code

Fix: correct tabpanel work on trading screen

Fix: orderbook style fixes

Fix: Trading Layout on medium screen

Fix: indentation, reset changes in routes

Fix: redirection to KYC with fetching labels

Fix: update node version in docker file

Fix: resend phone confirmation if phone already exist in DB

Fix: remove unused mocks (#33)

Fix: change check for sell order (#31)

Fix: change current tab pannel due to library component

Fix: change type button from submit to button (#25)

Fix: Remove redundant steps in Drone pipeline (#17)

Fix: cleanup README and drone file (#14)

  • Fix: cleanup README and drone file

  • Feature: start mock API and WS when running yarn start

Fix: update .drone.yml file

Fix: Updating react version to 16.12

Improvement: support both order ID and UUID (#109)

Update README.md

Update README.md

Improved introduction and wrap-up in the readme header and footer.

Pull Requests

Merge pull request #99 from openware/feature/generate-address

Merge pull request #94 from openware/feature/total_decimal

Merge pull request #87 from openware/feature/languages

Merge pull request #92 from openware/fix/bug-fix-from-v2.3

Merge pull request #86 from openware/fix/ga-tracker

Merge pull request #73 from openware/fix/resize-trading-screen

Merge pull request #77 from openware/fix/deposit-field

Merge pull request #80 from openware/fix/withdraw

Merge pull request #76 from openware/fix/cashing

Merge pull request #55 from openware/feature/new_components

Merge pull request #52 from openware/feature/increase-performance

Merge pull request #58 from openware/fix/move-kyc-bootstrap

Merge pull request #48 from openware/feature/layout

Merge pull request #51 from openware/feature/dropdown

Merge pull request #49 from openware/feature/expired-session

Merge pull request #26 from openware/feature/bootstrap-input

Merge pull request #43 from openware/feature/bootstrap-close-button

Merge pull request #42 from openware/feature/bootstrap-checkbox

Merge pull request #50 from openware/feature/nginx

Merge pull request #45 from openware/feature/beneficiary-modal

Merge pull request #36 from openware/feature/move-tabpanel

Merge pull request #41 from openware/fix/phone-verification

Merge pull request #40 from openware/feature/loader

Merge pull request #39 from openware/feature/move-table

Merge pull request #46 from openware/fix/docker-file-node-version

Merge pull request #38 from openware/remove-vulnerabilities

Merge pull request #20 from openware/rc/arke-proxy

Merge pull request #10 from openware/fix/kyc-date-of-birth

Merge pull request #7 from openware/feature/remove-lite-version

#Version 2.3.28

Released 2020-03-09

Feature: update mock files

Pull Requests

Merge pull request #114 from openware/feature/2-3-stable/update-mocks

#Version 2.3.27

Released 2020-01-24

Fix: update .drone.yml file

#Version 2.3.26

Released 2020-01-24

Enhancement: Update sdk image (#6)

Feature: disable to add a beneficiary if withdraw isn't enabled to user

Feature: add Google Analytics with gaTrackerKey in env.js (#79)

Feature: add markets to Trading Screen

Feature: change Trading Screen Layout

Feature: add geetest captcha

Feature: add geetest captcha

Fix: change recaptcha to captcha response

Fix: add response value to geetest

Fix: display geetest captcha after error

Fix: add geetest captcha polish

Fix: remove clear fields after sign up

Fix: add check for geetest captcha

Feature: add reload to captcha

Fix: change sign up test with recaptcha case

Feature: Update README.md file

Feature: Improve introduction and wrap-up in the readme header and footer

Feature: Update Drone CI to build and push images to Quay.io baseapp repo

Feature: Ability to fetch k-line, trades and tickers from arke proxy

Feature: move repo to react-scripts (#11)

  • Feature: move repo to react-scripts

  • Fix: [trading page] height for grid

  • Fix: import moment lib in helper

  • Fix: pre push git hooks

  • Fix: remove eslint warnings

Feature: add validation for date of birth on identity verification

Feature: refactor colors (#8)

  • Feature: remove unnecessary colors

  • Feature: remove hardcoded colors

Feature: remove unused lock screen

Feature: remove lite version

Feature: Integrate mockserver v2 and update deps

Fix: correct position for orderbook, if we have just asks

Fix: beneficiaries fail modal style polish

Fix: prevent double rendering with GA-Tracker usage

Fix: paint in red color error message at withdrawal history

Fix: change orderbook height

Fix: draggable element style polish

Fix: add translation for withdrawal error at history screen

Fix: change beneficiary fail modal to v2.3

Fix: orderbook style fixes

Fix: Trading Layout on medium screen

Fix: update node version in docker file

Fix: resend phone confirmation if phone already exist in DB

Fix: remove unused mocks (#33)

Fix: use new structure of trade at yours tab (#81)

Fix: change check for sell order (#31)

Fix: update .drone.yml file

Fix: Updating react version to 16.12

Pull Requests

Merge pull request #85 from openware/feature/backport-v2.3

#Version 2.3.25

Released 2019-12-09

add cross icon on forgot password / 2fa page (#339)

  • add cros icon on forgot password / 2fa page

  • Fix: add ability to return to sign in, if 2fa is enabled

  • Fix: add ability to go back from ForgotPassword page

Add tenko public key to readme

MINOR-BUMP

Add logo to KYC pages (#260)

  • Feature: add logo to KYC pages

Add colors from style guide (#162)

  • Feature: change styles for style guide

Add colors to recent trades (#29)

  • Add colors to recent trades

  • Add recent trades test

Baseapp Lite fixes (#1165)

  • Feature: change setting token to ls flow

  • Feature: fix enterprise version for exporting right containers

Baseapp: add condition to orderbook updts (#481)

  • Fix: filter orderbook event to match current market

Cancel all orders

Change date format (#713)

  • Change date format

Disable cypress tests on stage

Enhancement: switch to rsync for mock cloud asset copy CI (#1739)

Enhancement: Config and build process documentation update (#1696)

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

Enhancement: Update the mock staging CI step

Feature: Update Drone CI to build and push images to Quay.io baseapp repo (#24)

Feature: add loading state to incremental

Feature: change trading layout

Feature: add adaptiveness to market depth

Feature: incremental order book support (#1765)

Peatio introduced the support of incremental order-book from version 2.4 You can enable this feature in frontend with the following configuration in env.js:

{
  incrementalOrderBook: true
}

Feature: add version file (#1750)

Feature: Update the CI to use SDK for version bumps (#1734)

Feature: add create order user errors (#1666)

  • Feature: add create order user errors
  • Feature: add values to order errors
  • Feature: add multiple alerts, add check for max price

Feature: fix redirection for pending user and phone redirection (#1436)

  • Feature: fix redirection for pending user and phone redirection
  • Fix: add translation for confirmation

Feature: save refid into localstorage if it exists

Feature: add adaptiveness for trading screen (#1390)

Feature: add ability to edit profile identity

Feature: add ability to toggle 2FA (#1349)

  • Feature: add ability to toggle 2FA

  • Feature: change focus fields state

  • Fix: change two factor code check

Feature: add beneficiaries story (#1214)

  • Feature: add beneficiaries module

  • Feature: add whitelist component

  • Feature: change whitelist styles

  • Feature: change whitelist response

  • Feature: change withdrawal payload

  • Feature: change whitelist behaviour after withdrawal

  • Feature: add fiat whitelist dropdown

  • Feature: refactor add address modal, add fiat modal

  • Feature: add fiat confirmation modal

  • Feature: change withdrawal confirm modal

  • Fix: change whitelist withdrawal details

  • Feature: rename whitelist to beneficiaries

Feature: update baseapp for peatio-2-3 (#1209)

  • Feature: update baseapp to for peatio-2-3

  • Feature: change trade model

Feature: add sidebar, cleanup navbar, refactoring (#1173)

  • Feature: add sidebar, cleanup navbar

  • Feature: test drone staging

  • Fix: unexpected sidebar opening

  • Feature: update sidebar, add market info

  • Feature: rework ga, style fixes, trading optimization

  • Fix: update navbar, hmb toogle btn

  • Fix: make marker search responsive, update colors for change

  • Fix: change color on lng selector hover

Feature: add Google Analytics with gaTrackerKey in env.js (#1113)

Feature: add highlighting to changing values (#1012)

  • Feature: add highlighting to orderbook and recent trades values

  • Feature: change opacity of hightlighted values

Feature: lite mode with license (#1022)

  • Feature: add feature locker

  • Feature: add locker for withdraw

  • Feature: add license checker

  • Feature: add checker for token request, update expiration date logic

  • Fix: change field name expire_at

  • Feature: Implement CI to automatically build and push to quay lite version

  • Fix: Rework container build process

  • Remove unnecessary dockerfiles

  • Add baseapp lite envs to build args

  • Add step for baseapp lite image build and push

  • Do not include enterprice containers in lite build

  • Document how to work on enterprise version

Feature: add identity inputs validation

Feature: add uid to wallets deposit info

Feature: add number of confirmations to deposit history

Feature: add confirmations number to currencies

Feature: add min confirmation number to wallets deposit history

Feature: add displaying of confirmations count

Feature: Async order cancelling (#912)

  • Feature: Asynchronous order cancelling process to make sure we remove orders from the open orders list once the backend confirm the cancellation

Feature: add current market info to browser tab

Feature: change light theme styles (#987)

  • Feature: change light theme styles

  • Feature: add color theme switch to mobile menu

  • Feature: change light theme styles

  • Feature: change input fields colors

  • Feature: change trading chart colors

  • Feature: change sort markets icons

  • Feature: move chart color settings to custom

  • Feature: change hardcoded colors with constants

  • Feature: add hex to rgba conversion

  • Feature: add color theme check to layout

  • Feature: add light theme styles to kyc

Feature: Add obfuscation to container build (#982)

Feature: add change color theme module (#953)

  • Feature: add change color theme module
  • Feature: add light mode colors

Feature: refactor color setting

Feature: [Trading page] sort in market selector

Feature: add custom layouts

Feature: Your trades tab on Recent trades (#387)

  • Feature: Display user recent trades on trading UI with real time update
  • Feature: Hide user recent trades to not logged in

Feature: add english language customization

Feature: add new languages customization

Feature: List API keys without 2fa (#892)

  • Feature: List API keys without 2fa
  • Fix: add tests to api keys sagas

Feature: add checkers for api keys 2fa modal

Feature: add action to set order type

Feature: add trading chart config (#824)

  • Feature: add trading chart config

  • Fix: add chart config in custom folder

Feature: add setAmount related modules

Feature: fetch and use time range and time precision of trading view (#660)

  • Feature: add updating kline time range and period

  • Fix: refactor trading chart api, add timescale marks listener

Feature: Allow for manual build obfuscation

  • Update the README with obfuscation instructions

Feature: fix ngnix.conf (#728)

Feature: [User Activity] user agent (#693)

Feature: hide reset layout functionality

Feature: persistent custom trade UI layout

Feature: Implement Gitolite publish to the CI

Feature: add saga withdrawLimit

Feature: add profile identity saga

Feature: Update balance every 3 sec

Feature: Limit CI concurrency to 2 simultaneous builds

Feature: unify time on whole platform (#607)

  • Feature: unify time on whole platform

  • Fix: invalid date in recent trades

Feature: update component version

Feature: ability to override CSS variables (#601)

Feature: time lock screen (#583)

Feature: add webpack obfuscator (#451)

  • Fix: separate bundle for node_modules

  • Feature: Ability to lock domain with JS Obfuscator

  • Feature: add footer with expire date

Feature: add fetch currencies saga (#604)

Feature: add new history saga (#525)

  • Feature: add new history saga

Feature: update helpers and tests for helpers (#514)

Feature: market order price estimation base on orderbook volumes

Feature: [OPEX-484] add new loader (#396)

Feature: Add estimated balance (#429)

Feature: [OPEX-575] Move components to baseapp (#412)

  • Feature: move WalletList from components to baseapp

  • Feature: move deposit component to baseapp (#409)

  • Feature: move WalletItem from components to baseapp

  • Feature: Add style files for components EmailForm, SignIn, SignUp

  • Feature: move tabPanel to baseApp

  • Feature: move Modal to baseApp

  • Feature: move Order to baseApp

  • Feature: Move History to BaseApp

  • Feature: Move OpenOrders to BaseApp

  • Feature/deposit withdraw (#414)

  • Feature: move components related to deposit and withdraw

  • Fix: make TabPanel stateless component

  • Fix: make WalletList stateless component

  • Feature: move containers to screens, change set title logic

  • Feature: Move ChangeForgottenPassword from containers to screens

  • Feature: move signup container to screens

  • Fix: move containers to screens

    • Fix: move EmailVerification container
    • Fix: move ForgotPassword container
    • Fix: move HistoryTab container
  • Feature: move wallets container to screens

  • Feature: add tests for EmailVerification, ForgotPassword, History screens

  • Feature: Move Confirm container to screens

  • Feature: move Profile and ProfileTwoFactorAuth container to screen

  • Fix: fix broken rebasing

  • Feature: move OrdersTab container to OrdersTabScreen

  • Feature: add title to Profile Order tab and Profile2fa screens

  • Fix: refactor confirm and history screen

  • Feature: add bootsrap grid

  • Feature: responsive navbar and header

  • Feature: rework styles for profile page to make it responsive

  • Feature: add some responsiveness for wallets

  • Feature: add responsive for history

  • Feature: add some responsiveness for history

  • Feature: make enabling 2fa page responsive

  • Feature: add responsive for orders

  • Feature: update navbar logic

  • Feature: move orderform component

Feature: add kline saga with tests (#478)

Feature: OPEX-558 Refactor create new order (#421)

Feature: [OPEX-593] Put cursor pointer on clickable elements (#430)

Feature: add ToolBar component (#168)

  • Feature: add functionality and styles for dropdown

  • Fix: Improve toolbar with additional stats

  • Fix: Change trading screen layout

Feature: add orderbook component (#426)

  • Feature: add new orderbook component

Feature: add pending icon to profile page (#379)

Feature: add ability to display iconUrl from peatio (#393)

Feature: connect markets on trading page to router (#378)

  • Feature: connect markets on trading page to router

  • Fix: create url helper, add tests

  • Fix: cleanup helpers

Feature: Add auto focus on field (#383)

Feature: OPEX-571 Disable submit button (#395)

Feature: accept new password by pressing enter (#394)

Feature: OPEX-559 Reorder components on trading UI (#377)

Feature: OPEX-549 Reset password has no translation (#360)

Feature: add pagination to account activity (#363)

Feature: Add api keys module

Feature: OPEX-513 add selected Key for first render Markets component (#293)

  • Feature: add selected Key for first render Markets component

  • Fix: Upgrade @openware/components dependency

Feature: bufferize messages when ranger connection is not ready

Feature: [OPEX-255] Successful signup, email verification massage (#270)

Feature: add translation for barong and peatio errors, handle unactiveuser in signin (#205)

Feature: add tests for screens and route (#294)

  • Feature: add tests for screens

  • Feature: add tests for Layout

Feature: add test for App (#289)

Feature: add ability to change url for peatio and barong (#279)

  • Feature: add ability to change url for peatio and barong

Feature: translate success alerts (#276)

Feature: color open orders improvement (#277)

Feature: Refactor data-layer to prefix modules with public or user (#274)

  • Feature: Refactor data-layer to prefix modules with public or user

  • Fix: select in tests raises

Feature: split openOrder and ordersHistory modules (#256)

  • Feature: divide orders module

  • Feature: move cancel all orders to orders history

  • Feature: add tests for updated sagas

  • Feature: add cancel to open orders

  • Feature: incremental update of openOrders list using ranger events

  • Fix: introduce explicit types to match orders object from API, from ranger and a OrderCommon that is compatible

  • Fix: dispatch order update only when market matches the current market

Feature: styles for copy btn, added alerts on copy btn and withdrawal address field (#258)

Feature: Add version to master deployment slack notification

Feature: add tests for components directory (#252)

Feature: Organize structure of baseapp (#193)

  • Feature: rename components to containers
  • Feature: organize signin component and container
  • Feature: organize signup component and contaner
  • Feature: organize emailForm component and forgotPassword contaner

Feature: Reorder components on trading page (#189)

Feature: Trading chart live update (#164)

Feature: Treading chart live update using k-line events from ranger

Feature: add zh locale file (#184)

Feature: Orders tab refactor (#155)

Feature: add split for order component (#179)

Feature Split 2 PRs: #153 & #156 (#175)

  • Feature: pass refId param to SignUp component

  • Feature: add referal link copy field

Feature: update qr styles (#177)

Feature: Global update (#163) [MINOR-BUMP]

  • Feature: add i18n module for multilanguage

Feature: Build docker container for every push in CI (#157)

Feature: Adding Cypress in Drone pipeline

Feature: Adding cypress with a simple login test

Feature: Implement fixed to balance and locked

Feature: add captchaType to signup component, update env.js (#131)

Feature: add history block to wallets (#102)

  • Feature: add history block to wallets

  • Feature: implement pagination on wallets history

  • Feature: add test for api calls, actions and selectors

  • Fix: update tests, components, etc

  • Feature: add unit tests to WalletHistory

Feature: ranger connect on different urls for unauthorized and authorized users

Feature: add tests for helpers, history/deposits and history/withdraws, auth modules (#113)

  • Feature: add tests for helpers

  • Feature: add tests for history module

    • Add tests for history/deposits module
    • Add tests for history/withdraws module
  • Feature: add tests for auth module

Feature: add tests for kyc and error, markets modules (#112)

  • Feature: add tests for phone module

  • Feature: add tests for identity module

  • Feature: add tests for documents module

  • Feature: add tests for error module

  • Feature: add tests for markets module

  • Fix: Remove extra unnecessary empty file

  • Feature: add tests for constants

Feature: Ranger support of peatio-core ranger v0.4.5 (#105)

Feature: Implement data formatting for digits (#89)

Feature: update wallets ui (#55)

  • Feature: update wallets ui

Feature: prefill price by recent trades (#87)

Feature: Upgrade components and some dependencies to get latest updates (#77)

Feature: use new data from API markets (#57)

Feature: delete fees from orders module Fix: Change the initial state of currentMarket to undefined

Feature: combine market depth & orderbook (#30)

  • Feature: combine market depth & orderbook

  • Fix: accumulate total column, reverse asks

  • Fix: display market depth in asks and bids

  • Feature: tests for asks & bids

Feature: Add the ranger support (#20)

  • Feature: Add the ranger support
  • Fix: Split Trade type to PublicTrade and PrivateTrade

Feature: Improve wallets list style (#28)

Feature: Add modal to SignUp component

Feature: update trades history styles

Feature: update withdraw history styles

Feature: update deposit history styles

Feature: run lint before push

Feature: Update .gitignore file

Feature: Improve UI styles of buy/sell screen

Feature: Update with latest cryptobase-v2 commits

Feature: Integration of drone

Fix: websocket subscribe to default market streams (#1783)

Fix: do not set loading on incremental order depth when subscribing to the same previous market

Fix: incremental orderbook brakes when orderbook is empty

Fix: disable drag n drop layout

Fix: change price column alignment

Fix: display OrderBook when other side is empty (#1712)

Fix: change order book background styles (#1686)

Fix: change create order precision (#1664)

Fix: change sidebar links styles (#1597)

Fix: Ranger switch markets make sure the market is defined (#1649)

Fix: Remove hardcoded confirmations number

Fix: remove unnecessary refresh after withdrawal

Fix: Add currency to symbol information to Trading view container to avoid displaying default value USD

Fix disable absolute_redirect in nginx config

Fix: logic for phone verification (#1425)

Fix: Create a unique name for common js file for the build to avoid caching problems

Fix: update switcher depends on 2fa status (#1411)

Fix: remove confirm screen crashing (#1384)

Fix: move VerificationScreen file to folder (#1376)

Fix: add check on withdrawal history

Fix: new api key secret format (#1224)

Fix: change version guard wrapper

Fix drone file for Enterprise and Lite build steps (MINOR-BUMP)

Fix: ranger connection bug (#1231) (#1232)

Fix 2.2 versionning compatiblity

Fix documentation about .npmrc

Fix: add npm auth token to the dockerfile

Fix: fetch npm auth token from drone secrets

Fix lite build, displays tenko key or die

Fix: set REACT_APP_BUILD_VERSION var from args

Fix: fix version guard and exporting some containers (#1163)

Fix: change mobile recaptcha styles

Fix: [Trading page] 24h volume change to base_unit

Fix: sidebar for mobile mode

Fix: withdrawal address input type

Fix: error text in en.ts

Fix: BF-115 color of text

Fix: fetch wallet address

Fix: [Profile page] styles for toggle button

Fix: styles for input kyc step-3

Fix: cleanup index.html

Fix: add shadow to security 2fa modal

Fix: change color theme switch

Fix: remove basic translations from custom

Fix: remove unused trial drone pipeline

Fix: hide values names when orderbook is small

Fix: add translation

Fix: change market model according peatio v.2.2.14

Fix: timezone STD list

Fix: swap date and price in recentTrades

Fix: change BCH address validate

Fix: Remove map files from builds

Fix: Add source map analyser to dependencies

Fix: styles for profile page

Fix: change trading UI header stats styles

Fix: refactor evaluation, add precision (#875)

  • Fix: refactor evaluation, add precision

  • Fix: add secondary valuation conditional rendering

  • Fix: update components version

Fix: [Wallet page] NaN in Estimated value

Fix: update component's code, yarn.lock

Fix: layout min height (#639)

  • Fix: layout min height

  • Fix: fix sign up height

Fix: create helper for date input

Fix: width for button on API Keys modal window

Fix: order book and recent trades header

Fix: KYC profile doesn't send Citizenship in metadata

Fix: add translation for skipped status in withdraw history

Fix: [Wallets page] error if fiat first currency

Fix: api key update_at time dont update on frontend

Fix: empty deposit address (#714)

Fix: error on wallet page if first currency fiat

Fix: return empty array in error.message if no error.message from response

Fix: stop updating balance if user logs out

Fix: add phone api call

Fix: refactoring saga history

Fix: saga withdraw limit

Fix: Disable sctrict host checking for Gitolite publishing

Fix: Update the baseapp git origin for the CI

Fix: rename profileIdentity to identity

Fix: unify time on wallet page deposit and withdraw history

Fix: KYC Phone unexpected behavior when phone is already been used/co… (#630)

  • Fix: KYC Phone unexpected behavior when phone is already been used/confirmed

Fix: remove wrong licence file

Fix: set timezone based on current user location

Fix: update balance only if logged in

Fix: remove useless storage config button on trading chart

Fix: KYC issues on identity and document verification

  • Fix: wrong message when user passed identity verification

    • Fix: prevent uploading more than 5 documents

Fix: order book hidden data

Fix: [Order] unable to change price if it's set as priceLimit (#619)

  • Fix: [Order] unable to change price if it is set as priceLimit

  • Fix: change currentPrice type to number | undefined

Fix: use exact components version in package.json

Fix: fix order book asks should be on the right and bids on the left

Fix: footer margin fixes (#611)

Fix: fix order book breakpoint (#600)

Fix: Market selector should cut markets on search field. Right now it is earlier (#590)

Fix: Order book. Asks columns incorrect

Fix translations of success for Phone (KYC)

Fix: Remove zh language translations (#573)

Fix: Fix for order type selection when translated (#572)

  • Fixed order type selection for translated form
  • Aligned date in the OpenOrders table

Fix: add orderbook translation (#576)

Fix: add account does not exist case (#568)

Fix: navbar user menu (#553)

Fix: problem of unsubscribe to 12h period

Fix: reset orders history state while switch tabs

Fix: loader position

Fix: balance request loop (#530)

Fix: connect alerts to baseapp colors (#542)

Fix: new history saga symbols fix (#536)

Fix: total price calc (#528)

Fix: reset password page reload (#526)

Fix: [Buy/Sell] Marker order price

Fix: market selector UI (#516)

Fix: connect market selector color to base colors (#483)

Fix: [Profile page & 2fa] style (#513)

Fix: trading screen tables on mobile view (#515)

Fix: BF-36 email redirects to incorrect language (#510)

Fix: deposit copyable field (#500)

Fix: BF-35 Unify language for postmaster from frontend (#499)

Fix: BF-35 Unify language for postmaster from frontend

Fix: Real time update of the trading UI for 1d, 3d periods

Fix: market order last price (#486)

Fix: sort asks for OrderBook (#477)

Fix: no balance on trading page (#475)

Fix: rename trades type to taker_type (#470)

Fix: Incorrect price selection when trader click on asks on order book (#432)

Fix: Create order crypto icon margin (#435)

Fix: add needed translations (#434)

Fix: safary inputs and buttons styles (#431)

Fix: display field on identity page (#386)

Fix: When user open trading page, there is no available balance (#417)

Fix: change endpoint for withdraw fees (#420)

Fix: [Profile page] Identity verified pending (#425)

Fix: position of switcher for api keys in profile screen (#422)

Fix: unsuccessful password change msg (#418)

Fix: Display origin_volume in amount column (#415)

Fix: Set chart after page refresh (#413)

Fix: style for two factor authentication (#408)

Fix: Size of icons on wallets (#407)

  • Fix: Size of icons on wallets

  • Fix: Display icon from peatio on deposit and withdraw

Fix: qr code on toggle2fa (#404)

Fix: Alerts with success message (#402)

Fix: Update yarn.lock

Fix: Trading UI markets scroll (#401)

Fix: [OPEX-562][Document uploader] Fix text (#389)

  • Fix: [OPEX-562][Document uploader] Fix text

Fix: confirm document dropdown height (#380)

Fix: [OPEX-570] Error translation (#399)

Fix: align for Profile page (#382)

Fix: style for input when deposit address is missing (#384)

Fix: OPEX-568 Allign numbers on trading page to the right (#391)

Fix: [Error translation] phone number is invalid (#400)

Fix: OPEX-535 remove u flag from regular expression (#369)

Fix: [Trading page] scrolls bar on Firefox (#390)

Fix: OPEX-568 Allign numbers on trading page to the right

Fix: copyable field issues (#392)

Fix: [OPEX-454][Identiti Verification] Translation errors (#397)

Fix: Verification Email Window style (#373)

Fix: login with 2FA by pressing Enter (#371)

  • Fix: login with 2FA by pressing Enter

Feature: update components version

  • Feature: Enter key for ApiKeys 2FA, Profile enable 2FA

Fix: Extend api keys tests (#372)

Fix: copyable text field on create API key page (#361)

Fix: Remove buttons in copyAbleTextField and add styles (#323)

  • Fix: add fieldset for copyAbleTextField

  • Fix: styles for copyAbleTextField

Fix: dropdown label text color (#374)

Fix: User activity request (#375)

Fix: don't display error 'Failed to decode cookies' for user (#370)

Fix: improve alerts module (#318)

  • Fix: improve alerts module

  • Feature: add tests for alert module

Fix: [OPEX-533] Login 2fa style should be same color with border selection (#347)

Fix: OPEX-545 Profile API keys & Account Activity style according to Figma (#350)

Fix: profile level 3 before doc verification (#353)

Fix: Delete HARDCODED color (#356)

Fix: styles on reset password page (#365)

Fix: 2fa error message (#367)

Fix: trading ui scrolls fixes (#366)

Fix: OPEX-525 fix styles on change password page (#326)

Fix typo (#359)

Fix: [OPEX-548] Show error everywhere correctly (#351)

Fix: create new order buttons styles (#329)

Fix: display error if user provide incorrect 2fa code and fix redirect to verification (#314)

Fix: style on withdraw page (#305)

Fix: OPEX-527 displaying error inside deposit address (#319)

Fix: OPEX-521 fix stop all button placement (#316)

Fix: order book UI fixes (#335)

Fix: close modal after successfully changed password (#343)

Fix: remove padding on trading ui (#346)

Fix: create order component resize (#313)

Fix: [Trading page] change colors for Recent Trades (#341)

Fix: OPEX-537 Resend confirmation email missing translation

Fix: OPEX-529 button should have enabled style

Fix: update method to patch

Fix: style for api keys module

Fix: CI to push new tag only after pushing the new ref to master

Fix: CI to push new tag only after pushing the new ref to master

Fix: Do not overwrite currently selected market (#337)

  • Fix: add an action setCurrentMarketIfUnset to not overwrite current selected market when fetching markets again

  • Fix: markets module tests and clean code

Fix: OPEX-528 [Sign Up] Errors should be colored (#321)

Fix: jumping password field placeholder (#328)

Fix: terminates previous ranger reader/writer/watcher before creating new when reconnecting to websocket

Fix: test ranger reconnect behaviour Fix: Cleanup ranger tests

Fix: OPEX-519 [Profile Page] Account activity result do not have colors on other lang (#306)

Fix: OPEX-523 Strange space on selector in the header only if user login (#311)

Fix: OPEX-522 On wallet page incorrect (tab) selector color (#312)

Fix: [Market Depths] swap currencies places for Cumulative volume (#295)

Fix: 401 alert on trading ui (#310)

  • Fix: Do not display errors on balance fetch

  • Fix: Clean alert code

  • Fix: default minutes until auto logout to 5 minutes

  • Fix: Add test of delete of error and success alerts after some time

Fix: Signup page crash (#309)

Fix: rename alert actions to pushAlertSuccess and pushAlertError

Fix: update zh translation file (#299)

Fix: [Reset Password] inactive button CHANGE (#288)

Fix: remove sorting from orders page as it is already sorted from backend (#296)

Fix: align styles for Deposit Address part (#303)

Fix: OPEX-496 Resend conformation styles (#304)

Fix: prevent inputs jumping on SignUp (#302)

Fix: sign in event with 2fa (#300)

Fix: change convert order (for new version of peatio) (#297)

  • Fix: change convert order from peatio api & ranger private update

  • Fix: change amount in third column - OpenOrders

Fix: change english translations (#298)

Fix: styles on 2fa page (#292)

Fix: responsive background in Order-Book (#280)

Fix: styles on forgot password page (#271)

Fix: OPEX-508 Disable 2fa on user profile should be colored in red (#281)

Fix: remove oldPasswordValidation and fix border (#284)

  • Fix: remove oldPasswordValidation and fix border

  • Fix: after code review

Fix: polish code for translations (#286)

Fix: OPEX-502 openOrders - convert success order in reducer (#283)

  • Fix: change openorders - convert success order

  • Fix: resolve to immutable states

Fix: Profile page correction (#254)

Fix: OPEX-458 fix styles on sign in & sign up pages (#267)

Fix: OPEX-485 [Sign In] Unexpected behavior when user enter wrong password (#273)

Fix: OPEX-477 fix some words in English translation (#272)

  • Fix: OPEX-477 fix some words in English translation

Fix: OPEX-465 save subscriptions and re-subscribe after ranger reconnect (#266)

  • Fix: save subscriptions and re-subscribe after ranger connection is lost
  • Fix: clean code and add tests for helpers

Fix: regular expression for password validation (#265)

Fix: [Identity verification] Problem with autocomplete (#263)

Fix: KYC Identity Verification - switch between rows by TAB (#248)

Fix: OPEX-451 [Documnet Uploader] Bug with long name of document (#262)

Fix: OPEX-348 align message no data (#259)

Fix: phone verification styles fixes (#261)

Fix: set first market from list as current when return to trading from other page (#264)

Fix: two call when change interval (#253)

Fix: redirect to signin when user confirm profile one more time (#244)

Fix: Refactor CI (#255)

  • Fix: Disable drone trigger on PR
  • Fix: refactor drone file to have specific pipelines for PR branches and master

Fix: add error to DepositCrypto (#226)

Fix: menu colors on mobile (#242)

Fix: reset password UI fixes (#240)

Fix styles for order component (#221)

Fix: styles for order component

Fix: logout problem issue (#234)

Fix: Miss space in text Enable 2fa (#235)

Fix: change color for dropdown hover in order component (#232)

Fix: profile dropdown - remove KYC button, fix align on different languages, fit length (#236)

Fix: delete hardcode colors from pcss (#227)

Fix: console errors when user trying to logout from wallets page (#225)

Fix: set language at page refresh (#228)

Fix: remove all global tslint:disable and fix errors OPEX-431 (#218)

  • Fix: remove all global tslint:disable and fix errors

  • Fix: remove debug in tests

  • Fix: add prettier configuration in package.json

Fix: add variable for create order text (#220)

Fix: User should see loader when documents are uploading (#213)

Fix: styles for button and focus fields (#219)

Fix: dont handle 401 errors (#210)

Fix: OPEX-348 align no data message (#214)

Fix: [Document uploader] Doesnt work for specific type of document (#211)

Fix: change fixed for withdrawing amount (#209)

Fix: available balances displayed in Order in both market currencies (#206)

  • Fix: WIP available ammount display in order book

  • Fix: update Order to display available balance for both market currencies

Fix: Minor styling tweaks

Fix: SignIn SignUp ForgotPassword colors (#208)

Fix: orderBook UI style fixes (#202)

Fix: using global variables style (#203)

Fix: Minor ProfilePage style fixes (#204)

  • Fix: Minor ProfilePage style fixes

  • Fix: Move referral program block to profile details

Fix: add css var for profile url (#201)

Fix: Test kline module and ranger support (#199)

Fix: email validation regular expression (#198)

Fix: Create new order padding styles (#197)

Fix: style improvements for user menu and KYC part (#196)

Fix: create order styles (#192)

  • Fix: create order styles

  • Fix: create order input styles, refactor

Fix: Add precision for deposit history on wallets (#194)

Fix: add translations to referral program and open orders (#195)

Fix: fix crash on klin event (#191)

Fix: change color of menu bar in tradingview (#190)

  • Fix: change color of menu bar in tradingview

  • Fix: move css file from /public to /public/css

Fix: cancel order & remove console.logs (#188)

Fix: take color for navbar dropdown from style guide (#187)

Fix: issue with dob in confirming identity page (#186)

Fix: hardcode colors on signin/signup/emailForm (#185)

Fix: separate market depth (#158)

Fix: authorization UI styles fixes (#183)

Fix: phone verification users input (#171)

Fix: Run tests first in CI and build only if it successes (#173)

Fix: signUp event with refId (#182)

Fix: Move tslint dependency to dev (#166)

Fix: cypress run in master branch (#181)

Fix: update components with localization (#172)

  • Feature: move EmailForm to baseapp
    • Feature: add translation for forgot password component
    • Feature: add translation for modals in withdraw component
    • Fix: translation for ccy withdraw
    • Fix: translation for fiat withdraw
    • Fix: translation for tables if there are no data to show
    • Fix: add translation for all components

Fix: Fix for Asks headers after translations (#170)

Fix: handle ranger disconnect (#169)

  • Fix: Reconnect ranger when disconnect

  • Fix: enable back ranger tests

  • Fix: change echo server port to 9100 in test to avoid conflicts with microkube

Fix: OPEX-322 Display only available resolutions (#147)

  • Fix: Display only available resolutions

  • Fix: Fix for 30m, 1d, 1w periods

Fix: Auto filling price from empty recent trades (#161)

Fix: add fixed to render withdraw props (#160)

Fix: session logout cookies error

Fix: accept only digits in phone input (#144)

  • Fix: accept only digits in phone input

  • Fix: kyc dropdown style

Fix: Public events trades color (type) is missing OPEX-333 (#152)

Fix: add push tags to drone (#154)

Fix: move functions from asks & bids to helpers (#151)

Fix: insert EmailForm component (#141)

Fix: update component version (#149)

Fix: single fetching of orderbook (#136)

Fix: Clear current price field after buy/sell, change market, change page (#140)

  • Fix: Clear current price field after buy, sell, change market, change page

  • Fix: move selectCurrentPrice from orderbook to orders modul

Fix: Connect to the current market at init (#142)

Fix: change structure of redirect non-authorized user

Fix: disable ability come to the forgot password pages for logged in users

Fix: handle negative cases on forgot password page

Fix: change current wallets ui to correct one

Fix: disable sending future birth date & past doc_expiration date

Fix: handle NaN in OpenOrders Filled column (#137)

Fix: update component version (#134)

Fix: add orders update tests (#138)

Fix: duplicating api calls on history tab (#118)

Fix: sign up form padding (#135)

Fix: pcss for up to recaptcha (#133)

Fix: OPEX-286 Resize grid item stays visible

Fix: add sitekey in drone.yml

Fix: change require2fa to false when logout

Fix: Add .npmrc for docker build

Fix: sort orderbook by price, accumulate volume from amount

Fix: Catch exception in Trading component unmount

Fix: Remove Buy/Sell page

Fix: move siteKey to env.js

Fix: OPEX-265 orders precision. Refactor orders

Fix: correct display withdraw amount in confirmation modal

Fix: fix asks and bids handleOnSelect function

Fix: Profile page bug scroll

Fix: market reducer was mixing market and ticker loading states

Fix: Broken style while sign in with enabled 2FA (#111)

Fix: add user activity module (#106)

Fix: check websocket connection state before writing to it (#103)

Fix: Update components version

Fix: getting user data after login with 2fa (#90)

Fix: clear withdraw values if user switch wallet (#85)

Fix: add profile activity from barong (#101)

Fix: formatting doc expiration date

Fix: error message on login with empty 2fa code

Fix: change forgotten password styles

Fix: exchange page - validation for volume that is less or equal to zero

Fix: wrong redirection link on logo

Fix: when change current market don't create new chart = only update current market (#95)

Fix: Update components version

Fix: Update components version

Fix: OPEX-211 Don't change to and from values on order form (#92)

Fix: OPEX-165 Minor fixes for Insert New Order (#91)

Fix: user market precision for displaying price and amount correctly in openOrdersTab component (#83)

Fix: phone verification form (#88)

Fix: change withdraw confirmation message (#84)

Fix: market change colors (#86)

Fix: OPEX-191 Fix ForgotPassword screen styles (#78)

Fix: show balance on default market when go to trading from wallets page (#82)

Fix: reset users balance when autologout and redirect to trading (#80)

Fix: exchange page functionality (#76)

  • Fix: exchange page functionality

  • Feature: add tests for Exchange component

Fix: OPEX-203 Executed and cost remaining columns (#79)

Fix: add price and 24h change to markets component (#46)

Feature: Update ranger tickers format

Fix: OPEX-211 Don't change to and from values on order form

Fix: OPEX-204 Swapped columns on History page

Fix: borders on wallets page

Fix: fix disappear excange input

Fix: OPEX-196 Break email if it's too long (#75)

Fix: rename Recent Trades (#66)

Fix: update ui for buy/sell (#67)

Fix: redirect to enable 2fa instead of disable 2fa in wallets (#68)

Fix: nav-bar border color (#69)

Fix: Order component with currency with more or less than 3 digits (#64)

Fix: changes in open order section (#62)

Fix: fix problem with sign in (#63)

Fix: clear user balance when logout (#51)

Fix: buy/sell alignment styles (#52)

Fix: Add date component to birthday field (#53)

Fix: rename and reorder RecentTrades rows (#56)

  • Fix: rename and reorder RecentTrades rows

  • Fix: change time format in RecentTrades

  • Update TradingScreen.tsx

Fix: fix problem in new order when change market (#39)

Fix: change withdraw availability for 'fiat' and 'coin' types (#60)

  • Fix: make withdraw component available just for users with enabled 2fa

  • Fix: change display of withdraw form for fiat

Fix: change class for withdraw button

Fix: SignUp modal message (#44)

Fix: add tests for wallets module

Fix: rework withdraw event for ccy

Fix: fix enable 2fa errors (#41)

  • Fix: fix enable 2fa errors

  • Fix: rename change 2fa actions to enable

Fix: fix Identity card upload (#49)

Fix recent trades side (#38)

Fix: fix documents upload (#45)

Fix: show modal after Sign Up (#33)

Fix: displaying document name (#21)

Fix: email confirmation params (#36)

  • Fix: email confirmation params

  • Fix: test token extraction

Fix: minor style fixes

Fix: user verification from mail (#32)

Fix: Combine Open orders with Recent Trades (#23)

  • Fix: Combine Open orders with Recent Trades

  • Fix: Open orders vilible only for logged user

  • Fix: fix headers in trade screen

  • Feature: Update with new components library version

Fix: (OPEX-127) Remove console errors (#25)

Fix: Recent Trades TimeDate bug

Fix: Exclude charting library from coverage report (#19)

Fix: Clean user orders and trades modules (#26)

  • Fix: Clean user orders and trades modules

  • Fix: Config getters to allow dynamic configuration

  • Feature: Add selector to filter trades of the current market

  • Fix: Add side to trades mocks

Fix: change confirmation link

Fix: run tests without runInBand

Fix: add some minor fixes

Fix: Remove hardcoded market

Fix: redesign profile page

Fix: open orders issue

Fix: rename advanced path

Fix: fast fix for change password

Fix: rename advanced trading

Fix: Incorrect 2fa toggle mode

Fix: limit recent trades array

Fix: KYC documents style

Fix: KYC api calls endpoints, change kyc stage after a successfull one

Fix: update drone yml

Fix: Add default env.js, update components version for fix styles issue

Fix: fix file name issue

Fix: remove lerna from circleci config

fix: chart was always displaying loading status

Hotfix display tenko public key in build

Implement obfuscation for the CI

Initial commit

Insert new order styles (#31)

Lock domain on mockserver build

move error message up to be visible at small screens (#34)

Open orders redesign.

Opex 337 add resend confirmation button to confirmation alert (#229)

  • Feature: add email resend verification screen

  • Feature: add resend email validation saga

  • Fix: set styles using variables

  • Feature: add tests for api calls

Prepare for 2.2 release (MINOR-BUMP)

Ranger connection (#130)

  • Feature: update ranger connect flow
  • Feature: Add subscription to market depth updates
  • Feature: Add helpers to subscribe to kline updates

Ready for MAJOR-BUMP

Refactor russian localization (#423)

  • Refactor Russian localization

  • Fix: delete non used translations

Rename Open Orders to Orders (#48)

Sorting of orders

update KYC design (#18)

  • Fix: add close button for KYC

  • Fix: update KYC design

  • Fix: update style code

  • Fix: add preventDefault function

  • Fix: fix styles in documents

Update documentation

Update en.ts

fix text

Update en.ts (#663)

Update yarn.lock

Update ru.ts

Fix russian translation

Update en.ts

Fix typo

Update ru.ts (#626)

Fix RU translation

Update ru.ts (#625)

Fix typo in RU translation

Update en.ts (#624)

Fix typo

Update index.tsx (#585)

Update en.ts (#411)

Fix English translation

Update pipeline for cypress test (#364)

Update README.md

Update README

Use lables to know where to lead user on KYC steps (#116)

  • Feature: add label saga

  • Fix: test label saga and reducer

wip KYX

Pull Requests

Merge pull request #1043 from openware/fix/sidebar

Merge pull request #1076 from openware/feature/identity-validation

Merge pull request #1046 from openware/fix/24volume

Merge pull request #1039 from openware/fix/withdrawal-address

Merge pull request #1037 from openware/feature/wallets-reference-code

Merge pull request #1035 from openware/fix/en/ts

Merge pull request #1034 from openware/fix_text

Merge pull request #1021 from openware/feature/display-deposit-confirmations

Merge pull request #1024 from openware/fix/text/styles

Merge pull request #1020 from openware/fix/wallet-address-fetch

Merge pull request #1014 from openware/feature/browser-tab-market-info

Merge pull request #24 from openware/change_confirm_link

Merge pull request #6 from openware/history-ui

Merge pull request #16 from openware/fix/open-orders