Home / Emurgo / yoroi-frontend
Oct 21, 10-11 PM (0)
Oct 21, 11-12 AM (0)
Oct 22, 12-1 AM (0)
Oct 22, 1-2 AM (0)
Oct 22, 2-3 AM (0)
Oct 22, 3-4 AM (0)
Oct 22, 4-5 AM (0)
Oct 22, 5-6 AM (0)
Oct 22, 6-7 AM (2)
Oct 22, 7-8 AM (1)
Oct 22, 8-9 AM (1)
Oct 22, 9-10 AM (10)
Oct 22, 10-11 AM (2)
Oct 22, 11-12 PM (3)
Oct 22, 12-1 PM (0)
Oct 22, 1-2 PM (0)
Oct 22, 2-3 PM (1)
Oct 22, 3-4 PM (3)
Oct 22, 4-5 PM (0)
Oct 22, 5-6 PM (0)
Oct 22, 6-7 PM (0)
Oct 22, 7-8 PM (0)
Oct 22, 8-9 PM (0)
Oct 22, 9-10 PM (0)
Oct 22, 10-11 PM (0)
Oct 22, 11-12 AM (0)
Oct 23, 12-1 AM (0)
Oct 23, 1-2 AM (1)
Oct 23, 2-3 AM (0)
Oct 23, 3-4 AM (0)
Oct 23, 4-5 AM (0)
Oct 23, 5-6 AM (0)
Oct 23, 6-7 AM (0)
Oct 23, 7-8 AM (0)
Oct 23, 8-9 AM (1)
Oct 23, 9-10 AM (3)
Oct 23, 10-11 AM (1)
Oct 23, 11-12 PM (0)
Oct 23, 12-1 PM (0)
Oct 23, 1-2 PM (1)
Oct 23, 2-3 PM (1)
Oct 23, 3-4 PM (2)
Oct 23, 4-5 PM (0)
Oct 23, 5-6 PM (0)
Oct 23, 6-7 PM (0)
Oct 23, 7-8 PM (0)
Oct 23, 8-9 PM (0)
Oct 23, 9-10 PM (0)
Oct 23, 10-11 PM (0)
Oct 23, 11-12 AM (0)
Oct 24, 12-1 AM (0)
Oct 24, 1-2 AM (1)
Oct 24, 2-3 AM (0)
Oct 24, 3-4 AM (0)
Oct 24, 4-5 AM (0)
Oct 24, 5-6 AM (0)
Oct 24, 6-7 AM (0)
Oct 24, 7-8 AM (1)
Oct 24, 8-9 AM (0)
Oct 24, 9-10 AM (3)
Oct 24, 10-11 AM (0)
Oct 24, 11-12 PM (0)
Oct 24, 12-1 PM (4)
Oct 24, 1-2 PM (4)
Oct 24, 2-3 PM (1)
Oct 24, 3-4 PM (0)
Oct 24, 4-5 PM (0)
Oct 24, 5-6 PM (0)
Oct 24, 6-7 PM (0)
Oct 24, 7-8 PM (0)
Oct 24, 8-9 PM (0)
Oct 24, 9-10 PM (0)
Oct 24, 10-11 PM (0)
Oct 24, 11-12 AM (0)
Oct 25, 12-1 AM (0)
Oct 25, 1-2 AM (0)
Oct 25, 2-3 AM (0)
Oct 25, 3-4 AM (0)
Oct 25, 4-5 AM (0)
Oct 25, 5-6 AM (0)
Oct 25, 6-7 AM (0)
Oct 25, 7-8 AM (0)
Oct 25, 8-9 AM (0)
Oct 25, 9-10 AM (0)
Oct 25, 10-11 AM (0)
Oct 25, 11-12 PM (0)
Oct 25, 12-1 PM (0)
Oct 25, 1-2 PM (0)
Oct 25, 2-3 PM (0)
Oct 25, 3-4 PM (0)
Oct 25, 4-5 PM (0)
Oct 25, 5-6 PM (0)
Oct 25, 6-7 PM (0)
Oct 25, 7-8 PM (0)
Oct 25, 8-9 PM (0)
Oct 25, 9-10 PM (0)
Oct 25, 10-11 PM (0)
Oct 25, 11-12 AM (0)
Oct 26, 12-1 AM (0)
Oct 26, 1-2 AM (0)
Oct 26, 2-3 AM (0)
Oct 26, 3-4 AM (0)
Oct 26, 4-5 AM (0)
Oct 26, 5-6 AM (0)
Oct 26, 6-7 AM (0)
Oct 26, 7-8 AM (0)
Oct 26, 8-9 AM (0)
Oct 26, 9-10 AM (0)
Oct 26, 10-11 AM (0)
Oct 26, 11-12 PM (0)
Oct 26, 12-1 PM (0)
Oct 26, 1-2 PM (0)
Oct 26, 2-3 PM (0)
Oct 26, 3-4 PM (0)
Oct 26, 4-5 PM (0)
Oct 26, 5-6 PM (0)
Oct 26, 6-7 PM (0)
Oct 26, 7-8 PM (0)
Oct 26, 8-9 PM (0)
Oct 26, 9-10 PM (0)
Oct 26, 10-11 PM (0)
Oct 26, 11-12 AM (0)
Oct 27, 12-1 AM (0)
Oct 27, 1-2 AM (0)
Oct 27, 2-3 AM (0)
Oct 27, 3-4 AM (0)
Oct 27, 4-5 AM (0)
Oct 27, 5-6 AM (0)
Oct 27, 6-7 AM (0)
Oct 27, 7-8 AM (0)
Oct 27, 8-9 AM (2)
Oct 27, 9-10 AM (0)
Oct 27, 10-11 AM (2)
Oct 27, 11-12 PM (0)
Oct 27, 12-1 PM (3)
Oct 27, 1-2 PM (1)
Oct 27, 2-3 PM (0)
Oct 27, 3-4 PM (0)
Oct 27, 4-5 PM (0)
Oct 27, 5-6 PM (0)
Oct 27, 6-7 PM (1)
Oct 27, 7-8 PM (0)
Oct 27, 8-9 PM (0)
Oct 27, 9-10 PM (0)
Oct 27, 10-11 PM (0)
Oct 27, 11-12 AM (0)
Oct 28, 12-1 AM (0)
Oct 28, 1-2 AM (0)
Oct 28, 2-3 AM (0)
Oct 28, 3-4 AM (0)
Oct 28, 4-5 AM (0)
Oct 28, 5-6 AM (0)
Oct 28, 6-7 AM (1)
Oct 28, 7-8 AM (0)
Oct 28, 8-9 AM (0)
Oct 28, 9-10 AM (3)
Oct 28, 10-11 AM (1)
Oct 28, 11-12 PM (0)
Oct 28, 12-1 PM (0)
Oct 28, 1-2 PM (0)
Oct 28, 2-3 PM (12)
Oct 28, 3-4 PM (1)
Oct 28, 4-5 PM (0)
Oct 28, 5-6 PM (1)
Oct 28, 6-7 PM (0)
Oct 28, 7-8 PM (0)
Oct 28, 8-9 PM (0)
Oct 28, 9-10 PM (0)
Oct 28, 10-11 PM (0)
75 commits this week Oct 21, 2025 - Oct 28, 2025
chore: release 5.16.1 (#4379)
* add: bring one click update

* add open/complete orders

* wip

* add complete and open orders display

* fix tsc

* remove console.log

* remove unused comp

* removed commented code

* removed console.log

* remove hardcoded id

* fix tabs border bottom

* reverse assets

* fix display

* update format

* fix tsx

* rename Cashback to cashback

* add sidebar id and method to open the Portfolio page

* add ids for portfolio header in component

* add test ids in page object

* add ids for no search results

* add ids on sort icons

* fix fmt on Sort

* add ids on table headers

* add constants for columns in tests

* add methods to get table headers locators in tests

* add ids for tokens in the table

* update token total ids

* add constants for porfolio chips colors

* add methods for portfolio page object

* add method to collect info from a column

* add portfolioDetails template page

* add ids for buttons on the token details page

* add ids on token details page

* rename page object file and add ids into the pageObject

* rename class

* add methods to portfolio pageObjects

* add tokens info

* fixes

* add first test

* Apply suggestions from code review

Co-authored-by: Amin Limbada <[email protected]>

* Apply suggestions from code review

Co-authored-by: Amin Limbada <[email protected]>

* Apply suggestions from code review

Co-authored-by: Amin Limbada <[email protected]>

* fix:tests: change isDisplayed condition for token details page

* fix: fmt

* fix: updated component id

* chore: add required methods

* chore: add test for checking balance

* chore: pageObject methods updates

* chore: add test for switching currencies

* Bump chromedriver from 140.0.3 to 140.0.4 in /packages/e2e-tests

Bumps [chromedriver](https://github.com/giggio/node-chromedriver) from 140.0.3 to 140.0.4.
- [Commits](https://github.com/giggio/node-chromedriver/compare/140.0.3...140.0.4)

---
updated-dependencies:
- dependency-name: chromedriver
  dependency-version: 140.0.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* add: update @emurgo/bringweb3-chrome-extension-kit to version 1.5.1

* flow fix

* prettier fix

* allow redirection in notification center (#4322)

Co-authored-by: Denis Nebytov <[email protected]>
Co-authored-by: Amin Limbada <[email protected]>

* add claenSEarch method

* add positive test for search

* add message for no results

* add method noResultsFound

* add test fro no results

* [SWAP] - Fixes (#4313)

* fix seetings btn and slippage input

* force to one decimal

* force one decimal

* fixes

* update dispatch

* add constant

* add cancel order tx review implementation

* fix condition

* add refresh, fix state update

* refactor context reducer

* fix string

* fix route

* fix typo

* fix format

* removed console.log

* remove console.log

* fix parsing number

* fix format

* fix imports

* Update packages/yoroi-extension/app/UI/features/swap-new/common/components/Modals/SettingsModalContent.tsx

Co-authored-by: Amin Limbada <[email protected]>

* Update packages/yoroi-extension/app/UI/features/swap-new/common/components/Modals/SettingsModalContent.tsx

Co-authored-by: Amin Limbada <[email protected]>

* removed unused code

* add const

* refactor and extract to fnc

* add string

* fix format

---------

Co-authored-by: Denis Nebytov <[email protected]>
Co-authored-by: Ruslan Dudin <[email protected]>
Co-authored-by: Denis Nebytov <[email protected]>
Co-authored-by: Amin Limbada <[email protected]>

* New Crowdin updates (#4334)

* New translations en-us.json (ja-JP)

* New translations en-us.json (id-ID)

* New translations en-us.json (fr-FR)

* New translations en-us.json (Spanish)

* New translations en-us.json (de-DE)

* New translations en-us.json (ko-KR)

* New translations en-us.json (ru-RU)

* New translations en-us.json (zh-Hans)

* New translations en-us.json (Vietnamese)

* New translations en-us.json (Portuguese, Brazilian)

* New translations en-us.json (id-ID) (#4335)

* add isDisplayed on Receive page object

* add selectTokenByName on portfolio page object

* add minimal swap page object

* add callRedirection in the portfolioHelper

* add test for redirection

* add additional step in handle tests

* Bump chromedriver from 140.0.4 to 141.0.0 in /packages/e2e-tests

Bumps [chromedriver](https://github.com/giggio/node-chromedriver) from 140.0.4 to 141.0.0.
- [Commits](https://github.com/giggio/node-chromedriver/compare/140.0.4...141.0.0)

---
updated-dependencies:
- dependency-name: chromedriver
  dependency-version: 141.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>

* fix: YOEXT-2302 Swaps redirection doesn't work (#4336)

Co-authored-by: Denis Nebytov <[email protected]>

* wait loading

* change website to websiteLink

* minor change

* improve logging info on token details poage object

* add test for checking token details info

* add id for the wallet plate

* update methods _findAndSelectWallet and switchToWallet

* add required await

* add test for Portfolio for switching wallet when a token is selected

* add portfolio is loaded check

* update color constants

* add help functions for sorting

* add method getSortingArrowDirection and fixes for collecting info from a column

* add test for sorting in the Portfolio.

* add tags

* add script for running smoke tests

* [Swap V2] - Fixes and Updates (#4332)

* fix seetings btn and slippage input

* force to one decimal

* force one decimal

* fixes

* update dispatch

* add constant

* add cancel order tx review implementation

* fix condition

* add refresh, fix state update

* refactor context reducer

* fix string

* fix route

* fix typo

* fix format

* removed console.log

* remove console.log

* fix parsing number

* fix format

* fix imports

* refactor cip30 implementation

* update cancel order

* fix asset input

* fix crash on review inputs

* Update packages/yoroi-extension/app/UI/features/swap-new/common/components/Modals/SettingsModalContent.tsx

Co-authored-by: Amin Limbada <[email protected]>

* Update packages/yoroi-extension/app/UI/features/swap-new/common/components/Modals/SettingsModalContent.tsx

Co-authored-by: Amin Limbada <[email protected]>

* removed unused code

* add const

* refactor and extract to fnc

* add string

* fix format

* fix close bracket

* update address on receiver

* remove console.log

* fix format, update package

---------

Co-authored-by: Denis Nebytov <[email protected]>
Co-authored-by: Ruslan Dudin <[email protected]>
Co-authored-by: Denis Nebytov <[email protected]>
Co-authored-by: Amin Limbada <[email protected]>

* Revert "[Swap V2] - Fixes and Updates (#4332)" (#4349)

This reverts commit 09c0c4c8418118b46888ccf933e013825eb57d35.

* fix: YOEXT-2247 swap (#4350)

* fix seetings btn and slippage input

* force to one decimal

* force one decimal

* fixes

* update dispatch

* add constant

* add cancel order tx review implementation

* fix condition

* add refresh, fix state update

* refactor context reducer

* fix string

* fix route

* fix typo

* fix format

* removed console.log

* remove console.log

* fix parsing number

* fix format

* fix imports

* refactor cip30 implementation

* update cancel order

* fix asset input

* fix crash on review inputs

* Update packages/yoroi-extension/app/UI/features/swap-new/common/components/Modals/SettingsModalContent.tsx

Co-authored-by: Amin Limbada <[email protected]>

* Update packages/yoroi-extension/app/UI/features/swap-new/common/components/Modals/SettingsModalContent.tsx

Co-authored-by: Amin Limbada <[email protected]>

* removed unused code

* add const

* refactor and extract to fnc

* add string

* fix format

* fix close bracket

* update address on receiver

* remove console.log

* fix format, update package

* [Swap V2]  - Fixes (#4347)

* refactor dex switch

* fix name display

* add empty orders

* remove logs

* fix format

* add string

* fix string

* Update packages/yoroi-extension/app/UI/features/swap-new/useCases/SwapOrders.tsx/NoOpenOrders.tsx

Co-authored-by: Denis Nebytov <[email protected]>

* fix string

* fix id

* hide minswap

* fix(tokens): canonicalize asset IDs & prevent metadata downgrade

* fix warning

* update

---------

Co-authored-by: Denis Nebytov <[email protected]>

* fix: prettier issue

---------

Co-authored-by: Sorin Chis <[email protected]>
Co-authored-by: Denis Nebytov <[email protected]>
Co-authored-by: Ruslan Dudin <[email protected]>
Co-authored-by: Denis Nebytov <[email protected]>

* Bump chromedriver from 141.0.0 to 141.0.1 in /packages/e2e-tests

Bumps [chromedriver](https://github.com/giggio/node-chromedriver) from 141.0.0 to 141.0.1.
- [Commits](https://github.com/giggio/node-chromedriver/compare/141.0.0...141.0.1)

---
updated-dependencies:
- dependency-name: chromedriver
  dependency-version: 141.0.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* New Crowdin updates (#4351)

* New translations en-us.json (ja-JP)

* New translations en-us.json (id-ID)

* New translations en-us.json (fr-FR)

* New translations en-us.json (Spanish)

* New translations en-us.json (de-DE)

* New translations en-us.json (ko-KR)

* New translations en-us.json (ru-RU)

* New translations en-us.json (zh-Hans)

* New translations en-us.json (Vietnamese)

* New translations en-us.json (Portuguese, Brazilian)

* New translations en-us.json (ja-JP)

* chore: release 5.15.1 unused theme code is removed for Bring (#4348) (#4353)

* unused theme code is removed for Bring

* bring sdk update

* prettier fix

* Bring SDK version update

* chore: bump version to 5.15.1

* chore: bump package.lock version to 5.15.1

---------

Co-authored-by: Ruslan Dudin <[email protected]>

* improve trezorEmulator controller

* fix running on Ubuntu

* return Trezor job

* make disabling security conditional

* update description

* YOEXT-2320: swap v2 – clean squash

* fix format

* ignore unstoppable domains

* Bump chromedriver from 141.0.1 to 141.0.3 in /packages/e2e-tests

Bumps [chromedriver](https://github.com/giggio/node-chromedriver) from 141.0.1 to 141.0.3.
- [Commits](https://github.com/giggio/node-chromedriver/compare/141.0.1...141.0.3)

---
updated-dependencies:
- dependency-name: chromedriver
  dependency-version: 141.0.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* New Crowdin updates (#4367)

* New translations en-us.json (Spanish)

* New translations en-us.json (de-DE)

* New translations en-us.json (ja-JP)

* New translations en-us.json (ru-RU)

* New translations en-us.json (zh-Hans)

* New translations en-us.json (id-ID)

* New translations en-us.json (ko-KR)

* New translations en-us.json (Vietnamese)

* New translations en-us.json (Portuguese, Brazilian)

* New translations en-us.json (id-ID)

---------

Co-authored-by: Denis Nebytov <[email protected]>
Co-authored-by: Amin Limbada <[email protected]>

* remove FF and related to it stuff

* update package scripts

* update gitignore

* remove nanoS

* update CI jobs

* fix display

* update price

* test

* wip

* New translations en-us.json (Spanish)

* New translations en-us.json (de-DE)

* New translations en-us.json (ja-JP)

* New translations en-us.json (ru-RU)

* New translations en-us.json (zh-Hans)

* New translations en-us.json (id-ID)

* New translations en-us.json (ko-KR)

* New translations en-us.json (Vietnamese)

* New translations en-us.json (Portuguese, Brazilian)

* New translations en-us.json (fr-FR)

* fix swap transaction

* fix format

* [Swap V2] - fixes (#4366)

* format amount before sending

* refactor and use quanity prop

* add Minswap back

* removed console.logs

* fix format

---------

Co-authored-by: Denis Nebytov <[email protected]>
Co-authored-by: Amin Limbada <[email protected]>

* Create push-to-octopus.yml (#4365)

* Create push-to-octopus.yml

* Update push-to-octopus.yml

* Update push-to-octopus.yml

* Update push-to-octopus.yml

* fix fmt

* Update .github/workflows/push-to-octopus.yml

---------

Co-authored-by: Denis Nebytov <[email protected]>
Co-authored-by: Denis Nebytov <[email protected]>
Co-authored-by: Amin Limbada <[email protected]>

* [E2E] Return some tests from the blacklist (#4373)

* return and update a test

* return and update the second test

* fix format

---------

Co-authored-by: Amin Limbada <[email protected]>

* New translations en-us.json (fr-FR) (#4375)

Co-authored-by: Amin Limbada <[email protected]>

* [Swap V2] (#4376)

* format amount before sending

* refactor and use quanity prop

* add Minswap back

* removed console.logs

* fix format

* hide museliswap

* fix warning

* fix esint

* fix flow

---------

Co-authored-by: Denis Nebytov <[email protected]>

* chore: update package.json

* Version bump: 5.15.1.1 (nightly) (#4378)

Co-authored-by: loxator <[email protected]>

* stabilize test (#4380)

Co-authored-by: Amin Limbada <[email protected]>

* SWAP V2 - Disclaimer popup  (#4382)

* add new modal popup for swap v2

* fux format

* add value as string

* chore: make func into useCallback and add interface for component

---------

Co-authored-by: Denis Nebytov <[email protected]>
Co-authored-by: Amin Limbada <[email protected]>

* Version bump: 5.15.1.2 (nightly) (#4385)

Co-authored-by: loxator <[email protected]>

* fix airdrop page (#4386)

* fix airdrop page

* lint

* chore: bump version to 5.15.2

---------

Co-authored-by: Amin Limbada <[email protected]>

* [E2E] Extension tests into small jobs (#4389)

* update tests structure

* fix portfolio issue

* update package scripts and CI job

* fix fmt

* chore: bump version to 5.16.0

* fix: hide old swap and show new swap

* chore: bump version to 5.16.1

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: kalfada <[email protected]>
Co-authored-by: Sorin Chis <[email protected]>
Co-authored-by: Denis Nebytov <[email protected]>
Co-authored-by: Denis Nebytov <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ruslan Dudin <[email protected]>
Co-authored-by: Yushi <[email protected]>
Co-authored-by: Juliano Lazzarotto <[email protected]>
Co-authored-by: CryptoTitan <[email protected]>
Co-authored-by: Emurgo R&D <[email protected]>