matejcik
f6c659357a
refactor(core): rely on layout code to fill in homescreen default label
...
[no changelog]
2023-09-29 16:27:27 +02:00
Andrew Kozlik
dee559f4f9
feat(core): Integrate Optiga into PIN verification.
2023-09-27 17:17:09 +02:00
grdddj
292389bc1d
chore(tests): regenerate fixtures
...
[no changelog]
2023-09-27 14:14:42 +02:00
grdddj
01a7de5b98
chore(tests): regenerate fixtures
...
[no changelog]
2023-09-26 11:50:21 +02:00
grdddj
6b3fa353ae
chore(tests): regenerate fixtures
...
[no changelog]
2023-09-26 09:28:11 +02:00
grdddj
5ab4f1a45a
chore(tests): regenerate fixtures
...
[no changelog]
2023-09-26 08:07:32 +02:00
grdddj
5608340f6e
chore(tests): regenerate fixtures
...
[no changelog]
2023-09-20 13:58:05 +02:00
grdddj
f3c4f1e867
chore(tests): regenerate fixtures
...
[no changelog]
2023-09-19 11:48:58 +02:00
Andrew Kozlik
686aa78aa7
feat(core): Use Optiga as a source of randomness.
2023-09-15 11:16:57 +02:00
grdddj
8c98015b67
chore(tests): regenerate fixtures
...
[no changelog]
2023-09-15 09:50:21 +02:00
grdddj
9bf6874b85
chore(tests): regenerate fixtures
...
[no changelog]
2023-09-15 09:50:21 +02:00
grdddj
76c6e9cd9d
feat(all): implement support information for T2B1
...
WIP - change trezor{1,2} to their internal names, add support for model R
WIP - add EOS and NEM features Capability only for TT
WIP - not include EOS and NEM into TR
WIP - choose between device models when generating coininfo
WIP - regenerate coininfo.py
WIP - skip NEM, EOS, Dash, BGold and Decred device tests for TR
WIP - fix python support
WIP - fix unit tests
WIP - import bitcoin-like code only when needed
WIP - remove ignored coins for TR in fixtures.json
WIP - make all the external references to models UPPERCASE
WIP - do the model separation in mako script also for tokens and networks
WIP - hot-fixing non-supporting RELEASES_URL for new model names
WIP - support.py releases CLI command takes a list of -r key-value pairs DEVICE=VERSION
WIP - run `python support.py release`
WIP - use utils.MODEL_IS_T2B1 to ignore NEM and EOS
WIP - change all the docs and commands to have UPPERCASE model names
[no changelog]
2023-09-14 13:54:09 +02:00
grdddj
2dcdc2be96
chore(tests): regenerate fixtures
...
[no changelog]
2023-09-14 11:43:43 +02:00
grdddj
4d539aff56
chore(tests): regenerate fixtures
...
[no changelog]
2023-09-13 17:12:51 +02:00
Andrew Kozlik
140e17039a
feat(tests): Add AuthenticateDevice test.
2023-09-13 15:45:48 +02:00
Martin Milata
b221f128ec
feat(core): additional btc send/receive warnings
2023-09-12 18:08:41 +02:00
grdddj
a30c59ccde
chore(tests): regenerate fixtures
...
[no changelog]
2023-09-12 13:44:21 +02:00
grdddj
e6e0c50836
chore(tests): regenerate fixtures
...
[no changelog]
2023-09-12 11:06:38 +02:00
Martin Milata
66616bbf67
build(core): fix test_emu_ui_record_multicore
2023-09-12 00:39:08 +02:00
Martin Milata
c1492159f0
fix(core): cardano: include chain code when displaying public key
...
[no changelog]
2023-09-12 00:39:08 +02:00
Martin Milata
58ffe95369
fix(core): display XPUBs in a similar way to addresses
...
[no changelog]
2023-09-12 00:39:08 +02:00
grdddj
8a1573311c
chore(tests): regenerate fixtures
...
[no changelog]
2023-09-11 09:29:12 +02:00
grdddj
b17d9da65d
chore(tests): regenerate fixtures
...
[no changelog]
2023-09-04 13:50:30 +02:00
grdddj
8956350aca
feat(core): create new Ethereum send flow for TT
...
[no changelog]
2023-09-04 13:50:30 +02:00
grdddj
61eb47636a
chore(core): regenerate tests
...
[no changelog]
2023-09-01 13:30:29 +02:00
grdddj
99369d555d
chore(tests): regenerate fixtures
...
[no changelog]
2023-09-01 10:27:48 +02:00
grdddj
be9b88038f
chore(tests): regenerate fixtures
...
[no changelog]
2023-08-28 12:09:58 +02:00
grdddj
bb959892ac
chore(core): improve the shamir info button handling, regenerate tests
...
[no changelog]
2023-08-23 11:03:09 +02:00
grdddj
2118648e9c
chore(tests): regenerate fixtures
...
[no changelog]
2023-08-09 13:57:09 +02:00
grdddj
de7458dd49
chore(tests): regenerate fixtures
...
[no changelog]
2023-08-09 10:50:57 +02:00
grdddj
2b1ce55549
chore(tests): regenerate fixtures
...
[no changelog]
2023-08-07 15:30:38 +02:00
grdddj
87d4a2622e
chore(tests): regenerate fixtures
...
[no changelog]
2023-07-28 09:41:04 +02:00
grdddj
f5983e7843
chore(tests): regenerate fixtures
...
[no changelog]
2023-07-18 13:01:25 +02:00
grdddj
19dd68f936
chore(tests): regenerate fixtures
...
[no changelog]
2023-07-18 10:09:35 +02:00
grdddj
18a1e798e8
chore(tests): regenerate fixtures
...
[no changelog]
2023-07-18 09:25:01 +02:00
grdddj
a520c1b9e4
chore(tests): regenerate fixtures
...
[no changelog]
2023-07-17 15:30:00 +02:00
grdddj
bde351ef2e
chore(tests): regenerate tests
...
[no changelog]
2023-07-14 12:00:21 +02:00
Martin Milata
03693ff8c3
fix(core): update homescreen after CancelAuthorization
...
[no changelog]
2023-06-30 12:59:07 +02:00
grdddj
70d990f69a
chore(tests): regenerate tests
...
[no changelog]
2023-06-27 07:57:45 +02:00
Andrew Kozlik
21f4aec8de
refactor: Unify secp256k1_zkp usage.
...
[no changelog]
2023-06-21 08:36:20 +02:00
grdddj
5bda9a89d9
chore(tests): regenerate tests after changing icons
...
[no changelog]
2023-06-20 11:08:21 +02:00
Jan Šetina
c85102494d
feat(core/ui): update colors - grey_dark and green
2023-06-20 10:58:09 +02:00
Martin Milata
3a5fdfedcc
fix(core/ui): minor visual tweaks
...
- centered title for coinjoin loader
- make device label bold on label confirmation screen
[no changelog]
2023-06-19 19:34:16 +02:00
grdddj
ef2d2a3e75
feat(core/rust): make font changes for TR
...
[no changelog]
2023-06-14 18:17:09 +02:00
grdddj
d888b21551
chore(tests): update tests after randomizing TR input methods
...
[no changelog]
2023-06-14 17:27:44 +02:00
grdddj
5efafce856
chore(core): modify Shamir backup flow design
...
[no changelog]
2023-06-14 16:44:02 +02:00
grdddj
127e6f42cf
chore(core/rust): center TR's input method vertically
...
[no changelog]
2023-06-14 15:23:40 +02:00
grdddj
55bff602fa
fix(core): add dynamic title to the FIDO dialogue for model R
...
[no changelog]
2023-06-14 15:20:43 +02:00
grdddj
88fd4cd11f
chore(core/rust): mark icons with empty right column, delete unused ones
...
[no changelog]
2023-06-06 17:49:53 +02:00
Martin Milata
fee0d70211
fix(core/ui): workaround different TT and TR UI API
...
[no changelog]
2023-06-02 18:47:09 +02:00
Martin Milata
611d4edc32
fix(core/ui): clarify transaction replacement screens
...
[no changelog]
2023-06-02 18:47:09 +02:00
grdddj
da14c22712
feat(all): add UI for Model R
2023-05-31 10:14:54 +02:00
grdddj
019a3ced7d
fix(core): revert some UI changes for TT (PIN, wipecode, backup homescreen)
2023-05-16 09:25:56 +02:00
grdddj
393bc48b6b
fix(core): improve error popups
2023-05-11 21:02:21 +02:00
grdddj
c6ad596339
chore(tests): regenerate fixtures.json
2023-05-11 21:02:21 +02:00
tychovrahe
eea52174ac
fix(tests): set homescreen test uses colorful image, to better test homescreen rednering
...
[no changelog]
2023-04-21 09:07:18 +02:00
Martin Milata
aa9f848b70
fix(core/ui): button text and warning style update
...
[no changelog]
2023-04-12 13:10:45 +02:00
grdddj
d4304dc38b
chore(tests): record persistence tests fixtures
...
[no changelog]
2023-04-11 15:15:44 +02:00
Martin Milata
2456219d52
fix(core/ui): hold to confirm when finializing replacement transaction
...
[no changelog]
2023-04-10 18:42:38 +02:00
matejcik
606518d80e
tests: test behavior of USB-ignoring autolock
...
[no changelog]
2023-04-07 19:44:32 +02:00
matejcik
5e0a2ed6d0
feat(core/cosi): confirm CoSi path on screen ( fixes #2932 )
2023-04-05 20:57:48 +02:00
Martin Milata
c21cf87c53
fix(core/ripple): use standard layouts for sign_tx
...
[no changelog]
2023-04-04 00:15:12 +02:00
Martin Milata
a44e738d31
feat(core/ui): sending transaction style update
...
[no changelog]
2023-04-04 00:15:12 +02:00
Martin Milata
08cad2f909
fix(core/ui): coinjoin layouts style update
...
[no changelog]
2023-03-30 13:55:54 +02:00
matejcik
f0486a2d0b
fix(legacy): limit EthereumGetPublicKey allowable paths
2023-03-24 13:24:46 +01:00
matejcik
e2d600389b
tests: update device_tests for external definitions
2023-03-24 13:24:46 +01:00
Martin Milata
877a236d74
chore(core/ui): update fixtures
...
[no changelog]
2023-03-23 20:16:22 +01:00
grdddj
287bb1518b
fix(tests): record all getaddress_show.py fixtures
...
[no changelog]
2023-03-23 17:35:09 +01:00
grdddj
4babb3f5db
Revert "chore(tests): regenerate fixtures.json after emulator display gamma correction"
...
This reverts commit 3ffe3912dc
.
2023-03-23 17:35:09 +01:00
grdddj
3ffe3912dc
chore(tests): regenerate fixtures.json after emulator display gamma correction
...
[no changelog]
2023-03-23 09:37:59 +01:00
Andrew Kozlik
c94b891b6f
fix(tests): skip unreliable test_show_
2023-03-20 17:55:49 +01:00
Andrew Kozlik
35bb1e5473
test: Add SLIP-25 descriptor tests.
2023-03-20 17:55:49 +01:00
Andrew Kozlik
9e23ba8864
feat(trezorctl): Support SLIP-25 in get-descriptor
2023-03-20 17:55:49 +01:00
Jan Šetina
04964dc2e8
feat(core/ui): change GREY_DARK and GREY_MEDIUM
...
[no changelog]
2023-03-13 01:34:14 +01:00
Martin Milata
4af5939a0b
feat(core/ui): redesigned receive flow
...
[no changelog]
2023-03-09 23:36:36 +01:00
Martin Milata
7efa1fc3df
chore(core): update fixtures.json
2023-03-09 14:03:48 +01:00
David Misiak
79632d32c7
chore(cardano): update ui tests, add changelog
2023-03-06 11:27:13 +01:00
matejcik
770cd19899
fix(legacy): lower maximum of chars per line
...
so that we actually fit if all the biggest characters are used
[no changelog]
2023-03-02 16:43:03 +01:00
Martin Milata
557e29769b
feat(core/ui): redesigned passphrase dialogs
...
[no changelog]
2023-02-28 23:30:38 +01:00
Martin Milata
dff68dd690
tests(ethereum): update ethereum testnet fixtures
2023-02-28 14:46:34 +01:00
Andrew Kozlik
8486aa4ed4
feat(legacy): Validate script type of change-outputs in Bitcoin signing.
2023-02-28 14:06:07 +01:00
Andrew Kozlik
423ce75b4f
feat(core): Validate script type of change-outputs in Bitcoin signing.
2023-02-28 14:06:07 +01:00
matejcik
1e44f712e2
tests(ethereum): show Ethereum address on display for UI testing
2023-02-27 14:22:49 +01:00
matejcik
c40f8a6aad
fix(legacy): use correct layout for StellarGetAddress ( fixes #1453 )
2023-02-27 14:22:49 +01:00
matejcik
3b2d7115cb
fix(legacy): wrap long Ethereum fees ( fixes #2373 )
2023-02-27 14:22:49 +01:00
Andrew Kozlik
6e957a8a92
feat(legacy): Do not show account number for coinjoin account #1 .
2023-02-27 14:22:25 +01:00
Andrew Kozlik
4372d19ceb
feat(core): Remove authorization when rounds are depleted.
...
[no changelog]
2023-02-27 14:22:25 +01:00
Andrew Kozlik
7cbcb25a75
feat(test): Add device test for migration to CoinJoin account.
2023-02-27 14:22:25 +01:00
Andrew Kozlik
300c986851
feat(legacy): Implement SetBusy.
2023-02-27 14:22:25 +01:00
Andrew Kozlik
68bbcbdc4d
feat(legacy): Implement CoinJoin signing.
2023-02-27 14:22:25 +01:00
Andrew Kozlik
0466972f30
feat(legacy): Implement SLIP-0025 CoinJoin accounts.
2023-02-27 14:22:25 +01:00
Andrew Kozlik
a1afadfd01
feat(legacy): Implement UnlockPath.
2023-02-27 14:22:25 +01:00
Andrew Kozlik
ec9756cabd
feat(legacy): Support native SegWit external inputs with non-ownership proof.
2023-02-27 14:22:25 +01:00
Andrew Kozlik
fa2d618f7d
feat(legacy): Implement SLIP-0019 proofs of ownership.
2023-02-27 14:22:25 +01:00
grdddj
ccf08df07d
fix(legacy): show complete taproot QR code without any missing rows/columns
...
The QR code will be smaller (only one pixel per module), but scannable anyway.
When the QR code was bigger, but incomplete, Android devices had issues with scanning it.
[no changelog]
2023-02-22 14:48:04 +01:00
Martin Milata
fa34247c38
chore(core): update fixtures
2023-02-21 10:23:46 +01:00
grdddj
20d280d7e0
feat(core): ability to not show passphrase coming from host
...
[no changelog]
2023-02-17 12:55:11 +01:00
Martin Milata
afb5c55416
feat(core/ui): reset_device copy change
...
[no changelog]
2023-02-17 12:35:19 +01:00
grdddj
82bd908246
feat(core): EIP712 signing shows the ethereum address at the beginning
2023-02-14 15:30:05 +01:00
Martin Milata
034947985a
fix(tests): increase delay between click test button presses
...
[no changelog]
2023-02-10 13:03:29 +01:00