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
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
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
Martin Milata
320fa06122
fix(core/ui): T3T1: prompt screen for confirm_action
...
[no changelog]
2024-06-06 14:00:13 +02:00
Ioan Bizău
ed58409888
chore(core): update tests
2024-06-05 12:35:09 +03:00
Ioan Bizău
8870869f93
chore(core): rename recovery type & kind and tweak feature flags
2024-06-05 12:35:09 +03:00
Ioan Bizău
8ef7dfab0d
feat(core): implement repeated backup
2024-06-05 12:35:09 +03:00
tychovrahe
e03d404dca
fix(core): ensure drop is called on layout objects
...
[no changelog]
2024-06-03 19:43:08 +02:00
tychovrahe
b9a55cf2a7
feat(core): add settings to turn haptic on/off
...
[no changelog]
2024-06-03 14:26:25 +02:00
tychovrahe
2e10d440fa
fix(core): add subtitle to confirm action
...
[no changelog]
2024-06-03 14:26:25 +02:00
matejcik
9bed793f68
refactor(core): provide backlight values from Rust
2024-06-03 14:26:25 +02:00
tychovrahe
a65511846b
feat(core): added user adjustable brightness setting
2024-06-03 14:26:25 +02:00
Ondřej Vejpustek
67ac4078f7
feat(core): add AES-GCM in-place encryption and decryption
...
[no changelog]
2024-05-31 15:41:06 +02:00
obrusvit
27d733f89d
feat(core/ui): T3T1 backup checklist
...
Also add subtitle to ShareWords.
[no changelog]
2024-05-31 11:59:52 +00:00
obrusvit
43eeccac59
feat(core/ui): T3T1 request number flow
...
[no changelog]
2024-05-31 11:59:52 +00:00
Martin Milata
b16411631b
fix(core/ui): T3T1 ButtonRequests from rust
...
[no changelog]
2024-05-31 11:59:52 +00:00
Martin Milata
a212b325fe
feat(core/ui): T3T1 send flow
...
[no changelog]
2024-05-31 11:59:52 +00:00
obrusvit
1ee36baea8
feat(core/ui): T3T1 confirm_action
...
Adds SwipeFlow for ConfirmAction or ConfirmActionSimple. Without
animation as of now.
[no changelog]
2024-05-31 11:59:52 +00:00
obrusvit
d8f20616be
feat(core/ui): T3T1 set new PIN flow
...
[no changelog]
2024-05-31 11:59:52 +00:00
Martin Milata
5020868c2c
feat(core/ui): T3T1 receive flow
...
[no changelog]
2024-05-31 11:59:52 +00:00
obrusvit
1028c3500f
feat(core/ui): T3T1 separate reset flows
...
Create separate flows for wallet creating, prompt of backup and
recovery.
Put more strings to copy.
Change style of Frame subheader.
2024-05-31 11:59:52 +00:00
obrusvit
4471281adc
feat(core/ui): improve T3T1 recovery
2024-05-31 11:59:52 +00:00
Martin Milata
b05b54dfd8
refactor(core/ui): VerticalMenu flexibility
2024-05-31 11:59:52 +00:00
obrusvit
0615b1bbc2
feat(core/ui): T3T1 confirm backup flow
2024-05-31 11:59:52 +00:00
Martin Milata
1363495165
feat(core/ui): GetAddress flow demo
2024-05-31 11:59:52 +00:00
obrusvit
8978f36096
feat(core): T3T1 ShareWords component
2024-05-31 11:59:52 +00:00
obrusvit
80462282dc
feat(core): T3T1 vertical menu
2024-05-31 11:59:52 +00:00
obrusvit
55067a6d40
fix(core): rebase on current drawlib
...
Port new render function signature to model_mercury.
Fix some rebase errors.
Also port recent changes from mp <-> rust iface.
[no changelog]
2024-05-31 11:59:52 +00:00
Martin Milata
8d4472a68e
feat(core): init T3T1 UI layouts
...
Start with copy of components and layouts from T2T1.
2024-05-31 11:59:52 +00:00
M1nd3r
8bf84c2907
chore(core): change build_mocks to include empty lines
...
[no changelog]
2024-05-31 13:35:11 +02:00
M1nd3r
1d747d3b7f
docs(core): improve documentation of crc32
function
...
[no changelog]
2024-05-31 11:25:49 +02:00
Martin Milata
3efa0f6bbd
feat(core/ui): sending button requests from rust
...
[no changelog]
2024-05-28 21:20:38 +00:00
Ondřej Vejpustek
ccb242ee1c
chore(core): introduce THP flag
...
[no changelog]
2024-05-10 20:05:37 +02:00
Ondřej Vejpustek
2f699a1b6f
feat(core): add elligator2 python bindings
...
[no changelog]
2024-05-10 20:05:37 +02:00
obrusvit
43e759ea0b
refactor(core): apply uppercased fonts in build
...
[no changelog]
2024-05-08 22:46:58 +02:00
matejcik
8640b50d81
style(core): upgrade pyright to 1.1.361
...
[no changelog]
2024-05-07 11:57:10 +02:00
tychovrahe
6b31b8eec3
chore(core): change USB manufacturer and product strings for new models
...
[no changelog]
2024-05-06 13:10:36 +02:00
Andrew Kozlik
27f54eec9c
feat(core): Add unit packaging variant field to Features.
...
[no changelog]
2024-04-25 15:51:52 +02:00
Andrew Kozlik
703ea32ceb
feat(core): Add aesgcm class to trezor.crypto Python module.
...
[no changelog]
2024-04-03 10:26:46 +02:00
matejcik
de2fe3d6d6
feat(core/ui): unify progress.py code between models, implement storage translations
...
fixes #3520
2024-03-30 12:10:59 +01:00
matejcik
ed89215a79
feat(core): expose StorageMessage to micropython
...
[no changelog]
2024-03-30 12:10:59 +01:00
matejcik
34965ca2cb
refactor(core/ui): use LayoutObj signatures in layout files
...
* make sure every confirm_* returns None
* prefer "def -> Awaitable[T]" to "async def -> T" everywhere (avoids one useless allocation per call)
* type-check return values from Rust layouts
2024-03-07 09:53:00 +01:00
matejcik
0304484ca6
docs(core): add method signatures for LayoutObj to mocks ( fixes #2672 )
...
feat(core): annotate CONFIRMED/CANCELLED/INFO as fake class UiResult
2024-03-07 09:53:00 +01:00
tychovrahe
8313c15f34
feat(core): allow SD card hotswap based on production date for Model T
2024-02-29 23:05:56 +01:00
obrusvit
ebcf3e2db2
feat(core): confirm ETH stake, unstake, claim
2024-02-23 18:09:43 +01:00
grdddj
0579ba54fc
feat(core): allow for going back to previous word in recovery process
2024-02-19 22:05:04 +01:00
grdddj
b8ea21d24a
feat(all): implement translations into Trezor
...
Co-authored-by matejcik <ja@matejcik.cz>
2024-02-12 14:49:32 +01:00
gabrielkerekes
a8096652e0
refactor(core): make ethereum summary reusable for more coins
...
- and use it for Solana
2023-12-05 22:11:41 +01:00
grdddj
9a53ba9f44
fix(core): unify button requests in modify amount flow
...
[no changelog]
2023-12-04 13:15:57 +01:00