cepetr
5498549425
build(core): bump scons from 4.3.0 to 4.8.0
2024-07-31 13:42:16 +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
ca469784ba
chore(core): update fixtures.json
...
Update as a part of T3T1 recovery share success screens and adding a new
test of aborting the recovery process between shares for all models.
[no changelog]
2024-07-31 11:36:32 +02:00
obrusvit
935afbb46f
tests: UI test of cancel recovery between shares
...
[no changelog]
2024-07-31 11:36:32 +02:00
obrusvit
37edfcb974
tests: fix input_flow of recovery abort
...
[no changelog]
2024-07-31 11:36:32 +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
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