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
Martin Milata
6c75d9f97a
docs(core): fix 2.8.0 changelog
2024-07-31 08:56:47 +00:00
Ioan Bizău
4afaf4c41e
Revert "fix(core/translations): remove unbreakable spaces for now"
...
This reverts commit cca066c476
.
[no changelog]
2024-07-30 18:48:01 +03:00
Ioan Bizău
5188dfc83d
feat(core): deal with non-breaking spaces
...
[no changelog]
2024-07-30 18:48:01 +03:00
Ioan Bizău
a35e9ba5fa
chore(core/translations): use ASCII apostrophe in French
...
[no changelog]
2024-07-30 17:56:57 +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
matejcik
6d64448bd0
chore: fix failing Poetry env
...
poetry env was failing on click-default-group, which is unmaintained and
apparently used a long-deprecated setuptools component. Today's
setuptools update removed it, which broke installation.
Fortunately, we don't need click-default-group for anything, and neither
does towncrier (which pulled in that dep), whose maintainers cleverly
realized _last year_ that they'd better vendor the package.
Updating towncrier seems to fix the problem.
Also bumping locked version of requests because poetry complains that
the locked one was yanked...
2024-07-29 14:32:07 +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
Ioan Bizău
53799cdee8
fix(core/ui): fix cancel in ethereum sign tx flow
...
[no changelog]
2024-07-26 10:15:40 +03: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
cf69a3ca5d
chore(core): update fixtures.json
...
[no changelog]
2024-07-22 12:09:16 +02:00
obrusvit
fa9e2c0702
fix(core): templates for SLIP39 checklist
...
The commmit fixes translation strings templates for non-en langs.
[no changelog]
2024-07-22 12:09:16 +02: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
M1nd3r
27fc3a6614
test(core): unify noqa style
...
[no changelog]
2024-07-19 17:47:59 +02:00
obrusvit
f846ec3c25
chore(core): update fixtures.json
...
Update after an update of tutorial copy and adding inverted exclamation
mark for spanish language.
[no changelog]
2024-07-19 15:05:36 +02:00
obrusvit
bd6c954a4f
fix(core): add inverted exclamation mark for ES
...
[no changelog]
2024-07-19 15:05:36 +02: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
Ioan Bizău
1ef88117fe
fix: make sure storage.cache import is correctly retained
...
[no changelog]
2024-07-19 11:24:50 +03:00
Ioan Bizău
c7ec093863
feat(core): make "experimental features" storage field public to get rid of the cached field
...
[no changelog]
2024-07-19 11:24:50 +03:00
Ioan Bizău
7a32ebf2b6
refactor(core): use set-/get_bool in storage cache
...
[no changelog]
2024-07-19 11:24:50 +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
Andrew Kozlik
d37af9e233
feat(legacy/bootloader): Avoid overflow in readprotobufint().
...
[no changelog]
2024-07-18 14:22:32 +02:00
matejcik
21eafdc5ec
chore(common): remove wallets and links from misc.json
...
firmware repo is no longer a source of truth for these values
2024-07-18 12:43:43 +02:00
matejcik
91cbb332f4
chore(common): drop NEM mosaics support when NEM network is unsupported
...
this does not affect codegen but it might confuse consumers of the
support info
2024-07-18 12:43: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
6b3aa768bd
fix(core/mercury): remove universal backlight fading
2024-07-16 23:12:32 +02:00
matejcik
759ce5bc14
fix(core): queue events from iface if all tasks waiting on that iface are gone
...
this juuust might fix unexplained freezes on hardware
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