Martin Milata
|
29b66f5b38
|
fix(core/ui): T3T1 ButtonRequests from rust
[no changelog]
|
2024-05-20 23:15:53 +00:00 |
|
Martin Milata
|
4be5fe9be2
|
DROP feat(core/ui): sending button requests from rust
this is supposed to go into main via https://github.com/trezor/trezor-firmware/pull/3714
|
2024-05-20 23:15:53 +00:00 |
|
Martin Milata
|
227855046c
|
feat(core/ui): T3T1 send flow
[no changelog]
|
2024-05-20 23:15:53 +00:00 |
|
obrusvit
|
5e054f710a
|
feat(core/ui): T3T1 confirm_action
Adds SwipeFlow for ConfirmAction or ConfirmActionSimple. Without
animation as of now.
[no changelog]
|
2024-05-17 12:46:25 +02:00 |
|
obrusvit
|
9b87a49323
|
feat(core/ui): T3T1 set new PIN flow
[no changelog]
|
2024-05-17 12:46:25 +02:00 |
|
Martin Milata
|
73861d4676
|
feat(core/ui): T3T1 receive flow
[no changelog]
|
2024-05-17 12:30:15 +02:00 |
|
obrusvit
|
b3379e14e0
|
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-17 12:18:39 +02:00 |
|
obrusvit
|
58db509b92
|
feat(core/ui): improve T3T1 recovery
|
2024-05-17 12:13:53 +02:00 |
|
Martin Milata
|
08e83f23c7
|
refactor(core/ui): VerticalMenu flexibility
|
2024-05-17 12:13:53 +02:00 |
|
obrusvit
|
17664ddbe4
|
feat(core/ui): T3T1 confirm backup flow
|
2024-05-17 12:13:53 +02:00 |
|
Martin Milata
|
7221b15ec4
|
feat(core/ui): GetAddress flow demo
|
2024-05-17 11:56:16 +02:00 |
|
obrusvit
|
ff6855eee4
|
feat(core): T3T1 ShareWords component
|
2024-05-17 11:56:16 +02:00 |
|
obrusvit
|
c8a5a0cbc9
|
feat(core): T3T1 vertical menu
|
2024-05-17 11:56:16 +02:00 |
|
obrusvit
|
f4c4edc908
|
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-17 11:56:16 +02:00 |
|
Martin Milata
|
5742b6a901
|
feat(core): init T3T1 UI layouts
Start with copy of components and layouts from T2T1.
|
2024-05-17 11:56:16 +02: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 |
|
grdddj
|
9db8ff1fae
|
fix(core): unify sent button requests in ETH send flow
Makes sure T2B1 will send the same ButtonRequests as T2T1.
Does it by splitting the Rust layout into two separate dialogs.
[no changelog]
|
2023-12-04 13:15:57 +01:00 |
|
tychovrahe
|
a2f72b1055
|
feat(core): optimize boot time by drawing full logo sooner and shortening the enforced delay proportionally
[no changelog]
|
2023-11-30 16:46:04 +01:00 |
|
tychovrahe
|
7b442a2b20
|
fix(core): improve T2B1 homescreen checks
[no changelog]
|
2023-11-30 13:42:02 +01:00 |
|
tychovrahe
|
10021bf364
|
chore(core): fix gen and style problems
[no changelog]
|
2023-10-31 13:32:20 +01:00 |
|
cepetr
|
ba83a7e644
|
feat(core): introduce interaction-less upgrade
|
2023-10-27 16:15:15 +02:00 |
|
Martin Milata
|
18d6b4d647
|
fix(core/ui): T2T1: update sign message layout
|
2023-10-26 18:29:52 +02:00 |
|
Martin Milata
|
9e33eb3e48
|
fix(core/ui): T2T1: display coinjoin icon on lockscreen
[no changelog]
|
2023-10-26 13:35:43 +02:00 |
|
grdddj
|
02ec0ac43c
|
feat(core): support recipient address chunkification in Ethereum sign flow
[no changelog]
|
2023-10-25 11:49:43 +02:00 |
|
Martin Milata
|
d99e1eedd2
|
refactor(core/ui): clear display on rust side
[no changelog]
|
2023-10-16 13:18:50 +02:00 |
|
matejcik
|
d913181079
|
docs(core): add docstrings to modtrezorutils constants
[no changelog]
|
2023-09-29 16:27:27 +02:00 |
|
grdddj
|
0c4540ae0a
|
feat(core): show new homescreen preview for T2B1
[no changelog]
|
2023-09-20 13:58:05 +02:00 |
|
tychovrahe
|
3c1236bf82
|
refactor(core): setup single-place layout selection
[no changelog]
|
2023-09-18 18:05:37 +02:00 |
|
Andrew Kozlik
|
c48b606867
|
feat(core): Add bootloader_locked flag to Features message.
[no changelog]
|
2023-09-15 14:08:02 +02:00 |
|
Andrew Kozlik
|
686aa78aa7
|
feat(core): Use Optiga as a source of randomness.
|
2023-09-15 11:16:57 +02:00 |
|
grdddj
|
8a9354cd85
|
chore(core): separate confirm_output for T2B1 into two layouts so we can send a button request in between
[no changelog]
|
2023-09-15 09:50:21 +02:00 |
|
grdddj
|
bcb353a4a1
|
feat(core): support optional chunkification of addresses in receive and send flows
|
2023-09-15 09:50:21 +02:00 |
|
matejcik
|
afa6f84174
|
feat(core): custom exception types for Optiga
|
2023-09-13 15:45:48 +02:00 |
|
Andrew Kozlik
|
db6630a5a3
|
feat(core): Support Optiga in Trezor firmware.
|
2023-09-13 15:45:48 +02:00 |
|