grdddj
|
491a8523bc
|
feat(tests): allow for saving text layout of all screens during UI tests
[no changelog]
|
2023-02-03 16:51:14 +01:00 |
|
grdddj
|
eb195d038b
|
chore(tests): small naming changes and docs
[no changelog]
|
2023-02-03 16:51:14 +01:00 |
|
matejcik
|
39a8e6bb50
|
tests(cosi): add invalid path tests
|
2023-02-03 13:01:47 +01:00 |
|
matejcik
|
8d44db5270
|
fix(core): ensure SLIP26 path is accepted for SignMessage
|
2023-02-03 13:01:47 +01:00 |
|
matejcik
|
3ed84a84e9
|
fix(core): update SLIP-26 signing paths
|
2023-02-03 13:01:47 +01:00 |
|
grdddj
|
32d5beb762
|
fix(core): making sure last layouts before signing are always HoldToConfirm
[no changelog]
|
2023-02-03 11:17:44 +01:00 |
|
matejcik
|
fe88331234
|
fix(tests): make sure the POST to fixtures.json goes through
|
2023-02-02 12:40:39 +01:00 |
|
matejcik
|
c7b787a2ec
|
fix(tests): do not load every image to learn its width
|
2023-02-02 12:40:39 +01:00 |
|
matejcik
|
795fa3e7e2
|
chore(tests): add fixtures for click tests
|
2023-02-02 12:40:39 +01:00 |
|
matejcik
|
13c2f360f7
|
chore(tests): add sections to fixtures file
|
2023-02-02 12:40:39 +01:00 |
|
matejcik
|
e15662e12d
|
feat(tests): revamp UI test harness
|
2023-02-02 12:40:39 +01:00 |
|
matejcik
|
f62ce2f793
|
refactor(tests): always use screen_recording context manager
and have it not record internally when appropriate
|
2023-02-02 12:40:39 +01:00 |
|
matejcik
|
508b6a87e6
|
fix(tests): ensure the client is open when stopping screen recording
[no changelog]
|
2023-02-02 12:40:39 +01:00 |
|
tychovrahe
|
236396338c
|
refactor(core/rust): introduce icon/image type
[no changelog]
|
2023-01-30 12:33:39 +01:00 |
|
grdddj
|
021f41c23a
|
fix(core): properly call request_passphrase_on_host dialogue
[no changelog]
|
2023-01-25 19:17:56 +01:00 |
|
grdddj
|
25dc6ff130
|
feat(core): implement loader based on time in milliseconds
[no changelog]
|
2023-01-25 19:17:56 +01:00 |
|
Andrew Kozlik
|
ab65b18b07
|
fix(core): Use lowercase in the name coinjoin.
[no changelog]
|
2023-01-21 10:35:09 +01:00 |
|
matejcik
|
958cbe2300
|
feat(legacy): allow Casa eth & btc signing for m/45'
|
2023-01-20 15:21:24 +01:00 |
|
grdddj
|
a79cf4752e
|
fix(tests): correct ETH signmessage assertion and record the testcase
[no changelog]
|
2023-01-20 15:21:24 +01:00 |
|
tychovrahe
|
d00e87ea80
|
feat(core/rust): homescreen background image
[no changelog]
|
2023-01-19 14:11:42 +01:00 |
|
matejcik
|
497285f9a1
|
feat(core): make first steps to unify Rust API for both models
wip: unify confirm_action
wip: unify confirm_fido
wip: unify request_pin, clean up prompts
wip: unify select_word
wip: unify request_number
refactor(core/reset): refactor confirm_share_words
[no changelog]
|
2023-01-13 17:09:25 +01:00 |
|
grdddj
|
20f3658e7e
|
feat(tests): allow for accepting the recent UI diff without recording the tests
[no changelog]
|
2023-01-13 16:38:59 +01:00 |
|
tychovrahe
|
305b7fe84d
|
fix(core/rust): fix position calculation from center and size
[no changelog]
|
2022-12-16 16:41:24 +01:00 |
|
Martin Milata
|
253f2587dc
|
fix(core/ui): polish XPUB screen
[no changelog]
|
2022-12-15 17:24:15 +01:00 |
|
Martin Milata
|
bdec3f3979
|
fix(core/rust/ui): polish confirm_fido
[no changelog]
|
2022-12-15 17:24:15 +01:00 |
|
tychovrahe
|
550e2a7951
|
feat(tests): add button to update fixtures directly from ui test report
[no changelog]
|
2022-12-15 12:28:27 +01:00 |
|
Martin Milata
|
5b3db7eca1
|
refactor(core/rust/ui): homescreen layouts
[no changelog]
|
2022-12-13 17:15:15 +01:00 |
|
Martin Milata
|
95d8a21294
|
feat(core/rust/ui): progress indicators
[no changelog]
|
2022-12-12 16:00:42 +01:00 |
|
Martin Milata
|
fc3ee87c25
|
feat(core/bitcoin): SignMessage: whitelist T1 firmware signing address_n
[no changelog]
|
2022-12-09 15:43:11 +01:00 |
|
Martin Milata
|
b12de5d861
|
feat(core): CoSi collective signatures
|
2022-12-09 15:43:11 +01:00 |
|
Martin Milata
|
701d75d6d8
|
fix(core/rust/ui): handle very long scrollbars on Model T
[no changelog]
|
2022-12-07 16:47:30 +01:00 |
|
Martin Milata
|
452857757a
|
feat(core/rust/ui): support ask_pagination flag in confirm_blob
[no changelog]
|
2022-12-06 00:26:25 +01:00 |
|
Martin Novak
|
58276a7443
|
feat(core/ethereum, legacy/ethereum): add support to Ledger Live legacy derivation path
|
2022-11-30 14:23:47 +01:00 |
|
tychovrahe
|
38548f02f2
|
feat(core/rust): special shape erase button
[no changelog]
|
2022-11-30 13:49:12 +01:00 |
|
Martin Milata
|
f1a3f289bf
|
chore(tests): drop unused UI fixtures
[no changelog]
|
2022-11-30 12:31:28 +01:00 |
|
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 |
|