Roman Zeyde
4c5b6fb6d7
feat(core/thp): bump THP version to 2.1
...
It will be used by the host to detect device ACK piggybacking support.
Done in a subsequent commit, since it affects the pairing code entropy
- resulting in UI fixture diffs.
[no changelog]
2026-02-19 20:13:52 +01:00
Michal Kazda
915b743a81
chore(l10n): new translations from crowdin
...
[no changelog]
2026-02-19 13:55:01 +01:00
Ioan Bizău
3228922550
fix(tests): brackets in IPv6
...
[no changelog]
2026-02-19 09:17:20 +02:00
PrisionMike
328cd08d48
feat(tron): clear sign Approve flow
...
[no changelog]
2026-02-18 14:48:50 +05:30
PrisionMike
870f0db189
feat(tron): Adding FreezeBalanceV2 contract logic
...
- Main logic for Staking Tron for energy or bandwidth.
- Scaffolding in preceding commit.
[no changelog]
2026-02-17 22:54:19 +05:30
Ioan Bizău
5abc3472f5
fix(tests): preload first screenshot to avoid jump
...
[no changelog]
2026-02-16 16:36:54 +02:00
Ioan Bizău
05687892d9
chore(tests): disable update button in CI
...
[no changelog]
2026-02-16 16:36:54 +02:00
Ioan Bizău
88bafce01e
feat(tests): keyboard shortcuts for markers
...
[no changelog]
2026-02-16 16:36:54 +02:00
Roman Zeyde
ec46aca238
chore(core): skip empty confirmation footer on Delizia
...
[no changelog]
2026-02-13 13:32:55 +01:00
Ioan Bizău
afc88d25ea
chore: update fixtures
...
[no changelog]
2026-02-11 14:47:23 +02:00
Ioan Bizău
78cb6b185b
fix: tests
...
[no changelog]
2026-02-11 14:47:23 +02:00
Ioan Bizău
4e018b3d2b
feat(tests): keyboard shortcuts for UI diff
...
[no changelog]
2026-02-11 14:47:23 +02:00
Roman Zeyde
c6564b0110
fix(core): include telemetry-related source in emulator builds
...
[no changelog]
2026-02-10 10:07:07 +01:00
Roman Zeyde
0edb43ec3e
fix(python): restore TrezorClient.cancel() behaviour
...
It should only send `messages.Cancel()`, so the main flow will receive the `ActionCancelled` failure.
[no changelog]
2026-02-09 11:07:33 +01:00
Martin Pastyřík
8a1128a43b
chore(tests): update UI fixtures
...
[no changelog]
2026-02-06 16:17:37 +01:00
Michal Kazda
8c2deb4020
fix(l10n): gen, style, fixtures [no changelog]
2026-02-04 13:24:51 +01:00
Roman Zeyde
e2db64e285
chore(core): update UI fixtures
...
[no changelog]
2026-02-04 10:42:08 +01:00
Roman Zeyde
975a2ac70e
refactor(core): unify emulator detection
...
[no changelog]
2026-02-03 14:47:31 +01:00
Roman Zeyde
fe9138ef1d
chore: update UI fixtures
...
[no changelog]
2026-02-03 14:47:31 +01:00
Roman Zeyde
36705f61d9
test(core): close transport in BackgroundDeviceHandler.kill_task()
...
Not sure why it was removed in 78ecfb2caa .
[no changelog]
2026-02-03 14:47:31 +01:00
matejcik
6e3018509b
refactor(python): rework session-based API
...
Co-authored-by: M1nd3r <petrsedlacek.km@seznam.cz >
Co-authored-by: Roman Zeyde <roman.zeyde@satoshilabs.com >
[no changelog]
2026-02-03 14:47:31 +01:00
matejcik
1a2c9bf438
refactor(python): better handling of TREZOR_BLE flag
...
[no changelog]
2026-02-03 14:47:31 +01:00
PrisionMike
942e6716b3
fix(tron): Transfer labels instead of Approve
...
- Hot fix.
- Better ETH like functions to be used later.
- Left the unused approve function to be re-used later.
[no changelog]
2026-02-03 17:08:10 +05:30
Ioan Bizău
9930b3be34
chore: update fixtures
...
[no changelog]
2026-02-02 12:35:10 +02:00
Ioan Bizău
307d601abe
feat(ethereum): EIP-7702
2026-02-02 12:35:10 +02:00
Michal Kazda
f8665dccab
ci(core): add a workflow to generate translation context
...
[no changelog]
2026-01-30 12:04:18 +01:00
Ioan Bizău
a64683d024
chore: update fixtures
...
[no changelog]
2026-01-28 16:03:25 +02:00
Ioan Bizău
9bcf69ecc7
fix(tests): visit menus on all pages
...
[no changelog]
2026-01-28 16:03:25 +02:00
Roman Zeyde
1a909979aa
chore: remove unused LOCK_TIME constant
...
[no changelog]
2026-01-28 08:44:20 +01:00
obrusvit
12e024782d
chore(translations): sync Crowdin translations
2026-01-27 15:15:16 +01:00
Martin Pastyřík
9ddc65109d
chore(tests): update UI fixtures
...
[no changelog]
2026-01-27 14:54:38 +01:00
Martin Pastyřík
379484d6ec
fix(core): remove host static public key from protobuf message
...
[no changelog]
2026-01-27 14:54:38 +01:00
Ioan Bizău
34f26ab7c0
feat: allow staking calls regardless of source
2026-01-26 19:10:40 +02:00
Roman Zeyde
199e7486b3
test(core): download emulators concurrently
...
[no changelog]
2026-01-26 16:03:07 +01:00
PrisionMike
d44d56005d
feat(tron): Unblind Shasta USDT transfer
...
- Hardcoded USDT address
- Contract parsing logic identical to Ethereum
- Imports from app/ethereum.
- Some TODOs added for subsequent feats.
[no changelog]
2026-01-22 08:20:38 -05:00
Ioan Bizău
a2fa770341
fix: approve avantis dex
2026-01-15 09:30:10 +02:00
Tomas Martykan
0e3a8b294f
fix(core/solana): optional program reference for SetComputeUnitLimit
2026-01-14 15:50:48 +01:00
Ioan Bizău
6c55926bb0
feat(tests): get Bolt FIDO account name
...
[no changelog]
2026-01-14 09:56:42 +02:00
Martin Pastyřík
3612a2cf13
chore(tests): update UI fixtures
...
[no changelog]
2026-01-13 09:48:25 +01:00
Martin Pastyřík
d1d28b86b7
fix(tests): fix Evolu tests on HW devices
...
Evolu tests now do not depend on hardocded values but compute the expected value from the `delegated_idenetity_key` of the tested device. Therefore enabling testing on HW devices where the master key is not initialized to all zeroes.
A check function was added to the `sign_registration` tests to determine if the device has Optiga available. If not, the test will mark itself as `xfail` - we expect Optiga signing to fail if there is no Optiga.
All the Evolu test have been simplified so that the logic is the same for THP and non-THP devices.
Lastly, the verification of certificate chain and Optiga and Tropic signatures and certificates has been refactored from `test_authenticate_device.py` as it is now used in other tests.
[no changelog]
2026-01-13 09:48:25 +01:00
matejcik
4fe6729510
tests: stabilize reseeding
...
So that the setup sequence of operations doesn't affect randomness
inside the test itself.
This unfortunately causes a massive UI diff, but hopefully that's one of
the last times this happens.
[no changelog]
2026-01-12 22:03:22 +01:00
PrisionMike
fa41268709
feat(tron): add TriggerSmartContract support.
...
- Blind signing TRON smart contracts.
- Only contract address shown to user.
- USDT,USDD transfer tested.
- Fee layout imperfect. To be fixed later.
[no changelog]
2026-01-12 14:42:11 -05:00
Ioan Bizău
bfe516ba75
chore: update fixtures
...
[no changelog]
2026-01-12 21:00:53 +02:00
Ioan Bizău
c1e9277b10
feat: confirm cancel output
...
[no changelog]
2026-01-12 21:00:53 +02:00
Ioan Bizău
90e30e57ca
feat(delizia): swipe to go back on confirm_value
...
[no changelog]
2026-01-12 21:00:53 +02:00
Ioan Bizău
d14eeca9f7
refactor: drop ConfirmOutputWithAmount
...
[no changelog]
2026-01-12 21:00:53 +02:00
Ioan Bizău
a5ec9b36d8
chore: update fixtures
...
[no changelog]
2026-01-09 16:34:03 +02:00
Ioan Bizău
cee2358126
feat(tests): cancel output flow on amount screen
...
[no changelog]
2026-01-09 16:34:03 +02:00
Ioan Bizău
2d8a74a05f
fix(tests): UI diff scripting
...
* move inline script to an external file
* include `pixelmatch` in that external file
* replace inline `onload` and `onclick` scripts with events attached in
`onLoad`
* wait for images to load before doing the diff
[no changelog]
2026-01-07 17:59:49 +02:00
M1nd3r
00fb5c8053
test: raise failure to download emulators only in upgrade tests
2026-01-06 17:55:35 +01:00