1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-07-19 04:58:11 +00:00
Commit Graph

15532 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
Lukas Bielesch
95b947ceb8 chore(core): unify displaystyle enum 2025-07-16 13:40:04 +02:00
obrusvit
7cda7761ba chore: basic crowdin commands
- push english sources to crowdin
- pull translations from crowdin

[no changelog]
2025-07-15 19:23:04 +02:00
Lukas Bielesch
67414fb020 Merge branch 'release/25.07' into merge-release-25.07 2025-07-15 14:47:08 +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
Ioan Bizău
9dd51b8521 feat(core): Ethereum payment requests UI 2025-07-15 13:17:30 +02:00
Ioan Bizău
d03aa07b41 feat(translations): introduce payment requests
[no changelog]
2025-07-15 13:17:30 +02:00
Ioan Bizău
03f76acf0f refactor(translations): generalize some keys
[no changelog]
2025-07-15 13:17:30 +02:00
Ioan Bizău
e80fbbcade feat(delizia): add confirm_trade to FirmwareUI
[no changelog]
2025-07-15 13:17:30 +02:00
Lukas Bielesch
b3426fc9c9 chore(core/eckhart): remove unused file
[no changelog]
2025-07-15 12:35:26 +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
tychovrahe
5eef25791b feat(core/bootloader): erase storage on bootloader unlock 2025-07-15 09:36:19 +02:00
M1nd3r
286fb47541 chore: reoder THP messages
[no changelog]
2025-07-14 21:05:27 +02:00
Roman Zeyde
a1327bb6cd fix(core): add missing PropertyType element for Solana confirmation
Also, confirm each account separately, in order to avoid overflowing
`ParagraphVecLong`.
2025-07-14 21:30:33 +03:00
obrusvit
d3c4aeaa60 chore(eckhart): remove unused ButtonStyle field
[no changelog]
2025-07-14 19:19:03 +02:00
obrusvit
a9f25e9ebe chore(eckhart): remove unused ButtonContent
[no changelog]
2025-07-14 19:19:03 +02:00
M1nd3r
95b578c99a fix(core): use interact for ble pairing instead of raise_if_cancelled
[no changelog]
2025-07-14 17:08:33 +02:00
M1nd3r
bd501ad8a3 chore(core): rename raise_if_not_confirmed to raise_if_cancelled
[no changelog]
2025-07-14 17:08:33 +02:00
kopecdav
1439a38081 fix(core): prevent fuel gauge sampling wraparounds by changing to systick_us.
[no changelog]
2025-07-14 16:40:56 +02:00
kopecdav
0fd4d40989 fix(core): fix systimer_delete function lock.
[no changelog]
2025-07-14 16:40:56 +02:00
kopecdav
c9acae7b97 feat(core): fuel gauge compensation in hibernation mode.
[no changelog]
2025-07-14 16:40:56 +02:00
kopecdav
513fbcb039 feat(core): introduce fuel gauge compensation in suspend mode.
[no changelog]
2025-07-14 16:40:56 +02:00
kopecdav
50b476c336 feat(core): restructure power_manager as a suspend background task.
[no changelog]
2025-07-14 16:40:56 +02:00
kopecdav
32dc3ebaed feat(core/prodtest): add rtc-timestamp prodtest command.
[no changelog]
2025-07-14 16:40:56 +02:00
kopecdav
847e5224ec feat(core): add rtc_get_timestamp function to RTC module.
[no changelog]
2025-07-14 16:40:56 +02:00
tychovrahe
50481cb0b0 chore(core): update NRF app binary
[no changelog]
2025-07-14 12:39:10 +02:00
tychovrahe
ac63f547a7 feat(nordic): add company identifier
[no changelog]
2025-07-14 12:39:10 +02:00
tychovrahe
8ee019ac3a feat(noridc): change device appearance
[no changelog]
2025-07-14 12:39:10 +02:00
tychovrahe
b8b03d866d feat(core/prodtest): adjust screen color according to charging state in Eckhart
[no changelog]
2025-07-14 11:55:47 +02:00
tychovrahe
cf0f2c3fa7 fix(core): fix tropic pin deinitialization order
[no changelog]
2025-07-14 11:55:34 +02:00
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