Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 1.29.0 part 2 #1307

Merged
merged 1,382 commits into from
Feb 13, 2024
Merged

Release 1.29.0 part 2 #1307

merged 1,382 commits into from
Feb 13, 2024

Conversation

stefashkaa
Copy link
Contributor

No description provided.

Nikita-Polyakov and others added 30 commits June 16, 2023 11:07
* fix bridge network change detection

* fix polkadot.js link
Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>
* reset form on network change

* fix network name in ui

* update KAR address

* wip rococo adapter

* fix yarn.lock

* update assets on network change

* update balance method for sub

* fix adapter connection wait

* refactoring action name

* refactoring block number usage

* update external balance for selected asset

* network update fixes

* native balance update
* reset form on network change

* fix network name in ui

* update KAR address

* wip rococo adapter

* fix yarn.lock

* update assets on network change

* update balance method for sub

* fix adapter connection wait

* refactoring action name

* refactoring block number usage

* update external balance for selected asset

* network update fixes

* native balance update

* update external data after sora block update

* update selectedNetwork data

* show sender & recepient balance

* fix balance update

* update env.json

* update adapters endpoints

* add messageHash from collator as externalHash temporary

* wait for rococo message

* add external links

* fix adapter endpoint reset issue

* refactoring sonar related issues

* incoming transaction signing

* incoming transaction tracking demo

* remove unused update balances

* fix history remove

* fix BridgeTransaction asset balance & refactoring

* sub history update

* disconnect after bridge leave

* refactoring disconnect

* update wallet

* revert env.json

* remove console.log9
* fix

* Update AlertList.vue

* fix ru
* fix hashi bridge

* fetch sub bridgeassets

* update wallet

* fix external account check

* remove unnecessary codeline

* remove console.log
* fix bridge account link

* wait for external balances fetching

* refactoring bridge fees & balances fetching

* fix sonar issues

* fix sub tx trancking

* fix transaction link style
* Update Wallet.vue

* Fix regexp

* Refactor tokens page

* Add default sorting for tokens page

* Update Tokens.vue

---------

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>
* Hide 'show only synths'

* Update CERES endpoint for status bar

---------

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>
DOPS-2462 Configured test coverage
Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>
* Fix transaction view balance check (#1095)

* fix ui checks

* fix computed

* Fix bridge external decimals (#1096)

* fix ui checks

* fix computed

* fix check
* update evm gas price

* improve gas fee calculation

* remove mainnet from evm networks ids

* update gasLimits

* add external fee warning

* refactoring externalBalance

* update locales

* update translations from localisr

* fix merge conflict
* fix hashi bridge

* fetch sub bridgeassets

* update wallet

* fix external account check

* remove unnecessary codeline

* remove console.log

* demo for fetching extrinsic fee

* fix merge conflict

* save tx fee & xcm fee

* remove duplicated code from bridge reducers

* improve network restoration

* refactoring external native token balance

* refactoring registered asset naming

* update evm gas price

* update evm gas price

* improve gas fee calculation

* remove mainnet from evm networks ids

* update gasLimits

* add external fee warning

* refactoring externalBalance

* update locales

* update translations from localisr

* impove outgoing tracking

* wip locked balance

* use locked balance in bridge calculations

* refactoring

* update BridgeTransaction asset locked balance check

* refactoring event search

* get bridge contract asset locked balance

* remove Karura from config

* refactoring before wallet update

* update wallet 1.18.1

* calc evm fee based on asset kind

* fix sonar issues

* fix naming
stefashkaa and others added 24 commits January 12, 2024 16:24
* Add maintenance page for SORA Card

* Hide crowdloan ad

---------

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>
* Fix zh_CN keys

* Update package.json

---------

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>
* add polkadot consts usage

* update config & icon

* set network fee 0.02 DOT

* subquery endpoint as in master

* fix ui issue with sora hash for incomng tx

* add polkadot xcm fee

* update polkadot network fee

* soraCard:false
* check for asset valid address on bridge contract

* remove console.log
Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>
* set kusama incoming xcm fee 0.01KSM

* Update package.json

---------

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>
* prework

* prework

* book list

* prework for table popover

* establish vuex store

* write basic logic

* create order history widget

* add tables

* start book widget

* Update BookWidget.vue

* make market widget

* resolve conflicts

* Update OrderBook.vue

* embed charts

* make api working

* style table

* filter books

* make filters to amount and price

* remove debug info

* Update BuySell.vue

* fix price constraints

* Update Jenkinsfile

* make aggregation

* Update Jenkinsfile

* add checks

* make update

* update

* make sell market order

* Update OpenOrders.vue

* add change

* fix

* add market order, spread checks, confirm dialog

* add confirm cancel dialog

* fix dark mode

* improve dark mode

* hide native scrolls

* add tooltips & improve UX

* improve responsive

* improve ux

* fixes

* improve mobile, tablet, desktop responsibility

* fix market order

* fix input/output

* fix

* fix errors

* make huge screen usable

* add missing data

* Update OpenOrders.vue

* add translations

* upgrade lib & add translations

* forbid cancelling when book is stopped

* dynamic fee

* enable market trades widget

* hide market trades

* fixes

* allow whole row click

* add pagination

* Order book indexer requests (#1223)

* wip queries

* account orders request

* add order book subscription

* refactoring deals

* update types & subscription

* add orders table data & subscription to order book updates

* fix order query

* fix all orders table

* add order books stats to popover

* update stats on popover opening

* add deals to market trades

* fix deals

* refactoring subscriptions & data architecture

* add userLimitOrders type

* update wallet

* add last deal price

* format buySell price

* update table amount

* order table component

* fix filled

* refactoring order table & mixins

* add scaler

* allow whitelist only

* update orders request

* fix cancel

* fix ui issues

* fix wallet version 1.26.2

* fix orders sort

* fix column

* improve adaptive ui

* implement steps

* Update OrderTable.vue

* fix wiping out

* fix

* add checks

* hide debug info

* hide native scrollbar

* improve adaptive design

* up version

* remove mixin

* fix

* Update index.ts

* Update BookWidget.vue

* fix not updating book issue

* make small adjustments

* align values

* align book values

* fixes

* Update BookWidget.vue

* fix input wiping out

* round up styles

* fixes

* fixes

* add margins

* Update OrderBook.vue

* Update package.json

* fix assetsDataTable

* fix scrollbar in orders table

* Order book price chart (#1237)

* transfer asset price query from wallet

* add order book data to chart

* prepare subscription

* set chart subscription

* fix sorting bug

* fix max button fills wrong value

* Update BuySell.vue

* fix precision

* Update BuySell.vue

* warn user when error in input & aggregation logic

* fill price when click on book

* Update BuySell.vue

* fixes

* add feature flag & refactoring

* hide expiry date for market

* refactor

* fix

* [OrderBook] add volume chart (#1248)

* add volume to dataset

* add volume example

* add color to bars

* improve tooltip & labels localization

* build spec depends on volume support

* use filters from line chart

* remove commented code

* add typings

* fix typings

* Update orderBook.ts

* add slider for amount

* remove corridor checks

* Update env.json

* fix on slider

* Update BuySell.vue

* Update TokenInput.vue

* resolve conflicts

* Update _mixins.scss

* inject slider

* Update HistoryOrderWidget.vue

* Revert "Merge branch 'develop' into feature/order-book"

This reverts commit d02e1a6, reversing
changes made to 1f58ed6.

* fix chart

* fix fee on place order

* fix disappearance

* Update BookWidget.vue

* fix sonar issues

* fix sonar

* fix

* fixes

* fix issues

* add slider focus

* fix css values

* move collapse logic to store

* enable aggregation

* trim when fiat is input

* resolve conflicts

* Spot limitations (#1255)

* add consts

* Update BuySell.vue

* Update package.json

* fix

* add locked to transaction details

* Update TransactionDetails.vue

* customise prework

* resolve typings

* add limit for single price

* Update package.json

* bump

---------

Co-authored-by: Vladimir Shelkovnikov <99356504+C4tWithShell@users.noreply.github.com>

* Order book refactoring (#1281)

* refactoring BookWidget

* book widget methods refactoring

* BuySell refactoring

* HistoryOrderWidget refactoring

---------

Co-authored-by: Rustem <rustem.yuzlibaev@yandex.ru>

* fix

* recalculate orders & remove possible overlap

* Update BuySell.vue

* Update BookWidget.vue

* fix with precision

* fix tab freeze when switching

* fix

* Update BookWidget.vue

* fix langs switch

* fix for input with different locales

* turn card off

* Update deps

* Update yarn.lock

* Bump version

* Fix lint warnings

* Blur fiat el during slider usage for TokenInput

* Update AppMenu.vue

* Fix icons

* Update index.ts

* Fix shadow

* Remove unused styles

* Fix lint issues

* Update BookWidget.vue

* Update BuySell.vue

* Update CustomisePage.vue

* Resolve linter issues

* Add duration in days for ordertable

* Improve tables

* Fix styles

* Remove empty DatePicker

* Update HistoryOrderWidget.vue

* Restrict autofill from orderbook for mkt

* Update index.ts

* Fix font

* Remove duplicated methods from util

---------

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>
Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>
Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>
Co-authored-by: Vladimir Shelkovnikov <99356504+C4tWithShell@users.noreply.github.com>
* Update dot, ksm nodes

* Improve SORA Card maintenance styles

---------

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>
* prework

* prework

* book list

* prework for table popover

* establish vuex store

* write basic logic

* create order history widget

* add tables

* start book widget

* Update BookWidget.vue

* make market widget

* resolve conflicts

* Update OrderBook.vue

* embed charts

* make api working

* style table

* filter books

* make filters to amount and price

* remove debug info

* Update BuySell.vue

* fix price constraints

* Update Jenkinsfile

* make aggregation

* Update Jenkinsfile

* add checks

* make update

* update

* make sell market order

* Update OpenOrders.vue

* add change

* fix

* add market order, spread checks, confirm dialog

* add confirm cancel dialog

* fix dark mode

* improve dark mode

* hide native scrolls

* add tooltips & improve UX

* improve responsive

* improve ux

* fixes

* improve mobile, tablet, desktop responsibility

* fix market order

* fix input/output

* fix

* fix errors

* make huge screen usable

* add missing data

* Update OpenOrders.vue

* add translations

* upgrade lib & add translations

* forbid cancelling when book is stopped

* dynamic fee

* enable market trades widget

* hide market trades

* fixes

* allow whole row click

* add pagination

* Order book indexer requests (#1223)

* wip queries

* account orders request

* add order book subscription

* refactoring deals

* update types & subscription

* add orders table data & subscription to order book updates

* fix order query

* fix all orders table

* add order books stats to popover

* update stats on popover opening

* add deals to market trades

* fix deals

* refactoring subscriptions & data architecture

* add userLimitOrders type

* update wallet

* add last deal price

* format buySell price

* update table amount

* order table component

* fix filled

* refactoring order table & mixins

* add scaler

* allow whitelist only

* update orders request

* fix cancel

* fix ui issues

* fix wallet version 1.26.2

* fix orders sort

* fix column

* improve adaptive ui

* implement steps

* Update OrderTable.vue

* fix wiping out

* fix

* add checks

* hide debug info

* hide native scrollbar

* improve adaptive design

* up version

* remove mixin

* fix

* Update index.ts

* Update BookWidget.vue

* fix not updating book issue

* make small adjustments

* align values

* align book values

* fixes

* Update BookWidget.vue

* fix input wiping out

* round up styles

* fixes

* fixes

* add margins

* Update OrderBook.vue

* Update package.json

* fix assetsDataTable

* fix scrollbar in orders table

* Order book price chart (#1237)

* transfer asset price query from wallet

* add order book data to chart

* prepare subscription

* set chart subscription

* fix sorting bug

* fix max button fills wrong value

* Update BuySell.vue

* fix precision

* Update BuySell.vue

* warn user when error in input & aggregation logic

* fill price when click on book

* Update BuySell.vue

* fixes

* add feature flag & refactoring

* hide expiry date for market

* refactor

* fix

* [OrderBook] add volume chart (#1248)

* add volume to dataset

* add volume example

* add color to bars

* improve tooltip & labels localization

* build spec depends on volume support

* use filters from line chart

* remove commented code

* add typings

* fix typings

* Update orderBook.ts

* add slider for amount

* remove corridor checks

* Update env.json

* fix on slider

* Update BuySell.vue

* Update TokenInput.vue

* resolve conflicts

* Update _mixins.scss

* inject slider

* Update HistoryOrderWidget.vue

* Revert "Merge branch 'develop' into feature/order-book"

This reverts commit d02e1a6, reversing
changes made to 1f58ed6.

* fix chart

* fix fee on place order

* fix disappearance

* Update BookWidget.vue

* fix sonar issues

* fix sonar

* fix

* fixes

* fix issues

* add slider focus

* fix css values

* move collapse logic to store

* enable aggregation

* trim when fiat is input

* resolve conflicts

* Spot limitations (#1255)

* add consts

* Update BuySell.vue

* Update package.json

* fix

* add locked to transaction details

* Update TransactionDetails.vue

* customise prework

* resolve typings

* add limit for single price

* Update package.json

* bump

---------

Co-authored-by: Vladimir Shelkovnikov <99356504+C4tWithShell@users.noreply.github.com>

* Order book refactoring (#1281)

* refactoring BookWidget

* book widget methods refactoring

* BuySell refactoring

* HistoryOrderWidget refactoring

---------

Co-authored-by: Rustem <rustem.yuzlibaev@yandex.ru>

* fix

* recalculate orders & remove possible overlap

* Update BuySell.vue

* Update BookWidget.vue

* fix with precision

* fix tab freeze when switching

* fix

* Update BookWidget.vue

* fix langs switch

* fix for input with different locales

* turn card off

* set filters like in candle

* set chart animation to false

* remove merge conflicts

* return default chart type

* add order book queries for subsquid

* change zoom after filter siwtch

* reset zoom on filter tab

* refactoring

* update types & subsquid requests

* update wallet to 1.29.1

---------

Co-authored-by: RustemYuzlibaev <rustem.yuzlibaev@yandex.ru>
Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>
Co-authored-by: Vladimir Shelkovnikov <99356504+C4tWithShell@users.noreply.github.com>
Co-authored-by: NaghmeMohammadifar <45916098+Naghme98@users.noreply.github.com>
* prework

* prework

* book list

* prework for table popover

* establish vuex store

* write basic logic

* create order history widget

* add tables

* start book widget

* Update BookWidget.vue

* make market widget

* resolve conflicts

* Update OrderBook.vue

* embed charts

* make api working

* style table

* filter books

* make filters to amount and price

* remove debug info

* Update BuySell.vue

* fix price constraints

* Update Jenkinsfile

* make aggregation

* Update Jenkinsfile

* add checks

* make update

* update

* make sell market order

* Update OpenOrders.vue

* add change

* fix

* add market order, spread checks, confirm dialog

* add confirm cancel dialog

* fix dark mode

* improve dark mode

* hide native scrolls

* add tooltips & improve UX

* improve responsive

* improve ux

* fixes

* improve mobile, tablet, desktop responsibility

* fix market order

* fix input/output

* fix

* fix errors

* make huge screen usable

* add missing data

* Update OpenOrders.vue

* add translations

* upgrade lib & add translations

* forbid cancelling when book is stopped

* dynamic fee

* enable market trades widget

* hide market trades

* fixes

* allow whole row click

* add pagination

* Order book indexer requests (#1223)

* wip queries

* account orders request

* add order book subscription

* refactoring deals

* update types & subscription

* add orders table data & subscription to order book updates

* fix order query

* fix all orders table

* add order books stats to popover

* update stats on popover opening

* add deals to market trades

* fix deals

* refactoring subscriptions & data architecture

* add userLimitOrders type

* update wallet

* add last deal price

* format buySell price

* update table amount

* order table component

* fix filled

* refactoring order table & mixins

* add scaler

* allow whitelist only

* update orders request

* fix cancel

* fix ui issues

* fix wallet version 1.26.2

* fix orders sort

* fix column

* improve adaptive ui

* implement steps

* Update OrderTable.vue

* fix wiping out

* fix

* add checks

* hide debug info

* hide native scrollbar

* improve adaptive design

* up version

* remove mixin

* fix

* Update index.ts

* Update BookWidget.vue

* fix not updating book issue

* make small adjustments

* align values

* align book values

* fixes

* Update BookWidget.vue

* fix input wiping out

* round up styles

* fixes

* fixes

* add margins

* Update OrderBook.vue

* Update package.json

* fix assetsDataTable

* fix scrollbar in orders table

* Order book price chart (#1237)

* transfer asset price query from wallet

* add order book data to chart

* prepare subscription

* set chart subscription

* fix sorting bug

* fix max button fills wrong value

* Update BuySell.vue

* fix precision

* Update BuySell.vue

* warn user when error in input & aggregation logic

* fill price when click on book

* Update BuySell.vue

* fixes

* add feature flag & refactoring

* hide expiry date for market

* refactor

* fix

* [OrderBook] add volume chart (#1248)

* add volume to dataset

* add volume example

* add color to bars

* improve tooltip & labels localization

* build spec depends on volume support

* use filters from line chart

* remove commented code

* add typings

* fix typings

* Update orderBook.ts

* add slider for amount

* remove corridor checks

* Update env.json

* fix on slider

* Update BuySell.vue

* Update TokenInput.vue

* resolve conflicts

* Update _mixins.scss

* inject slider

* Update HistoryOrderWidget.vue

* Revert "Merge branch 'develop' into feature/order-book"

This reverts commit d02e1a6, reversing
changes made to 1f58ed6.

* fix chart

* fix fee on place order

* fix disappearance

* Update BookWidget.vue

* fix sonar issues

* fix sonar

* fix

* fixes

* fix issues

* add slider focus

* fix css values

* move collapse logic to store

* enable aggregation

* trim when fiat is input

* make translation prework

* resolve conflicts

* create translations

* translations

* fix merge issues

* embed missing translations

* add missing translations

* fix

* fix ru lang

* add order status translations

* make room for additional space

* Update BuySell.vue

* add descriptive message

* add descriptive message for all langs

* reset

* cancel reset when market order

---------

Co-authored-by: Nikita Polyakov <53777036+Nikita-Polyakov@users.noreply.github.com>
Co-authored-by: Nikita-Polyakov <polyakov@soramitsu.co.jp>
Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>
* prepare explore books data

* fix issues

* update price column

* refactoring explore page mixin

* add filter to order books query

* update wallet 1.28.0

* fix price formatting

* pools from indexer

* remove unused method

* add pool tokens column

* rename quoteAsset to targetAsset for search

* refactoring queries

* refactoring

* update translation key & fix tokens page search
* fix computed property for table

* refactoring

* fix changeSort type
* Remove unused import

* Add notification and loading for stake dialog during TX sign

* Fix staking extrinsics notifications and loading states

* Fix redeemable VAL -> XOR

* Update package.json

* Make orderbook open orders reactive & fix cancel orders selection algo

* Remove unused staking methods

* Fix issue with horizontal & vertical scroll

* Update StakingMixin.ts

* Update actions.ts

* Update OpenOrders.vue

* Update OrderTable.vue

* Improve styles

* Fix sync issues

* Fix empty page issues

* Fix styles

* Add Intl percent formatter

* Improve global html styles

* Fix scrollbar

* Refactor source code for PlaceOrder component

* Refactor place order logic

* Fix cancel orders logic and styles

* Update HistoryOrderWidget.vue

* Fix translations for MarketTradesWidget

* Fix connect account styles

* Fix styles

* Remove unused prop

* Move user orders subscription to history widget

* Update PlaceOrder.vue

* Fix issues

* Update SelectedTokensRouteMixin.ts

* Add dynamic routing for orderbook

* Refactor types

* Update OrderBook.vue

* Improve routes (common states for Swap and Orderbook)

* fix translations

* fix mismatch on cancel

* Update deps

---------

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>
Co-authored-by: RustemYuzlibaev <rustem.yuzlibaev@yandex.ru>
Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>
* Remove marketing research & add transition

* Update wallet

* Fix the flickering collapsed menu when hovering on expand button over the status bar

---------

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>
Co-authored-by: shlavik <shlavik@gmail.com>
Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>
* Fix menu styles

* Update AppMenu.vue

* Fix click on tooltip for mobile devices

* Update PairListPopover.vue

* Revert "Update AppMenu.vue"

This reverts commit 5147d34.

* Update wallet

* Fix styles

---------

Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>
stefashkaa and others added 2 commits February 13, 2024 11:13
Co-authored-by: Stefan Popov <17688105+stefashkaa@users.noreply.github.com>
@stefashkaa stefashkaa merged commit cf4a065 into master Feb 13, 2024
1 check passed
@stefashkaa stefashkaa deleted the release/1.29.0-2 branch February 13, 2024 10:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.