1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-07-20 13:38:11 +00:00
Commit Graph

1608 Commits

Author SHA1 Message Date
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