* release: v0.46.0
* Fix: Duplicate artifact name causing 409 Conflict in GH Actions and fix failing e2e tests (#808)
* Fix: Duplicate artifact name causing 409 Conflict in GitHub Actions
* fix for unstable locators
* removed a commented line in swapSip10Velar.spec.ts
* Fix for workflow Upload Playwright report in ci/cd
* Terence/add min balance decimals (#810)
* add formatBalance to final quote display
* add formatBalance to quoteSummaryTile.tsx
* remove invalid code (its comparing the rate to the minimum received)
* fix remove wrapping
* Fix for failing test
* Fix for failing tests
---------
Co-authored-by: DuskaT021 <aleksa2601@gmail.com>
* updated the build-rc.yml post-comment
---------
Co-authored-by: GitHub Actions Bot <>
Co-authored-by: Terence Ng <ngtere@live.com.sg>
* clean up for list runes test
* chore: remove npm test from playwright ci
* removed the commented lines
* chore: add overwrite true to Upload Playwright report step in playwright.yml
* fixed test from test suite 5
* fixed test Visual Check Runes Transaction history
* Update the comment in onboarding.ts
---------
Co-authored-by: fede erbes <fedeerbes@gmail.com>
* chore: migrate actions/artifacts from v3 to v4
* chore: fix the merge release to remote script number of releases to sync
and add a PAGE env var in case we need to process beyond page 1
* Add the E2E test result section to the PR template
* updated the pr description for running e2e tests
* moved the E2E section from readme to PR description
* updated the node version in the readme to 18
---------
Co-authored-by: DuskaT021 <aleksa2601@gmail.com>
* refactor: move btc tx summary and runes summary parse logic into context
refactor: move btc tx summary and runes summary parse logic into context
refactor: move btc tx summary and runes summary parse logic into context
and split the transferSection with youWillSendSection
refactor: move btc tx summary and runes summary parse logic into context
refactor: move btc tx summary and runes summary parse logic into context
and split the transferSection with youWillSendSection
* chore: do TODO for a core type
* apply suggestions
* use newest core
* unused import
* refactor naming
* prepare todos
* commit work
* revert
* rebase new work
* fix some bugs
* fix linting
* Update src/app/screens/sendRune/index.tsx
Co-authored-by: Tim Man <tim@secretkeylabs.com>
* review
* rename
* touchup + add next todo
* update todo
* remove unnecessary data imo
* Fix playwright-report upload for PR workflow
* touchup
---------
Co-authored-by: Terence Ng <ngtere@live.com.sg>
Co-authored-by: Christine Pinto <chrissie2788@gmail.com>
* Add restore wallet as a separate function
* Reduce retention-days for playwright reports
* Add getSeedWords to get the seedphrase via Env Variable
* Add two env variables for transaction flow
* Add TODOs for next iteration on transaction flow
* Add Env Variable to our example env file
* Add locators data-testida for transaction floe
---------
Co-authored-by: Denys Hriaznov <hriaznov.dev@gmail.com>
Co-authored-by: Den <36603049+dhriaznov@users.noreply.github.com>
- Change uitest to E2Etest
- Add new locators on the swap page
- Switch Token and check insufficient fund error
- Add script for running the 2e2 tests in UI Mode
- Add locators for explore tab
- Adjust build workflow to be executed with e2etest branches
- Update playwright
- Change ubuntu-latest to ubuntu-20.04 in the workflow files
* [ENG-4133] Add "switch to testnet and back to mainnet" flow and functions
[ENG-4132]Add data-testid to network address input fields
* [ENG-4081] Add locators
* Add account check
* [ENG-4080] Account management
* [ENG-4079] Add token locators
* add check token page
* Rename startpage to wallet
* Add enable and disable token flow
* Add balance check and BRC-20 FLOW
Enable and disable all tokens SIP-10 AND BRC-20
Add one more shard for UI test execution for RC build
* Add { exact: true } to get exact match (case-sensitive and whole-string) for tokenName (example ORDI)
* Add workflow trigger for UI tests suite being exeuted for uitest branches for PRs
* Add storage seedphrase
* add 12 word seedphrase error message check
* add error message check for 24 word seedphrase
* optimize code, add switch 12 to 24 seedphrase test case
* add confirm address copy and save address in file
* [ENG-4031] Implement Sharding for test execution
* Add Lock and login flow
* Added attributes to elements in the homedashboard for better locators
* fix: prefer data-testid over id, and aria-label for options button
* Use static method (#187)
* [ENG-3979] Implement Smoketest execution for PR build
---------
Co-authored-by: DuskaT021 <aleksa2601@gmail.com>
Co-authored-by: Tim Man <tim@secretkeylabs.com>
Co-authored-by: Eduard Bardají Puig <ebardaji@gmail.com>
* chore: add a script for merging public to private
chore: update merge scripts
chore: update scripts with correct remote url
chore: fix gh cli check in scirpts
chore: fix scripts with pr command
chore: fix new lines
chore: fix attempt for the release pr action error: fatal unrelated histories
chore: add workflow to trigger the script
chore: remove trigger on pr
chore: rename workflow and add choice of direction
chore: update script with --unshallow
chore: remove --unshallow
chore: simplify merge script
chore: delete other script in favour of one way merges
chore: continue script if bad tags
chore: assign reviewers to the merge
chore: fix assign reviewer part
chore: oops remove merge markers
chore: loop for main and develop
chore: add script use to workflows
chore: remove unshallow for --allow-unrelated-histories
chore: remove comment
* chore: use a generic name for merge script
* chore: add CODEOWNERS file
* chore: fix asset upload and add steps to copy release to public
Update ESLint to Version 8.40.0 and add ESLint Plugin Playwright
Adjust Screensize to 360x360 for CI
Add visual check for legal page
Add visual check error messages for password pages
Skip Backup flow
Setup backup and successfully creating a wallet
- install playwright and dependencies
- create basic healthcheck ui test
- setup github action workflow to execute all UI tests (playwright.yml)
- add healthcheck to build.yml
- add basic folder structure for UI test suite
- add documentation to execute UI tests
- add env. file comment to the setup documentation
- Apply suggestions from code review
* chore: trigger create rc release on PR to main
* chore: move release asset uploads for rc to build
* chore: split workflows into 2 for build and 1 for release
* chore: remove extra build deps step
* chore: add back missing env vars
* chore: comments and remove unnecessary conditionals
* chore: add git checkout where needed
* chore: clean up and remove create release step since it was moved
* chore: clean up workflow file
* chore: more cleanup
* chore: minor naming
* chore: minor naming
* chore: minot naming
* chore: more naming
* chore: trigger create rc release on PR to main
* chore: move release asset uploads for rc to build
* chore: split workflows into 2 for build and 1 for release
* chore: remove extra build deps step
* chore: add back missing env vars
* chore: comments and remove unnecessary conditionals
* chore: add git checkout where needed
* chore: clean up and remove create release step since it was moved
* chore: clean up workflow file
* chore: more cleanup
* chore: minor naming
* chore: minor naming
* chore: minot naming
* chore: more naming