Commit Graph

353 Commits

Author SHA1 Message Date
Martin Vere Cihlar
d74b38b90e feat(e2e): Expand buy-coin test to full flow (#16516)
* feat(e2e): expand buy coin test to whole flow

adds steps and verificaiton for finishing buy and seeing transaction state
minor general refactoring
new custom matcher shouldHavePayload
refactors invity mock objects
new locators

* fix(e2e): Adjust redirect of buy-coin to work on CI

adjust imports
improve logging of shouldHavePayload

* fix(e2e): yarn dedupe

* fix(e2e): list dependencies

* refactor(e2e): PR feedback
2025-01-24 15:14:47 +01:00
Martin Vere Cihlar
1fb7d67c25 E2E initial Invity mocking and Headless runs (#16429)
* feat(e2e): Invity mocking for playwright tests

* feat(e2e): expands validation of buy-coin tests

* fix(e2e): Fix locators and masking of refresh time

* refactor(e2e): Switch e2e tests to HEADLESS mode

* refactor(e2e): Switching to true chromium headless

modifies browser tests
updates snapshots
removes unnecessary steps

* fix(e2e): PR cleanup
2025-01-20 14:50:31 +01:00
Carlos Garcia Ortiz karliatto
06bba321e7 docs(connect): how to install python dependencies from submodule 2025-01-20 11:41:11 +01:00
Matej Kriz
a7c00a088d feat(message-system): load valid experiments to store also for mobile app 2025-01-14 11:40:17 +01:00
Martin Vere Cihlar
0685af3362 feat(e2e): adds script for updating snapshots + docs (#16315) 2025-01-13 09:46:05 +01:00
Martin Homola
d6d3f3d982 feat(message-system): add ab testing message 2025-01-07 22:22:35 +09:00
Martin Vere Cihlar
a2ffd0ac4a feat(e2e): Add test.step decorator to all page object methods (#16148)
* feat(e2e): Add test.step decorator to all page object methods

* feat(e2e): guideline entry about step decorators
2025-01-03 18:27:14 +01:00
Martin Vere Cihlar
631f1504ca feat(e2e): Converting cy to pw general.test.ts (#15882)
* feat(e2e): Converting cy to pw general.test.ts

* fix(e2e): Adds retry mechanism for dropdown options in setting tests

* feat(e2e): Start attaching electron traces to the report

* feat(e2e): Electron test videos are not added to reports
2024-12-11 14:55:19 +01:00
Ondřej Hájek
122f8f54c8 docs(e2e): Updated e2e tests docs after PW update (#15777) 2024-12-05 15:31:34 +01:00
Szymon Lesisz
56895b234f docs(suite-desktop): debugging build on windows 2024-12-03 14:27:26 +01:00
Vere-Grey
ceb44848a6 refactor(e2e): Refactors Locators in rest of the suite-core (#15623)
all page objects have locators refactored
related methods updated and renamed
several redundant methods were removed
adds few testids to product
expands contribution guide
2024-11-28 14:04:17 +01:00
Vere-Grey
ea49e44374 fix(e2e): Resolve local fails of core tests (#15566)
These tests are passing without an issue on CLI
Conditionaly skiping local runs of 'EAP test'. Adding issue to backlog
Annoting dependency of 'Electrum completes discovery successfully'
2024-11-26 08:30:14 +01:00
Ondrej Hajek
25d18916be refactor(e2e): Added contribution guide and lint fixes 2024-11-25 10:28:23 +01:00
Jan Komarek
203214268b fix(suite, suite-desktop-ui, suite-common): add type check to messages.ts and fix translations 2024-11-12 13:23:15 +01:00
Jiri Zbytovsky
e701922a79 docs(suite): remove bcrypto troubleshooting md 2024-11-07 15:05:20 +01:00
Tomas Martykan
4cc7107b35 fix(docs): mdbook build 2024-11-05 12:53:01 +01:00
Ondrej Hajek
ccbdee9593 fix(e2e): Fixed and refactored wallet labeling test 2024-10-29 09:28:05 +01:00
Jiri Zbytovsky
ba80a401b9 docs: Fix link in summary.md 2024-10-01 13:24:02 +02:00
Jiri Zbytovsky
e2e2405652 docs(suite): bcrypto build troubleshooting 2024-09-26 14:14:52 +02:00
Tomas Martykan
db4a69e4d8 docs(connect): remove docs that are replaced by Connect Explorer 2024-09-11 14:00:53 +02:00
Tomas Martykan
de3af3d28d chore(suite): new bridge rollout logic 2024-09-07 13:18:20 +02:00
Jan Komarek
6ff70bded3 docs: add support for T3B1 2024-09-05 11:23:43 +02:00
Jan Komarek
a12b8770d3 docs: update docs to include T3T1 2024-09-05 11:23:43 +02:00
Jiri Zbytovsky
aa729d7217 docs: Fix URL for Crowdin workflow 2024-08-16 13:39:09 +02:00
Jiri Zbytovsky
a9c53ab0bd docs(core): Update message system docs 2024-08-14 11:36:46 +02:00
PeterBenc
9f1f76b994 feat(solana): validate send amount against rent 2024-08-13 18:15:32 +03:00
Tomas Susanka
f57a8ded44 ci(github): add todo to authenticity job 2024-07-19 12:37:21 +02:00
Carlos Garcia Ortiz karliatto
c3a22d73c3 docs: create template for PR update device authenticity 2024-07-09 12:42:45 +02:00
Peter Sanderson
950e29ac24 fix(connect): typo in the doc 2024-07-08 12:17:53 +02:00
Jan Komarek
146ba1d8cc docs: add WSL setup guide to table of contents 2024-06-20 11:17:57 +02:00
Lemonexe
5aea23611c docs: Add WSL setup guide 2024-06-20 11:17:57 +02:00
Carlos Garcia Ortiz karliatto
9dee600e9d docs(releases): update connect bump version description 2024-06-18 17:55:08 +02:00
Tomas Martykan
a92429ecd9 chore(connect-explorer): delete deprecated webusb parameter from init docs 2024-06-17 14:33:08 +02:00
Matej Kriz
7c72badb69 chore(suite-desktop): delete totally outdated doc 2024-06-07 19:02:10 +02:00
Peter Sanderson
e9a0425183 feat(suite): Add adding a new shamir group into an existing setup 2024-06-04 20:31:46 +02:00
Peter Jaško
90bf3a7cc8 feat(connect): Add tag 258 support 2024-06-02 10:17:34 +02:00
0xadams.eth
f40b8bf7d8 Chore/refactor fiat rates (#11592)
* chore(suite): remove rates in transactions from storage

d

* chore(suite): fetch historical fiat rates from transactions and save them in redux storage

* chore(suite): refactor legacy fiat rates and fiat value

* chore(suite-native): refactor legacy fiat rates and fiat value

* chore(docs): update `FiatValue` component usage with historic rates

* chore(suite): store historic rates for remembered wallet to storage

* fix(suite): remove +/- from 0 values of crypto and fiat sums in day header
2024-05-21 07:48:28 +00:00
Martin Varmuza
d18561d953 feat(suite-desktop): use node-bridge as primary transport 2024-05-06 11:24:44 +02:00
tomasklim
5e2c45d372 chore(blockchain-link): add addressAliases and replace contractInfo
because erc20contract is deprecated
2024-04-30 14:25:53 +02:00
Martin Varmuza
ce092bf433 feat: enable seamless firmware update in Suite 2024-04-30 10:27:11 +02:00
Jan Komarek
c384914903 chore: remove min_bridge_version from releases.json 2024-04-10 11:04:50 +02:00
Jakub Ondracek
4b5d06ed51 test: updating group naming in the gitlab too 2024-03-15 13:13:25 +01:00
0xadams.eth
622cb9d62a chore: fiat rates improvements (#11524)
* chore(suite): improve fiat fetching readibility

* chore(suite): improve fiat fetching flow and fallbacks based on networks

* chore(suite-native): replace native fiat rates with wallet core

* chore(suite): use last successful fetch timestamp from result

* chore(docs): update fiat rates
2024-03-11 12:55:55 +01:00
Martin Varmuza
3bb46e7617 feat(connect): add changeLanguage method 2024-02-20 11:29:38 +01:00
overcat
213043748a chore: update @stellar/stellar-sdk to v11.2.2 2024-02-20 07:48:22 +01:00
Jan Komarek
e60ace9264 chore(suite): make year dynamic in search tips 2024-02-15 13:12:13 +01:00
Martin Varmuza
a68e3c1cc7 docs(suite-desktop): add a mention about --bridge-node 2024-02-08 09:27:14 +01:00
Martin Varmuza
a17875db4a test(suite): e2e improvements 2024-02-04 09:37:42 +01:00
Peter Sanderson
d3a7b23a07 chore(test): remove unnecesary dev-tools code, there is a keybind for it 2024-02-01 17:34:01 +01:00
Peter Sanderson
3cebf398e1 fix(test): fix desktop playwright tests (selector for balances on dashboard) 2024-02-01 17:27:01 +01:00