Martin Milata
a61a46808e
fix(core/rust/ui): no hyphens when breaking monospace lines
...
[no changelog]
2022-11-29 21:03:06 +01:00
grdddj
61277bd80a
feat(core/ui): implement webauthn layouts for UI2
...
[no changelog]
2022-11-24 13:03:34 +01:00
Martin Milata
58d0788986
fix(core/ui): show fee rate in confirm_total
...
[no changelog]
2022-11-21 15:59:48 +01:00
grdddj
56e0c91a71
feat(tests): add dashboards with indexed unique screens and all screens
2022-11-21 14:08:47 +01:00
grdddj
f48890afb3
chore(tests): make all the device tests work with UI2
2022-11-21 14:08:47 +01:00
grdddj
d045e0089d
feat(core/ui): delete old UI code
2022-11-21 14:08:47 +01:00
tychovrahe
7cc62c2f37
fix(core): fix layout flow for UI2
...
[no changelog]
2022-11-08 00:15:34 +01:00
Andrew Kozlik
3707f19aee
feat(core): Do not confirm coordinator identifier on Trezor.
...
[no changelog]
2022-11-07 18:40:35 +01:00
Andrew Kozlik
4e79eec188
feat(tests): Do not automatically enable experimental features in device tests.
2022-11-02 14:58:01 +01:00
David Misiak
ec83d0187f
chore(cardano): update ui tests, add changelog
2022-10-31 16:08:39 +01:00
David Misiak
c36870defa
chore(cardano): rename Catalyst to governance
2022-10-31 16:08:39 +01:00
Andrew Kozlik
1526215be5
fix(tests): Update UI fixtures.
2022-10-26 14:02:03 +02:00
grdddj
8668eba936
feat(core/ui): implement altcoin screens for UI2
...
[no changelog]
2022-10-24 13:38:31 +02:00
tychovrahe
da83d98539
refactor(core/rust): use icon blending for three-color icons
...
[no changelog]
2022-10-22 12:20:42 +02:00
Martin Milata
18352acce8
feat(core/rust/ui): replace TT Hoves Medium with DemiBold style
...
[no changelog]
2022-10-22 01:39:53 +02:00
Martin Milata
a7c3a07ef1
refactor(core/rust/ui): implement confirm_properties layout
...
[no changelog]
2022-10-21 21:02:39 +02:00
Andrew Kozlik
cc054050a5
feat(core): Improve Bitcoin signing progress display.
2022-10-17 15:20:46 +02:00
Martin Novak
dd168d2893
feat(core,legacy): display only sat instead of sat BTC
2022-09-15 08:01:24 +02:00
grdddj
f44ee9b665
feat(tests): add UI test for showing taproot address QR code
2022-09-14 15:13:19 +02:00
grdddj
70d38e829b
feat(legacy): show fee rate when replacing transaction
2022-09-12 11:48:14 +02:00
Martin Novak
a41cfadbf1
feat(core,legacy): Extend decimals of fee rate to 2 digits
2022-09-09 15:28:31 +02:00
Martin Milata
5a9c2a1363
feat(core/rust/ui): recovery layouts
...
[no changelog]
2022-09-07 16:46:47 +02:00
Martin Milata
3b629a1ea4
refactor(core/rust/ui): layouts for SLIP-39 backups
...
[no changelog]
2022-09-07 16:46:47 +02:00
Martin Milata
4782afbae3
refactor(core/rust/ui): layouts for BIP-39 backups
...
[no changelog]
2022-09-07 16:46:47 +02:00
Tomas Krnak
031bac4a9b
feat(core): add support for Zcash unified addresses
2022-08-30 21:15:49 +02:00
Andrew Kozlik
2f6a7096da
chore(legacy): Do not allow access to SLIP25 paths.
2022-08-30 15:53:44 +02:00
Andrew Kozlik
58ef0da703
feat(tests): Test spend from SLIP-25 path.
2022-08-30 15:53:44 +02:00
Andrew Kozlik
97115a1a54
fix(tests): Device tests for SLIP-0025 CoinJoin accounts.
2022-08-30 15:53:44 +02:00
grdddj
c53177fe89
feat(core): show fee rate when replacing transaction
2022-08-30 10:20:54 +02:00
Martin Milata
005e4203a7
refactor(core/rust/ui): text theme struct
...
[no changelog]
2022-08-25 16:33:41 +02:00
Andrew Kozlik
f253d7e591
feat(tests): Add test for busy screen.
2022-08-22 18:15:29 +02:00
Andrew Kozlik
b7dde50d5f
fix(legacy): Generate CoSi nonce randomly.
2022-08-02 20:38:04 +02:00
matejcik
70c1b12dff
feat(legacy): use thousands separator ( fixes #2394 )
2022-08-02 20:35:49 +02:00
matejcik
114376f734
feat(core/strings): use thousands separator ( fixes #2394 )
2022-08-02 20:35:49 +02:00
matejcik
e37ce2b186
tests: change fw hashing test to work without fw dumping
2022-08-02 17:12:07 +02:00
Andrew Kozlik
8ca785925d
fix(core,legacy): Fix tx_weight to tx_size conversion.
...
[no changelog]
2022-08-02 14:30:38 +02:00
Andrew Kozlik
a4343266a3
fix(legacy): Fix Decred transaction weight calculation.
2022-08-01 15:10:34 +02:00
Andrew Kozlik
90792eb438
fix(core): Fix Decred transaction weight calculation.
2022-08-01 15:10:34 +02:00
Andrew Kozlik
3b44d44a12
fix(legacy): Fix rounding in fee rate computation.
2022-08-01 15:10:34 +02:00
gabrielkerekes
b9e2ca9a9d
chore(cardano): add changelog and update ui fixtures
2022-07-04 15:58:27 +02:00
David Misiak
2724d29968
refactor(cardano): introduce Signer and its subclasses
2022-07-04 15:58:27 +02:00
Martin Milata
c9ca7cd544
feat(core/rust/ui): bitcoin layouts
...
[no changelog]
2022-06-28 18:01:02 +02:00
Pavol Rusnak
6589f020c6
fix(legacy,core): use sat/vB only for segwit and sat/B otherwise
...
[no changelog]
2022-05-30 10:51:47 +02:00
Martin Novak
a69e43d1a6
chore(tests): tests recording also generates "results web page"
2022-05-30 09:52:42 +02:00
Martin Novak
85f0d3a741
feat(core,legacy): show fee rate when signing transaction
2022-05-25 14:43:45 +02:00
Martin Milata
1e0fa3428c
ci: fix UI master diff
2022-05-25 10:35:22 +02:00
Martin Milata
c5f1bec474
Merge branch 'release/22.05'
2022-05-18 12:43:53 +02:00
Martin Milata
31e63f688e
fix(core/rust/ui): implement warning for PIN dialog
...
[no changelog]
2022-05-16 13:54:43 +02:00
Andrew Kozlik
903fa9b471
feat(legacy): Verify signatures of all original internal inputs in replacement transactions.
2022-05-03 23:00:25 +02:00
Andrew Kozlik
9bce153623
feat(core): Warn about unverified external inputs.
2022-05-03 22:14:40 +02:00
Andrew Kozlik
29304857b5
feat(legacy): Warn about unverified external inputs.
2022-05-03 22:14:40 +02:00
Andrew Kozlik
df479adbe7
chore(legacy): Simplify path warning UI.
...
[no changelog]
2022-05-03 22:14:40 +02:00
Andrew Kozlik
f6f865a513
fix(tests): Update T1 UI test fixtures.
2022-05-03 21:52:02 +02:00
matejcik
c9b521a8b0
tests: add test for firmware dumping and hashing
2022-05-03 19:00:04 +02:00
Andrew Kozlik
26d1fad2aa
feat(legacy): Support Zcash version 5 transaction format.
2022-05-02 17:10:41 +02:00
grdddj
c45ca3314c
chore(tests): add on-chain-valid test vectors for Zcash v5
2022-05-02 16:07:31 +02:00
Tomas Krnak
7739825cc6
test: add device tests for Zcash v5
2022-05-02 16:07:31 +02:00
grdddj
2cb2ba7f6a
chore(tests): create real taproot transactions
2022-04-12 16:22:42 +02:00
Martin Milata
c153ffe4b3
ci: ui2 device tests
2022-04-07 17:58:41 +02:00
Martin Milata
1f612580f7
feat(core): enable UI tests for redesigned UI
...
[no changelog]
2022-04-07 17:58:41 +02:00
matejcik
82182ae078
ci: use external servers in CI and scripts
2022-03-23 11:28:56 +01:00
David Misiak
915781bfb1
chore(cardano): update changelog and ui tests
2022-03-18 14:32:54 +01:00
Andrew Kozlik
9e346b05da
chore(core): Don't check fairness of mining fees in CoinJoin.
...
[no changelog]
2022-03-17 15:46:01 +01:00
Andrew Kozlik
94d1a49eea
chore(core): Rework checking of CoinJoin parameters.
...
[no changelog]
2022-03-17 15:46:01 +01:00
Andrew Kozlik
556e8a147a
chore(core): Make CoinJoin checks more lenient.
...
[no changelog]
2022-03-17 15:46:01 +01:00
Andrew Kozlik
a4a51d02cc
feat(tests): Add device tests for unverified external inputs.
2022-03-17 09:44:03 +01:00
Andrew Kozlik
e108ba5bde
fix(tests): Tests fail earlier due to scriptPubKey check.
2022-03-17 09:44:03 +01:00
matejcik
0b9f7db742
fix(core): support structs as array elements ( fixes #2167 )
2022-03-10 13:04:54 +01:00
matejcik
4e2129e0a0
feat(core): automatically choose best QR encoding
2022-03-10 11:27:21 +01:00
matejcik
c3b28d8fb4
feat(tests): show QR codes in GetAddress test
2022-03-10 11:27:21 +01:00
grdddj
3e11e8bba2
chore(tests): update Bitcoin test cases to use valid prevtxes
2022-02-28 15:45:29 +01:00
matejcik
7e81eba810
chore(tests): generate T1 test fixtures
2022-02-17 11:05:55 +01:00
matejcik
5191d31737
chore(tests): rename fixtures for TT
2022-02-17 11:05:55 +01:00
grdddj
9e654abdb3
feat(tests): prepare UI testing for T1
2022-02-17 11:05:55 +01:00
Andrew Kozlik
1ee443e8f8
feat(test): Device test for invalid Taproot addresses.
2022-02-16 10:25:15 +01:00
Andrew Kozlik
d52a59e37b
feat(core): Show "signature is valid" dialog when VerifyMessage succeeds.
2022-02-11 15:36:00 +01:00
matejcik
a1c62098e9
fix(core/ethereum): implement hold-to-confirm for eip1559 transactions
2022-02-08 14:27:23 +01:00
grdddj
9a71ac74c9
chore(tests): add type hints and improve styling in device test files
2022-02-07 14:05:27 +01:00
grdddj
c77e18d77c
chore(tests): add type hints to helper test functions
2022-02-07 14:05:27 +01:00
grdddj
5d76144ef5
chore(common): always use resolve() when accessing parent of the Path
...
[no changelog]
2022-02-07 14:05:27 +01:00
Andrew Kozlik
90c32e0a2f
feat(tests): Add address MAC device tests.
2022-01-31 18:00:22 +01:00
Andrew Kozlik
c9008c7766
feat(tests): Add payment request device tests.
2022-01-31 18:00:22 +01:00
grdddj
ee34b5ba08
chore(tests): using real transactions in bitcoin/test_signtx.py
2022-01-27 15:07:30 +01:00
grdddj
3536d86fa9
fix(tests): using press_info instead of click for info buttons
2022-01-27 13:15:04 +01:00
grdddj
e4b5f10223
feat(tests): clicking Info button in (Super)Shamir backup device tests
2022-01-17 12:33:24 +01:00
Alois Klink
5c4703c9bb
fix(core,legacy): Fix domain-only ethTypedData
...
When doing Ethereum signTypedData, and the primaryType="EIP712Domain",
we completely ignore the "message" part and only sign the domain.
According to the community, this is technically allowed by the spec,
and may be used by ETH smart contracts to save on gas.
Test case generated by @MetaMask/eth-sig-util's library.
See: https://ethereum-magicians.org/t/eip-712-standards-clarification-primarytype-as-domaintype/3286
2022-01-14 14:22:46 +01:00
matejcik
b2136e35d4
style(tests): remove class from taproot test
2022-01-13 13:01:17 +01:00
grdddj
8bcd52fc1b
chore(tests): unifying NEM T1 and TT device tests
2022-01-12 14:53:20 +01:00
FujiCoin
33c243be8d
feat(common): enable taproot for Fujicoin, fix xpub versions
...
* fix fujicoin params
* add test_fujicoin/test_send_p2tr
* fix test
* fix serialized_tx.hex()
* Recreated based on a new transaction
* make gen, some fixes
Co-authored-by: matejcik <ja@matejcik.cz>
2022-01-05 12:43:34 +01:00
matejcik
33b23ea6a0
fix(tests): show addresses in test_show_segwit
2021-12-21 19:39:57 +01:00
matejcik
f0f950d484
fix(tests): add correct test case for GRS taproot
2021-12-21 19:39:57 +01:00
matejcik
d2ac4e7a9c
feat(tests): add tests for blind EIP-712 signing
...
Co-authored-by: Martin Milata <martin@martinmilata.cz>
Co-authored-by: grdddj <jiri.musil06@seznam.cz>
2021-12-19 20:36:30 +01:00
Martin Milata
bfe5b6a272
test(core): make sure path check fails immediately
2021-12-16 14:15:39 +01:00
Martin Milata
86b02c6c06
tests(core): remove fixtures incorrectly added during merge
2021-12-08 21:01:08 +01:00
Martin Milata
ff5f965c44
Merge branch 'release/21.12'
...
Conflicts:
tests/device_tests/test_msg_signtx_invalid_path.py
tests/ui_tests/fixtures.json
2021-12-08 14:53:56 +01:00
Andrew Kozlik
7b7aa2d971
feat(tests): Add device tests for Taproot ownership proofs.
2021-12-06 18:23:48 +01:00
grdddj
9ef4440d0a
chore(tests): regenerating fixtures.json to account for changed file-paths
2021-12-06 11:15:12 +01:00
grdddj
6c8e6dcc08
feat(tests): SuperShamir device tests for clicking Info button
2021-12-06 11:15:12 +01:00
Andrew Kozlik
de6fab3c1e
feat(tests): Test SegWit cross-coin attack.
2021-11-23 14:57:25 +01:00
Andrew Kozlik
9052133fca
fix(core): Ensure user is warned about non-standard paths.
2021-11-23 14:57:25 +01:00