Martin Vere Cihlar
cf8b4eb415
test(e2e-suite): new test for multi wallet labeling with Suite sync
2026-02-16 20:03:23 +01:00
honzauher
c6b5c1c44a
test(e2e-suite): test global receive and send
...
new locators for global send and recieve
2026-02-16 17:04:15 +01:00
Tomas Boda
274e36ae08
chore: bump @tanstack/react-query
2026-02-16 16:11:39 +01:00
Tomas Boda
01ad3da8ec
chore: bump @testing-library/react
2026-02-16 16:11:39 +01:00
Tomas Boda
199c114ff7
chore: bump react-hook-form
2026-02-16 16:11:39 +01:00
Tomas Boda
6d80f47903
chore: bump @reduxjs/toolkit
2026-02-16 16:11:39 +01:00
Vojtěch Tranta
c96b7dd7c5
feat: allow switching devices and wallets during discovery - discovery keeps running for the selected device
2026-02-16 15:56:32 +01:00
Tomas Martykan
9bca342980
fix(suite): connect popup desktop initialization race condition
2026-02-16 15:39:52 +01:00
Jaroslav Hrách
e5c69654e7
refactor(product-components): extract notification subcomponents for exchange and transaction
2026-02-16 14:30:42 +01:00
Daniel Skýpala
dfac149085
chore: Bump sentry
2026-02-16 14:29:26 +01:00
Peter Sanderson
bf04aa4807
fix: user service from DI, not to create one in place
2026-02-16 13:36:40 +01:00
Peter Sanderson
c3577cbf42
chore: trying to unify (at least a bit) the utxo on mobile)
2026-02-16 12:16:56 +01:00
Jaroslav Hrách
13683a29ea
refactor(suite): migrate staking dashboard into earn dashboard
2026-02-16 10:08:48 +01:00
Jiri Zbytovsky
877a8ffd85
chore(test): move defaultDevicePersistentData
2026-02-15 18:22:32 +01:00
Jiri Zbytovsky
cbaabde477
feat(suite): disable device meta checks by message system
2026-02-15 18:22:32 +01:00
Jiri Zbytovsky
8a261a580b
chore(suite): inline device declarations in Preloader.test.tsx
2026-02-15 18:22:32 +01:00
Jiri Zbytovsky
0056141b1c
feat(suite): device invariability check UI
2026-02-15 18:22:32 +01:00
Jiri Zbytovsky
f5ed5a79ae
feat(suite): device id check UI
2026-02-15 18:22:32 +01:00
karliatto
aae8b2a17a
chore(suite): use updateConnectSettings
...
Using the new consolidated API to change/update connect settings
2026-02-13 17:02:13 +01:00
Seibei Iguchi
8e0b73cd24
refactor(components): add isClean prop to Input and Select components
2026-02-13 15:35:23 +01:00
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
Seibei Iguchi
d73a7a1e16
refactor(components): update form components
2026-02-13 12:53:07 +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
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
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
STew790
ed04a59d33
test(e2e): offline-shamir
2026-02-11 17:33:06 +01:00
Lukas 'Sherpa' Werner
c0ad708fdf
fix(trading): update fiat amount validation to use token balance
2026-02-11 18:13:25 +04: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
juriczech
e4367b0295
chore(suite): firmware banner
...
^ Conflicts:
^ packages/suite/src/components/suite/banners/SuiteBanners/SuiteBanners.tsx
^ suite-common/suite-sync/src/storage/createEnsureWalletSuiteSyncOn.ts
^ suite-common/suite-sync/src/suiteSyncSelectors.ts
^ suite-common/suite-sync/src/suiteSyncSlice.ts
^ suite-native/module-home/src/screens/HomeScreen/homescreenSelectors.ts
# Conflicts:
# packages/suite/src/components/suite/labeling/MetadataLabeling/MetadataLabeling.tsx
2026-02-11 13:26:00 +01:00
Lukas 'Sherpa' Werner
c3edc7f71e
fix(trading): add option to disable hidden placeholder in TradingCryptoAmount component
2026-02-11 10:56:55 +04:00
Lukas 'Sherpa' Werner
87103949ee
fix(trading): add option to disable hidden placeholder in TradingFiatAmount component
2026-02-11 10:56:55 +04:00
Martin Varmuza
09187966be
refactor(connect): remove connectSrc setting
...
Remove connectSrc configuration option from connect-web and connect-webextension:
- Remove connectSrc from ConnectSettingsPublic interface
- Move connectSrc to ConnectSettingsMobile only (still needed for mobile deeplink)
- Remove connectSrc parsing and validation in parseConnectSettings
- Remove global __TREZOR_CONNECT_SRC window variable handling
- Update connect-explorer to remove connectSrc initialization logic
- Simplify mobile-expo example (always use trezorsuite://connect)
- Remove connectSrc from middleware and action handlers
The new architecture uses Suite Web popup directly without configurable connect source.
2026-02-10 17:28:48 +01:00
Tomas Martykan
2cc57efc87
chore(env-utils): move ua-parser-js dependency to suite
2026-02-10 16:47:48 +01:00
Martin Varmuza
015b2372a3
test(e2e): add connect popup web tests
...
Add E2E tests for Suite Web popup integration with Connect:
- connectPopupWeb.test.ts: Tests web-based popup flow (getAddress, cancellation)
- Update ConnectPermissionsModal page object with appName locator
- connect now builds under suite-web workflow files
2026-02-10 11:59:31 +01:00
Peter Sanderson
ac6e0decfe
fix: start adding AccountKey everywhere and make it type-safu
2026-02-09 17:14:55 +01:00
Szymon Lesisz
2af2080291
fix(suite): remove finishThpAutoconnectThunk to resolve circular imports
2026-02-09 16:02:22 +01:00
Szymon Lesisz
9ace371618
fix(suite): forget THP device
2026-02-09 16:02:22 +01:00
Tomas Martykan
368fdb7917
feat(suite): improve error message for device locked state
2026-02-09 15:58:25 +01:00
Szymon Lesisz
02f2ed7b2b
refactor(suite): separate thpState (pairing) from autoconnectStep (after pairing)
2026-02-09 15:10:55 +01:00
Seibei Iguchi
bef826f49f
refactor(suite): remove MetadataLabeling component
2026-02-09 14:37:50 +01:00
Seibei Iguchi
fa5bdceaca
refactor(suite): use new labeling component in send form
2026-02-09 14:37:50 +01:00