Martin Milata
c3161f8b18
chore(core): bump version to 2.8.2
...
[no changelog]
2024-07-31 14:15:42 +00:00
Ondřej Vejpustek
52437b1fc8
feat(core): improve optiga initialization error handling
...
[no changelog]
2024-07-31 14:55:30 +02:00
Andrew Kozlik
13de099bc1
refactor(core): Improve parameter naming in ed25519_sign_ext().
...
[no changelog]
2024-07-31 13:34:34 +02:00
Andrew Kozlik
6ed8aad608
fix(core): Remove bias in ed25519.generate_secret()
...
[no changelog]
2024-07-31 13:34:34 +02:00
tychovrahe
b37971eea4
feat(core/prodtest): add commands to read bootloader and boardloader versions
2024-07-31 13:05:06 +02:00
tychovrahe
e30fe7769a
feat(core/prodtest): add more touch layer tests
2024-07-31 13:05:06 +02:00
obrusvit
fbf380caba
refactor(core/mercury): init Paragraphs from Vec
...
[no changelog]
2024-07-31 11:52:47 +02:00
obrusvit
71b2c986f8
feat(core/ui): send BR from rust during recovery
...
[no changelog]
2024-07-31 11:36:32 +02:00
obrusvit
510230628b
feat(core): allow BR from rust on every Attach
...
This commit allows creating a rust flow in which a component sends the
configured ButtonRequest repeatedly on every Event::Attach.
This is necessary in recovery homescreen flow where we want to send
ButtonRequest also after restarting the device.
[no changelog]
2024-07-31 11:36:32 +02:00
obrusvit
11308f578d
feat(core/ui): T3T1 instruction screens between shares
...
Changes the content and visual appearance of the screens between shares
during multi-share (shamir) recovery. Context menu with the option to
cancel is added to the screen.
2024-07-31 11:36:32 +02:00
Ioan Bizău
5188dfc83d
feat(core): deal with non-breaking spaces
...
[no changelog]
2024-07-30 18:48:01 +03:00
cepetr
470d6ec24e
fix(core/embed): fix too frequent reading of touch panel registers
...
[no changelog]
2024-07-30 16:53:52 +02:00
Ioan Bizău
33f5d47330
chore(core): rename "hidden wallet" -> "passphrase wallet"
...
[no changelog]
2024-07-29 17:45:28 +03:00
tychovrahe
79feb690ad
fix(core/mercury): prefer vertical swipes over horizontal
2024-07-29 15:47:24 +02:00
Ioan Bizău
6f96585d4b
feat(core): make brightness an u8
...
[no changelog]
2024-07-29 13:30:34 +03:00
tychovrahe
a15dd6598f
fix(core/mercury): improve share words swiping animation
2024-07-29 09:07:35 +02:00
obrusvit
008490bf4b
refactor(core/mercury): unify confirm TOS
...
[no changelog]
2024-07-28 23:14:12 +02:00
obrusvit
f41176af02
feat(core/mercury): change FW update UI
...
This commit changes the UI of confirming interaction-less firmware
update.
2024-07-28 22:11:30 +02:00
Martin Milata
888e384f79
refactor(core/mercury): remove unnecessary Child
...
[no changelog]
2024-07-25 21:09:43 +00:00
tychovrahe
1212a7319a
fix(core): T3T1: adjust touch coordinates
2024-07-25 12:37:21 +03:00
tychovrahe
edd5351732
fix(core): fix missing touch events when PRESS_DOWN is missed
...
[no changelog]
2024-07-25 12:37:21 +03:00
obrusvit
c6df2179d6
fix(core): show correct word count in more info
...
Make translated strings describing recovery shares templated so that we
can show correct number of words (i.e. 20 or 33) in more info.
2024-07-22 12:09:16 +02:00
obrusvit
0d987a68f4
fix(core/mercury): multi-share backup more info
...
The commit fixes More Info screen hidden behind context menu during a
prompt for number of shares and shares threshold. It removes wrong title
and enables changing the info text based on currently selected number.
2024-07-22 12:09:16 +02:00
matejcik
b567a91c22
chore(core): changelogs and bump versions of boardloader, bootloader, prodtest
2024-07-19 22:06:52 +03:00
obrusvit
958d08cc91
fix(core/mercury): small copy change in tutorial
...
[no changelog]
2024-07-19 15:05:36 +02:00
Ioan Bizău
522d33a71f
refactor(core): send out ButtonRequest name
...
[no changelog]
2024-07-19 11:28:07 +03:00
obrusvit
108d9c737e
feat(core/mercury): add rounded overlay to keypads
...
Make the corner keys of passphrase and mnemonic keyboards rounded by an
overlay, similarly to PIN keyboard.
[no changelog]
2024-07-18 23:57:13 +02:00
M1nd3r
e34a027291
style(core): fix indentation in crc32 documentation
...
[no changelog]
2024-07-18 14:40:43 +02:00
tychovrahe
a700ff8dff
refactor(core): extract non-generic code from SwipeContent
...
[no changelog]
2024-07-18 09:12:35 +02:00
tychovrahe
df018a2af8
refactor(core/mercury): extract non-generic code from confirm action
...
[no changelog]
2024-07-17 20:57:58 +02:00
tychovrahe
873658104d
refactor(core/mercury): extract non-generic code from frame component
...
[no changelog]
2024-07-17 20:23:19 +02:00
tychovrahe
f2bdd6e189
fix(core/mercury): change status screen - display message in center after animation
...
Because some messages didn't fit the title
2024-07-17 20:23:19 +02:00
tychovrahe
747303fd39
fix(core/mercury): fix trace impl for TapToConfirm and HoldToConfirm
...
[no changelog]
2024-07-17 20:23:19 +02:00
tychovrahe
905beb6ede
refactor(core/mercury): extract swipe cover rendering from frame
...
[no changelog]
2024-07-17 20:23:19 +02:00
tychovrahe
e6a2a3b263
refactor(core/mercury): extract frame header to separate component
...
[no changelog]
2024-07-17 20:23:19 +02:00
Ioan Bizău
7d90552d81
refactor(core/ui): new Mercury design for number input slider
2024-07-17 17:10:05 +03:00
Ioan Bizău
7404436305
refactor(core/ui): optimize brightness settings for Mercury
2024-07-17 17:10:05 +03:00
tychovrahe
2994317dcd
fix(core/mercury): homescreen attach animation, resume animations after an interrupt from workflow
2024-07-16 23:12:32 +02:00
tychovrahe
ff869dd864
feat(core/mercury): pin entry animation
...
[no changelog]
2024-07-16 23:12:32 +02:00
tychovrahe
b99325a764
feat(core/mercury): menu animation
2024-07-16 23:12:32 +02:00
Martin Milata
7e26e1df15
chore(core/rust): drop unused ui_bounds
...
[no changelog]
2024-07-16 16:23:19 +00:00
tychovrahe
354dad617d
fix(core): fix vector table alignment on STM32U5
...
[no changelog]
2024-07-16 16:38:48 +02:00
tychovrahe
7c94080227
refactor(core): move vendor headers to model specific directories
...
[no changelog]
2024-07-16 15:56:28 +02:00
tychovrahe
15b42afc55
feat(core): add temporary DEVICE_CERT_CHAIN for T3B1
...
[no changelog]
2024-07-16 15:56:28 +02:00
tychovrahe
11b1d5ca41
chore(core): add T3B1 production keys
...
[no changelog]
2024-07-16 15:56:28 +02:00
tychovrahe
78b4017859
feat(core): add support for T3B1
2024-07-16 15:56:28 +02:00
matejcik
3884abde64
chore(core/rust): remove warnings in translations
2024-07-16 13:29:56 +02:00
matejcik
3fcb0acaff
refactor(core/rust): refactor SwipeFlow
...
* remove SwipeStore in favor of Vec<dyn FlowComponent>
* unify state and controllers
* implement tighter coupling between controller/states and pages of the
flow
2024-07-16 13:29:56 +02:00
matejcik
4c10a4f643
chore(core/rust): publish the ConcreteRenderer types for each renderer version
...
we need them to be able to spell out a concrete type of the argument to
`render()`
2024-07-16 13:29:56 +02:00
Ioan Bizău
a64b22cdef
feat(core): add progress indicator when formatting SD cards
2024-07-15 13:32:06 +03:00