Roman Zeyde
968db1ebb3
TEST failure & ui-diff
2025-07-18 12:37:54 +03:00
Roman Zeyde
6cc2d4e7d2
ci: add UI-specific diff markers for PR comment
...
This way, we can quickly see if there are any UI diffs found by the tests
(the first round icon) or there are any UI diffs from `main` (the second one).
[no changelog]
2025-07-18 12:33:13 +03:00
Lukas Bielesch
6cc9c62941
chore(core): new entry in DebugLinkDecision message
...
- new optional enum TouchEventType in DebugLinkDecision message
- add new hold_touch debuglink function
- new pin tests utilizing hold_touch function
2025-07-16 13:40:04 +02:00
Lukas Bielesch
ac68481f4f
refactor(core): refactor pin flow
2025-07-16 13:40:04 +02:00
Ioan Bizău
726977f041
chore(tests): update fixtures
...
[no changelog]
2025-07-15 13:17:30 +02:00
Ioan Bizău
5734334313
feat(core): confirm text memos in payment requests
...
[no changelog]
2025-07-15 13:17:30 +02:00
Ioan Bizău
f3e50231da
chore(tests): skip payment request on T2T1, T3W1
...
[no changelog]
2025-07-15 13:17:30 +02:00
Ioan Bizău
a5cc1441d7
feat(tests): add refund memo to payment requests
...
[no changelog]
2025-07-15 13:17:30 +02:00
Roman Zeyde
d47582bad6
test(core): visit confirm_action()
menu during tests
...
Also, refactor `new_confirm_action_uni` a bit.
[no changelog]
2025-07-15 10:38:19 +03:00
Roman Zeyde
32215811f4
fix(core): use icons for Delizia menu items
...
[no changelog]
2025-07-15 10:37:46 +03:00
Roman Zeyde
69eb5ea5f2
fix(core): restart homescreen after silently loading translations
...
Otherwise, the screen keeps showing "Changing language".
2025-07-11 20:50:23 +03:00
Roman Zeyde
1c00741756
ci(core): generate per-language UI diffs
...
[no changelog]
2025-07-11 19:10:38 +03:00
Roman Zeyde
891c1f8ba0
chore(core): remove obsolete comment
...
[no changelog]
2025-07-11 10:05:57 +03:00
Roman Zeyde
0c2ff24398
test(core): fix waiting for recovery
...
[no changelog]
2025-07-10 15:32:14 +03:00
Roman Zeyde
953b0e23d1
test(core): visit Delizia menu during tests
...
Currently, only shows the menu (without visiting its children).
Enabled by returning `has_menu=True` via LayoutContent JSON.
Also, reduce the number of `debuglink.read_layout()` calls in tests.
[no changelog]
2025-07-10 12:12:06 +03:00
Roman Zeyde
1676b2aa0f
chore(core): update payment request UI fixtures
...
[no changelog]
2025-07-10 12:09:01 +03:00
Roman Zeyde
502f5e95a4
feat(core): update menu layout in Delizia
...
[no changelog]
2025-07-10 11:35:26 +03:00
Ioan Bizău
1285354dbd
chore(tests): update fixtures
2025-07-10 10:10:14 +02:00
Andrew Kozlik
72fc531059
feat(test): Test payment requests in Ripple.
2025-07-10 10:10:14 +02:00
Andrew Kozlik
65a200d39c
feat: Add "text details" memo to payment requests.
2025-07-10 10:10:14 +02:00
Andrew Kozlik
cd1b194be8
feat(core): Include address_n in address MAC.
2025-07-10 10:10:14 +02:00
Andrew Kozlik
d666a3f544
feat(test): Test payment requests in Ethereum.
2025-07-10 10:10:14 +02:00
Andrew Kozlik
1decb527ab
feat(tests): Support non-bitcoinlike coins in make_payment_request.
2025-07-10 10:10:14 +02:00
Andrew Kozlik
635f74f407
refactor: Move TxAckPaymentRequest to common messages as PaymentRequest.
2025-07-10 10:10:14 +02:00
Lukas Bielesch
34921907b0
fix(core/eckhart): fix slip39 overflow bug
...
[no changelog]
2025-07-09 09:51:25 +02:00
Roman Zeyde
dfd2c41ec8
test(core): add cancellation test for set_brightness
...
[no changelog]
2025-07-07 14:55:13 +03:00
Roman Zeyde
6443f489f5
feat(core): use multi-item menus for Solana staking
2025-07-02 12:09:42 +03:00
Roman Zeyde
34b434dfe9
refactor(core): use generator for default DebugUi.input_flow
...
[no changelog]
2025-07-02 12:09:42 +03:00
Lukas Bielesch
da5b526630
chore(core/eckhart): unify action bar cancel styles
...
[no changelog]
2025-07-01 08:10:23 +02:00
Lukas Bielesch
367bf53ff2
feat(core/delizia): add provider address in eth approve
...
when approving known contract, the provider address can be shown in the menu
2025-06-30 23:49:47 +02:00
Lukas Bielesch
4c709bdb53
chore(core/eckhart): increase font for keypad input
...
- passphrase, pin, mnemonic keyboards
[no changelog]
2025-06-30 22:55:42 +02:00
Roman Zeyde
3426a2965b
chore(core): remove unneeded debug.read_layout()
...
[no changelog]
2025-06-30 21:51:21 +03:00
Lukas Bielesch
a56c5448e9
chore(core): new FwUI function for public key
2025-06-30 10:42:08 +02:00
Lukas Bielesch
aa74ab922d
chore(core/eckhart): update show_address flow
2025-06-30 10:42:08 +02:00
Lukas Bielesch
2a6189c3ae
chore(translations): add missing foreign translations
...
- fix typo in translation key
[no changelog]
2025-06-24 16:36:01 +02:00
Ioan Bizău
f5123c8b3f
chore(core): add 1inch and LiFI addresses
...
[no changelog]
2025-06-24 13:56:03 +02:00
Lukas Bielesch
a403524f72
chore(core): add compulsory data param to props
...
[no changelog]
2025-06-24 12:08:42 +02:00
Lukas Bielesch
a7f6bf5bda
chore(core/eckhart): update warnings
2025-06-23 15:48:23 +02:00
Lukas Bielesch
f32d747f88
chore(core): promote multiple_accounts_warning to danger
...
- for eckhart and delizia layouts
2025-06-23 15:48:23 +02:00
Lukas Bielesch
590dcb9e56
chore(core/translations): ensure consistent German translation for 'labeling'
...
[no changelog]
2025-06-23 12:44:59 +02:00
obrusvit
3bf0aaf08e
feat(eckhart): implement hold_danger
...
[no changelog]
2025-06-23 12:03:25 +02:00
obrusvit
c73351f6df
refactor(core): update some Eckhart FW text styles
...
[no changelog]
2025-06-23 10:16:32 +02:00
Roman Zeyde
7c45ce6522
chore(core): fix "trezor" -> "Trezor"
...
Also, remove duplicated `coinjoin__title_do_not_disconnect` string.
[no changelog]
2025-06-20 14:40:13 +03:00
Roman Zeyde
4633611d1b
test(core): don't wait on StatusScreen if animation is disabled
...
[no changelog]
2025-06-20 14:07:52 +03:00
Roman Zeyde
14768b1eab
test(core): allow disabling GC leak check error using a CLI flag
...
In this case, a warning will be issued and shown on PyTest summary.
[no changelog]
2025-06-19 08:29:18 +03:00
Roman Zeyde
8d1eb777fc
feat(core): delay passphrase on host prompt
2025-06-18 15:22:05 +03:00
Roman Zeyde
a5ede47c0b
fix(legacy): handle Cancel
during GetPublicKey
flow
2025-06-18 12:25:47 +03:00
obrusvit
af02e5e6a2
feat(eckhart): improve Homescreen styling
...
- correct Homebar icons
- colors and gradients
- LED usage
- Hint changes: add pad and cleanup some unused code
[no changelog]
2025-06-13 19:36:51 +02:00
Lukas Bielesch
2c506d935e
chore(tests): replace hardcoded strings with translations
...
add new translation function format
implement abort test for delizia and eckhart
2025-06-13 11:22:55 +02:00
Lukas Bielesch
023c8fc140
chore(core/eckhart): update check recovery flow
...
[no changelog]
2025-06-13 11:22:55 +02:00