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
89b905a349
fix(tests): make master_diff more reliable
...
[no changelog]
2023-02-17 10:28:35 +01:00
grdddj
82bd908246
feat(core): EIP712 signing shows the ethereum address at the beginning
2023-02-14 15:30:05 +01:00
matejcik
9add2b0027
fix(tests): more robust master diff handling
...
fixes #2799
2023-02-10 13:03:29 +01:00
Martin Milata
034947985a
fix(tests): increase delay between click test button presses
...
[no changelog]
2023-02-10 13:03:29 +01:00
Martin Milata
7a375b5642
feat(core/ui): adjust device customization layouts
2023-02-10 13:03:29 +01:00
grdddj
996fec5aae
chore(core): delete newlines in strings where they do not delimit useful info
...
Done so we can use the same strings for both TT and TR
[no changelog]
2023-02-07 12:26:33 +01:00
grdddj
1fa9a58fa5
feat(tests): generate UI report with all unique differing screens
...
[no changelog]
2023-02-03 16:51:14 +01:00
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
7b0d2a7095
feat(tests): re-enable passphrase autolock test
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
6af42b523d
feat(tests): generate index on demand when looking at results through show_results.py
2023-02-02 12:40:39 +01:00
matejcik
4b2b0e457b
chore(tests): do not generate index after every test, unconditionally
...
[no changelog]
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
Armin Sabouri
96b2d05d47
refactor(core): Allow eth & btc signing at m/45'/coin_type/account/change/address_index
...
[no changelog]
2023-01-18 12:08:17 +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
39b1776801
feat(tests): add pytest flag to not generate reports after each test
...
[no changelog]
2023-01-13 16:38:59 +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