karliatto
ef150c971e
feat(connect): consolidate update settings
...
consolidates two separate APIs — setProxy and setTransports — into a single unified updateConnectSettings method. This is a clean API simplification across the entire Connect surface (Node, browser, mobile, webextension, desktop).
2026-02-13 17:02:13 +01: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
81636218f6
feat(connect-web): remove webusb helpers
2026-02-09 09:28:51 +01:00
Tomas Martykan
21d4af8d74
chore(connect): remove legacy device state
2026-02-06 13:33:21 +01:00
Tomas Martykan
92d9a82053
feat(connect): remove manifest method in favor of init
2026-02-06 10:07:34 +01:00
Ondrej Hajek
6fa68b8a91
fix(e2e): Fixed literal model comparison
2026-01-29 15:36:31 +01:00
Tomas Martykan
b25906f1f4
feat(connect-data): separate new package from connect-common
2026-01-26 18:47:03 +01:00
Marek Polak
dae4422fb4
chore(connect): remove device selection events
2026-01-22 10:51:53 +01:00
Marek Polak
1f5d7a30a2
chore(connect): remove popup param
2026-01-19 10:56:33 +01:00
karliatto
e17ec94c84
feat(scripts): builb local packages
2026-01-16 14:57:18 +01:00
Marek Polak
f92443f5bc
refactor(connect): move useEmptyPassphrase inside device
2026-01-15 14:09:47 +01:00
Marek Polak
a4a272ec89
refactor(connect): remove override
2026-01-15 14:09:47 +01:00
Martin Varmuza
372d11f819
chore: remove connect-iframe
2026-01-14 15:32:01 +01:00
Tomas Martykan
57eec2f1a2
feat(connect): tronSignTransaction
2026-01-14 09:39:26 +01:00
Tomas Martykan
f5a2bfb6cb
feat(connect): tronGetAddress
2026-01-14 09:39:26 +01:00
Tomas Martykan
55b93ac8e7
test(connect): don't set up emu repeatedly if not necessary
2026-01-13 13:48:25 +01:00
Tomas Martykan
5acfbb81d5
chore(connect): remove unsupported fixture
2026-01-09 08:22:23 +01:00
Martin Varmuza
16da7214cc
feat(connect): remove EOS support
2026-01-07 16:21:51 +01:00
Tomas Martykan
d1fb78727e
feat(connect): validation for sign message size for T1B1
2026-01-07 12:47:00 +01:00
Martin Varmuza
b9e7b55832
feat(connect): remove NEM support
2026-01-07 10:14:15 +01:00
Martin Varmuza
e5214e5706
chore(connect): remove unsuppoted fixtures from txcache in tests
2026-01-06 15:27:29 +01:00
Jiri Zbytovsky
c15485ed96
ci(connect): expand npm install check to cover both ESM & CJS
2026-01-05 17:03:01 +01:00
Szymon Lesisz
6aa0bc6a06
chore(connect): move thp staticKey from ThpSettings to DeviceThpCredentials
2025-12-30 15:15:20 +01:00
karliatto
aca435d3bb
fix(connect): using @types/node@22.13.10 in check
...
The definitions for @types/node have changed in latest version and the
tests test-yarn-insatll.sh is using the latest one since it it not fixed
in the script.
So fixing it to @types/node@22.13.10 makes the test successful.
2025-12-19 15:54:32 +01:00
Tomas Martykan
dc32c79c81
chore(connect): authorizeCoinjoin test increase timeout
2025-12-18 12:36:51 +01:00
Tomas Martykan
5f6a553a3f
chore(connect): skip authenticateDevice test for T3W1
2025-12-18 12:36:51 +01:00
Tomas Martykan
f2c4c82e6d
fix(connect): adjust passphrase e2e
2025-12-18 12:36:51 +01:00
Martin Varmuza
20c0c9c0e8
feat(connect): remove support for komodo, koto, peercoin and decred
2025-12-17 11:41:46 +01:00
Marek Polak
e666a95d84
test(connect): thp passphrase shuffle test
2025-12-02 11:31:06 +01:00
Marek Polak
02acc0a773
refactor(connect): restartEmu util
2025-12-02 11:31:06 +01:00
Szymon Lesisz
c02dcaa307
chore(connect): simplify ui-request_thp_pairing
2025-12-01 12:28:56 +01:00
Tomas Martykan
a583360af3
fix(connect): add missing polyfill to karma
2025-11-27 16:01:14 +01:00
Tomas Martykan
1ff76c30c4
fix(connect): test tropic authenticateDevice only for T3W1
2025-11-27 16:01:14 +01:00
Tomas Martykan
84b179b29e
fix(connect): new credential
2025-11-27 16:01:14 +01:00
Tomas Martykan
c19c043570
fix(connect): PaymentRequest amount
2025-11-26 11:00:04 +01:00
Marek Polak
ed467e2302
test(connect): remove useless state
2025-11-25 17:06:00 +01:00
Szymon Lesisz
a49f8cd897
test(connect): catch controller.getPairingInfo failure
2025-11-25 15:25:57 +01:00
Szymon Lesisz
588f9e5218
test(connect): add passphrase encoding e2e test
2025-11-25 07:16:39 +01:00
tomasklim
2393763310
chore: change "fail" in test names to "error" to find fails easier
2025-11-24 20:23:46 +01:00
Tomas Martykan
2ab145e980
fix(connect): broken noble import in e2e
2025-11-24 11:21:15 +01:00
Tomas Martykan
48d08ee645
fix(connect): ignore yarn min age for install test
2025-11-24 10:14:23 +01:00
Tomas Martykan
bfd065c598
fix(connect): adjust tests for new default mode
2025-11-21 10:51:45 +01:00
Tomas Martykan
de716aa069
fix(connect): always use iframe mode for tests
2025-11-14 12:40:51 +01:00
Tomas Martykan
7e4e42c9da
feat(connect): monero support
2025-11-11 11:25:28 +01:00
Tomas Martykan
8802db1062
fix(connect): better karma matcher for arrays
2025-11-11 11:25:28 +01:00
Jiri Zbytovsky
f4d954054d
feat(connect): make Tropic DAC compulsory for TS7
2025-11-06 12:03:30 +01:00
Tomáš Boďa
74e276011e
chore(suite): update network backends
2025-11-03 11:55:50 +01:00
Jiri Zbytovsky
2dc8cd8325
chore(device-authenticity): create new package @trezor/device-authenticity
2025-10-28 10:28:14 +01:00
Marek Polak
713605f4ac
test(connect): fix passphraseOnDevice test
2025-10-23 17:15:43 +02:00
Jiri Zbytovsky
5297a0c6be
feat: device authenticity check with multiple secure elements
2025-10-22 16:56:37 +02:00