29052 Commits

Author SHA1 Message Date
Lukas 'Sherpa' Werner
68f5c75281 feat(trading): add provider metadata handling and related tests
feat(tests): add trading test utilities and refactor provider metadata tests

feat(deps): update @testing-library/react version in package.json
2026-02-13 16:55:02 +04:00
Lukas 'Sherpa' Werner
a512222304 feat(trading): implement provider terms in footer 2026-02-13 16:55:02 +04:00
vytick
007bfb27c0 feat(suite-native): release xlm tokens to production 2026-02-13 16:54:35 +04:00
Seibei Iguchi
d73a7a1e16 refactor(components): update form components 2026-02-13 12:53:07 +01:00
Ondrej Hajek
d375f11e4f fix(e2e): No longer check display content on canary FW + desktop only offline tests 2026-02-13 11:28:02 +01:00
juriczech
18f87ce2ae chore(suite): replace G.isNotNullable with utils 2026-02-13 11:09:36 +01:00
juriczech
05a9bebbde feat(utils): isNutNull & isNotNullOrUndefined 2026-02-13 11:09:36 +01:00
Jirka Bažant
a11fec8841 fix(suite-native): swallow errors from dismissBrowser 2026-02-13 10:16:33 +01:00
Jirka Bažant
8b50e656bd feat(suite-native): Trading: display error message when no URI is provided 2026-02-13 10:16:33 +01:00
Jirka Bažant
f1def84d15 chore(suite-native): Update package-template-native 2026-02-13 08:48:55 +01:00
Jirka Bažant
e1614da8bf chore(suite-native): Extend testing documentation 2026-02-13 08:48:34 +01:00
Matej Kriz
5875723651 chore(analytics): filter out c_ params from console report
- We can check them in the full url.
2026-02-12 16:56:49 +01:00
Matej Kriz
103f882d46 feat(analytics-uploader): retrieve analytics params to object for console reporting 2026-02-12 16:56:49 +01:00
Matej Kriz
2b149603f5 feat(suite): polished UI for custom URL input 2026-02-12 16:56:49 +01:00
Matej Kriz
8deb720947 feat: add warning badges if analytics are disabled and custom logging enabled
- To prevent confusion why nothing is logged.
2026-02-12 16:56:49 +01:00
Matej Kriz
ed033d2452 chore(analytics): fix naming of debug settings components
- It's no longer only about URL if there is also an option to enable console logging.
2026-02-12 16:56:49 +01:00
Matej Kriz
53ce57de04 feat(suite-native): fix local analytics debug by providing local commitHash 2026-02-12 16:56:49 +01:00
Matej Kriz
ecd7aa6fc7 feat(analytics): introduce console logger functionality for analytics on both mobile and desktop
- Delete EXPO_PUBLIC_IS_ANALYTICS_LOGGER_ENABLED evn variable and replace it with toggle in dev utils.
2026-02-12 16:56:49 +01:00
Matej Kriz
f0500bb4fb feat(suite-native): add custom analytics URL support for mobile
- Store custom analytics url in common analytics reducer.

- Add AnalyticsUrlControl component to Dev Utils screen allowing users to
override the analytics endpoint URL at runtime.
2026-02-12 16:56:49 +01:00
Matej Kriz
227b359351 feat(analytics): add custom analytics URL support for desktop
- Extend QueuedAnalytics with url option in InitOptions and setUrl method on the Analytics interface.

- Add customAnalyticsUrl to desktop DebugModeOptions, pass it during
analytics init, and create AnalyticsUrl debug settings component
allowing users to override the analytics endpoint URL.
2026-02-12 16:56:49 +01:00
Jirka Bažant
f5624efea8 fix(suite-native): use consistently mocks instead of __mocks__ in skills 2026-02-12 16:39:38 +01:00
Jiri Zbytovsky
cecc777744 chore(suite-desktop-core): better distinguish request-managers 2026-02-12 16:12:31 +01:00
Seibei Iguchi
fd3a64ef72 chore(theme): update color palette 2026-02-12 15:37:14 +01:00
Peter Sanderson
1b3257c684 docs: Unify test skills 2026-02-12 15:22:32 +01:00
Peter Sanderson
4df3919af6 docs: unify skils with AGENTS.md 2026-02-12 15:22:32 +01:00
Szymon Lesisz
9dae391ed5 fix(connect): FW install do not wait after THP pairing error 2026-02-12 14:36:29 +01:00
Szymon Lesisz
01f77c2622 fix(connect): better error handling in THP pairing 2026-02-12 14:36:29 +01:00
Lukas 'Sherpa' Werner
951976faaa feat(trading): add Kosovo to the countries list 2026-02-12 16:02:42 +04:00
Peter Sanderson
4b17096edc fix: fix the polyfill madness with web3 library
fix correct explanation
2026-02-12 11:51:16 +01:00
Peter Sanderson
5da09763f3 feat: abstract target/output to use it in native
test: implement test for createTargets
2026-02-12 11:51:16 +01:00
karliatto
f373e4c9f5 chore(suite-native): rename to firmwareChannel 2026-02-12 10:16:29 +01:00
karliatto
198db18165 chore(suite): rename to firmwareChannel 2026-02-12 10:16:29 +01:00
karliatto
381a5f6490 chore(suite-common): use firmwareChannel new name
Now we have changed the name in connect we have to change also in suite
2026-02-12 10:16:29 +01:00
karliatto
551b908702 chore(connect): rename to firmwareChannel
Changing the name from `firmwareUpdateSource` to `firmwareChannel` since
the way we are using it is like chanels for the firmware.

Also it is a preparation to add new firmware channel for Early Access
Program (EAP) in Suite.
2026-02-12 10:16:29 +01:00
Ondrej Hajek
91ad089f54 fix(ci): Fixed a bug in detox runner sharding 2026-02-12 09:22:44 +01:00
Jirka Bažant
bd54ac1471 chore(suite-native): no renderHookWithStoreProviderAsync in trading-x packages 2026-02-12 08:26:09 +01:00
Ondrej Hajek
f226b4fc31 feat(e2e): New custom detox runner 2026-02-11 18:28:40 +01:00
Ondrej Hajek
07673539b7 chore(ci): Updated tenv image 2026-02-11 18:04:02 +01:00
STew790
ed04a59d33 test(e2e): offline-shamir 2026-02-11 17:33:06 +01:00
Martin Vere Cihlar
ebbccbb052 test(e2e-suite): rework suit-sync test
test focuses on label creation and sync to server
2026-02-11 17:19:40 +01:00
trezor-ci
2b390d01d3 chore(suite-native): crowdin translation update 2026-02-11 15:51:14 +01:00
Lukas 'Sherpa' Werner
c0ad708fdf fix(trading): update fiat amount validation to use token balance 2026-02-11 18:13:25 +04:00
Jirka Bažant
ce9110ec0d chore(suite-native): Trading: improve ProviderStatusDevButtons.tsx 2026-02-11 15:08:48 +01:00
Jirka Bažant
89ccdf184f fix(suite-native): Fix accidentally removed test suite name 2026-02-11 14:29:04 +01:00
Jirka Bažant
d221f289f1 chore(suite-native): Mobile Trading: Refactor analytics and browser auth to standalone packages 2026-02-11 14:29:04 +01:00
Szymon Lesisz
0ce577530a fix(connect): THP loop ackBit check 2026-02-11 14:12:39 +01:00
Jirka Bažant
8f14384398 fix(suite-native): Fix unwanted line break in CZ in trading footer 2026-02-11 14:09:14 +01:00
Vojtěch Tranta
7117e96247 feat: go to fw installation right from the device select when fw is required 2026-02-11 13:43:48 +01:00
juriczech
1d27ed564c chore(suite-sync): decorator to ensure wallet suite sync on 2026-02-11 13:26:00 +01:00
juriczech
5065b35e6f chore(suite): firmware banner 2026-02-11 13:26:00 +01:00