1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-11-26 17:38:39 +00:00
Commit Graph

3421 Commits

Author SHA1 Message Date
Martin Milata
f2a2ddfd8d Merge branch 'release/24.06' 2024-06-17 22:14:02 +02:00
cepetr
ba56ff8483 refactor(core/embed): replace ensure(secfalse,... with error_shutdown
[no changelog]
2024-06-17 16:57:33 +02:00
cepetr
0f1cac9695 refactor(core): optimize assert/fatal_error for reduced flash footprint
[no changelog]
2024-06-17 16:57:33 +02:00
cepetr
06faae8f82 refactor(core/rust): replace panic! by fatal_error!
[no changelog]
2024-06-17 16:57:33 +02:00
cepetr
f5203011c5 feat(core/rust): introduce dbg_print and improve errors printing
[no changelog]
2024-06-17 16:57:33 +02:00
cepetr
5fc3c6e617 refactor(core): improve and simplify error handling
[no changelog]
2024-06-17 16:57:33 +02:00
Martin Milata
e7f083c3ca chore(core): bump version to 2.7.3
[no changelog]
2024-06-11 11:11:30 +00:00
tychovrahe
dfe6826101 fix(core): add missing swipe right to address QR screen - mercury ui 2024-06-10 14:50:28 +02:00
tychovrahe
84c182fdac fix(core): reduce animation frame requests when swiping
[no changelog]
2024-06-10 14:49:52 +02:00
matejcik
df051077ea chore(core/prodtest): bump version after release 2024-06-10 11:20:15 +02:00
matejcik
f556a1b4cc docs(core/prodtest): update changelog for v0.2.7 2024-06-10 11:17:20 +02:00
tychovrahe
b0b2ffd38f feat(core/prodtest): add reboot command 2024-06-10 11:10:33 +02:00
tychovrahe
000aa4ed21 fix(core/prodtest): fix touch_version command 2024-06-10 11:10:33 +02:00
matejcik
da75d8f4b6 chore(common): make unused fields optional
[no changelog]
2024-06-10 11:06:06 +02:00
Marek Polak
e90cf36624 chore(tests): remove params for unused checks
[no changelog]

(cherry picked from commit ff659a82d1)
2024-06-07 16:59:04 +02:00
Marek Polak
9a22d570f2 chore(core): remove unused checks
[no changelog]

(cherry picked from commit 8a7db4f1d3)
2024-06-07 16:59:04 +02:00
Marek Polak
ff659a82d1 chore(tests): remove params for unused checks
[no changelog]
2024-06-07 16:58:17 +02:00
Marek Polak
8a7db4f1d3 chore(core): remove unused checks
[no changelog]
2024-06-07 16:58:17 +02:00
Martin Milata
912535f6d2 Bump release version to 2.7.2 2024-06-07 16:04:56 +02:00
Ioan Bizău
731d6d0cdc chore(core): update copy and translate
[no changelog]

(cherry picked from commit b28e29cf4f)
2024-06-07 15:03:37 +02:00
Martin Milata
1d3ebd61c4 fix(core/ui): T3T1: wrong XPUB title
[no changelog]

(cherry picked from commit 3760dd307c)
2024-06-07 15:03:26 +02:00
tychovrahe
a3b6788967 fix(core): fix bootloader unlock check on STM32U5, fw only
[no changelog]

(cherry picked from commit 5a8989f00d)
2024-06-07 15:03:20 +02:00
obrusvit
c1e8c652a6 fix(core): TS3 device freeze
[no changelog]

(cherry picked from commit b560ce53c0)
2024-06-07 14:55:55 +02:00
obrusvit
b560ce53c0 fix(core): TS3 device freeze
[no changelog]
2024-06-07 14:35:08 +02:00
tychovrahe
5a8989f00d fix(core): fix bootloader unlock check on STM32U5, fw only
[no changelog]
2024-06-07 14:24:20 +02:00
Martin Milata
eff46b0d5c chore(core): bump version to 2.7.2
[no changelog]
2024-06-06 21:17:54 +00:00
Ioan Bizău
b28e29cf4f chore(core): update copy and translate
[no changelog]
2024-06-06 21:29:29 +02:00
Martin Milata
3760dd307c fix(core/ui): T3T1: wrong XPUB title
[no changelog]
2024-06-06 14:43:51 +00:00
Martin Milata
924492ce1b chore(common): set definition timestamp to the current signed definitions
[no changelog]
2024-06-06 14:30:14 +02:00
Martin Milata
d6186f105f docs(core): changelog for 2.7.1 2024-06-06 14:28:19 +02:00
matejcik
2bf2549a31 style(core): make newer pyrights happier 2024-06-06 14:00:13 +02:00
Martin Milata
cca066c476 fix(core/translations): remove unbreakable spaces for now 2024-06-06 14:00:13 +02:00
Martin Milata
e0dfa15e89 fix(core/ui): T3T1 confirm_action: hold implies prompt_screen 2024-06-06 14:00:13 +02:00
matejcik
ffe07f2ca6 feat(core): improve repeated backup
* allow upgrading from Single to Basic
* do not skip confirmation screen when sending BackupDevice from Suite
2024-06-06 14:00:13 +02:00
obrusvit
7b291725e2 fix: TypeError from SwipeUpScreen
This allows cancellable homescreen.

This commit also adds cancel to recovery homescreen.
2024-06-06 14:00:13 +02:00
obrusvit
e30de62adc tests: fix input_flows
Reset/recovery tests after adding Wallet created screen and separate
backup intro.

Regen signatures.json after rebase.

[no changelog]
2024-06-06 14:00:13 +02:00
obrusvit
fd59c2ce88 feat(core/ui): T3T1 backup cannot be skipped
This commit disallows the user to exit backup flow once initiated.

It also ensurer the  intro screen is shown when initiating backup via
protobuf msg after it was previously skipped during wallet creation.

[no changelog]
2024-06-06 14:00:13 +02:00
obrusvit
25a9ef3cf5 feat(core/ui): info screens before ShareWords
Inform the user about possible repeated words in 1-of-1 SLIP39.

Instruct the user to "repeat for all shares".

[no changelog]
2024-06-06 14:00:13 +02:00
obrusvit
d4b854a95e refactor(core): sync layout code
Refactor mercury layout code according to recent changes in model_t
layout code.

[no changelog]
2024-06-06 14:00:13 +02:00
obrusvit
936fe1aea9 feat(core/ui): T3T1 separate wallet created screen
Commit adds separate call of success screen after wallet is created.
This is to ensure the success is shown even when skip_backup is set in
the protob msg.

[no changelog]
2024-06-06 14:00:13 +02:00
obrusvit
dd70b438d3 feat(core/ui): default button active style
[no changelog]
2024-06-06 14:00:13 +02:00
obrusvit
5bd6996ae4 feat(core/ui): show success screens between shares
This commit also adds minor improvements to reset flow.

[no changelog]
2024-06-06 14:00:13 +02:00
obrusvit
72bdea6754 chore(core): remove BIG font from lang jsons
Foreign characters are not needed at the moment as the font is used only
in ShareWords.

[no changelog]
2024-06-06 14:00:13 +02:00
obrusvit
66495f3b8e chore(core): update lang jsons
Translations delivered from diff of en.json by the translation agency.

en.json is sorted.

[no changelog]
2024-06-06 14:00:13 +02:00
Martin Milata
6911870654 fix(core/ui): T3T1: ethereum signtx hold
[no changelog]
2024-06-06 14:00:13 +02:00
tychovrahe
09fc0ebf3e fix(core): add missing tap to confirm screens to mercury
[no changelog]
2024-06-06 14:00:13 +02:00
Martin Milata
b567d15732 perf(core/ui): T3T1: reduce ParagraphSources to save flash
[no changelog]
2024-06-06 14:00:13 +02:00
Martin Milata
b64c8ef6a2 perf(core/ui): remove Child from T3T1 Frame
[no changelog]
2024-06-06 14:00:13 +02:00
Martin Milata
320fa06122 fix(core/ui): T3T1: prompt screen for confirm_action
[no changelog]
2024-06-06 14:00:13 +02:00
Martin Milata
4d6af487f4 fix(core/ui): T3T1: remove ButtonPage, Dialog, IconDialog
[no changelog]
2024-06-06 14:00:13 +02:00