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

15645 Commits

Author SHA1 Message Date
tychovrahe
b08fd3ebaf fix(core/prodtest): fix backup ram commands argument check
[no changelog]
2025-07-14 09:48:40 +02:00
tychovrahe
579a67ba01 feat(core/bootloader): erase non-public items from backup ram when erasing storage in bootloader
[no changelog]
2025-07-14 09:48:40 +02:00
tychovrahe
6ab2f7567f feat(core): introduce protected/public item type distinction for backup ram content
[no changelog]
2025-07-14 09:48:40 +02:00
cepetr
7d527d6ecc fix(core): fix D002 model build
[no changelog]
2025-07-14 09:30:33 +02:00
obrusvit
b7a1d1a353 feat(eckhart): adjust bld pairing screens
- code confirmation
- pairing finalization

[no changelog]
2025-07-11 22:19:53 +02:00
obrusvit
0e2b4f4d5c feat(eckhart): bld wireless setup screen
[no changelog]
2025-07-11 22:19:53 +02:00
obrusvit
cf1e892d13 feat(eckhart): bld welcome screen
[no changelog]
2025-07-11 22:19:53 +02:00
obrusvit
cb9eb28dc9 feat(eckhart): adjust bld menu border
[no changelog]
2025-07-11 22:19:53 +02:00
obrusvit
db706eeaae feat(eckhart): add bootloader specific icons
[no changelog]
2025-07-11 22:19:53 +02:00
obrusvit
e2cade035c chore(eckhart): remove unused bootloader icons
[no changelog]
2025-07-11 22:19:53 +02: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
M1nd3r
be287648d0 chore(core, tests): add MockAsync and await_result_patched
[no changelog]
2025-07-11 15:36:51 +02:00
tychovrahe
b081f67786 feat(core/bootloader): autodim & autosuspend bootloader on inactivity
[no changelog]
2025-07-11 14:46:47 +02:00
Ioan Bizău
4b1dacdaca feat(caesar): add menu to confirm_with_info
[no changelog]
2025-07-11 10:07:19 +02:00
Ioan Bizău
8bfc5ff6d5 feat(tests): look for menus recursively
[no changelog]
2025-07-11 10:07:19 +02:00
Roman Zeyde
891c1f8ba0 chore(core): remove obsolete comment
[no changelog]
2025-07-11 10:05:57 +03:00
Ondřej Vejpustek
9237012371 feat(core/prodtest): mock tropic prodtest commands
[no changelog]
2025-07-10 20:22:12 +02:00
Ondřej Vejpustek
6d85ae5f87 refactor(crypto): make response constant 2025-07-10 20:22:12 +02:00
Roman Zeyde
0c2ff24398 test(core): fix waiting for recovery
[no changelog]
2025-07-10 15:32:14 +03:00
tychovrahe
e8044df48c fix(core/bootloader): simplify wireless setup flow
[no changelog]
2025-07-10 15:06:29 +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
Roman Zeyde
c6d8fd6c77 feat(core): support scrollable menus in Delizia
[no changelog]
2025-07-10 11:35:26 +03:00
Roman Zeyde
8e1d90f27e feat(core): add Delizia menu up/down icons
[no changelog]
2025-07-10 11:35:26 +03:00
Ioan Bizău
327ccd38e4 Revert "feat: Make payment request protobuf fields optional."
This reverts commit 4a4cc34d65.
2025-07-10 10:10:14 +02: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
3d15c36afc feat(core): Implement PaymentNotification validation. 2025-07-10 10:10:14 +02:00
Andrew Kozlik
8ffeb6e387 feat(common): Add PaymentNotification protobuf message. 2025-07-10 10:10:14 +02:00
Andrew Kozlik
8103bd1aa2 feat(core): Implement payment requests in Ripple signing. 2025-07-10 10:10:14 +02:00
Andrew Kozlik
70ef22b865 feat(common): Add PaymentRequest field to Ripple signing. 2025-07-10 10:10:14 +02:00
Andrew Kozlik
96afce1e0c feat(core): Set mac field in altcoin Address response messages. 2025-07-10 10:10:14 +02:00
Andrew Kozlik
e67dc16840 feat(core): Access SLIP-21 keychain in Cardano. 2025-07-10 10:10:14 +02:00
Andrew Kozlik
c1cfd66b6d feat(common): Add mac field to altcoin Address response messages. 2025-07-10 10:10:14 +02:00
Andrew Kozlik
2602fa7751 feat: Make payment request protobuf fields optional. 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
f699ecf65e feat(common): Add address_n field to PaymentRequest memos. 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
e2c69033dd feat(core): Implement payment requests in Ethereum signing. 2025-07-10 10:10:14 +02:00
Andrew Kozlik
9599e4d48c feat(common): Add PaymentRequest field to Ethereum signing. 2025-07-10 10:10:14 +02:00
Andrew Kozlik
1202780427 refactor(core): Move PaymentRequestVerifier to common. 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
Andrew Kozlik
913ba93616 feat(core): Add mac to EthereumAddress. 2025-07-10 10:10:14 +02:00
Ondřej Vejpustek
9f606ec922 feat(core/prodtest): add optiga-pair command 2025-07-09 14:38:14 +02:00
Ondřej Vejpustek
c8bf5be9b8 feat(core/prodtest): add secrets-write command 2025-07-09 14:38:14 +02:00
Lukas Bielesch
34921907b0 fix(core/eckhart): fix slip39 overflow bug
[no changelog]
2025-07-09 09:51:25 +02:00