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