naiyoma
d76829f817
[no changelog] refactor(core): Use utime.ticks_diff in verify_user_pin
2024-03-18 11:59:32 +01:00
Martin Milata
73a7223e7b
test(core): add T3T1 support
...
[no changelog]
2024-03-12 20:55:23 +00:00
Martin Milata
ebb480ef29
fix(core): T3T1 emulator
...
[no changelog]
2024-03-12 20:55:23 +00:00
matejcik
fd3919254c
refactor(core/ui): rename confirm_payment_request to should_...
...
Because confirm_* returns None and raises on false.
but this layout is actually a prompt akin to should_show_more
2024-03-07 09:53:00 +01:00
tychovrahe
66583f2ebf
fix(core): fix missing refresh in progress layout
...
[no changelog]
2024-02-29 23:40:17 +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
Martin Milata
1fddb0b498
feat(core): Add Capability.Translations to Features
...
[no changelog]
(cherry picked from commit 48124023d7
)
2024-02-29 13:24:32 +01:00
matejcik
5f016a896a
chore: upgrade style checkers
...
black 24.2.0
flake8 7.0.0
some neat improvements for if-else statements there
2024-02-29 13:08:18 +01:00
Martin Milata
48124023d7
feat(core): Add Capability.Translations to Features
...
[no changelog]
2024-02-29 11:16:05 +00:00
Martin Milata
6b821a8cd5
chore(common): set definition timestamp to the current signed definitions
...
[no changelog]
2024-02-27 17:10:42 +01:00
Martin Milata
ae1f4cf5c9
feat(core/bitcoin): send BIP-380 descriptor in GetPublicKey response
2024-02-27 11:09:56 +01:00
Martin Milata
a2b53e3c46
feat(core): Add language_version_matches flag to Features
...
[no changelog]
2024-02-26 18:10:24 +01:00
obrusvit
ebcf3e2db2
feat(core): confirm ETH stake, unstake, claim
2024-02-23 18:09:43 +01:00
grdddj
5ce5d47171
chore(core): catch possible EOFError when parsing translations header
...
[no changelog]
2024-02-21 12:44:40 +01:00
grdddj
1ab2d843ab
chore(core): add missing template to the variable name
...
[no changelog]
2024-02-21 12:44:40 +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
Martin Milata
bb29c1e5f8
fix(core/bitcoin): display descriptors for taproot XPUBs
2024-02-07 16:30:10 +01:00
gabrielkerekes
0de1768dc0
fix(solana): fix Memo, multisig and polish instructions UI
2024-01-10 13:45:24 +01:00
tychovrahe
82cd9ca34e
fix(core): fixed fading glitch when changing display orientation
...
[no changelog]
2024-01-09 11:45:04 +01:00
Martin Milata
f4d3a7456a
Merge branch 'release/23.12'
2023-12-20 17:23:49 +01:00
overcat
579cc0d882
feat(common & core & legacy & python/stellar): add support for ClaimClaimableBalanceOp
.
2023-12-11 11:14:33 +01:00
Martin Milata
0199f9c26c
chore(common): set definition timestamp to the current signed definitions
...
[no changelog]
2023-12-06 12:50:32 +01:00
gabrielkerekes
6aa5ac869a
feat(solana): add additional info with token account
2023-12-05 22:11:41 +01:00
gabrielkerekes
cb9bd7c699
chore(solana): add README
2023-12-05 22:11:41 +01:00
gabrielkerekes
68c0e6c43e
feat(solana): add sign_tx
implementation
2023-12-05 22:11:41 +01:00
gabrielkerekes
081995788e
feat(core): add read_uint64_le
to common/readers
...
- will be needed for solana tx parsing
2023-12-05 22:11:41 +01:00
gabrielkerekes
b3f4b6ac2b
feat(solana): add solana templates
...
- code is broken because depending modules are added in the next commit
2023-12-05 22:11:41 +01:00
gabrielkerekes
bf45d51af6
feat(solana): basic sign_tx
setup and support
2023-12-05 22:11:41 +01:00
gabrielkerekes
44dc417c0e
feat(solana): add get_address
2023-12-05 22:11:41 +01:00
gabrielkerekes
ec4a607dbe
feat(solana): add get_public_key
2023-12-05 22:11:41 +01:00
gabrielkerekes
50861eb019
feat(solana): basic Solana setup
2023-12-05 22:11:41 +01:00
grdddj
087becd2ca
chore(core): change Go to bootloader
screen text
2023-12-05 08:54:35 +01:00
grdddj
5b52db1ed3
chore(core): decrease code-size a little bit
...
[no changelog]
2023-12-04 13:15:57 +01:00
grdddj
01eb896817
chore(core): hardcode ETH and Gwei units in ETH send summary
...
[no changelog]
2023-12-01 14:42:08 +01:00
tychovrahe
7b442a2b20
fix(core): improve T2B1 homescreen checks
...
[no changelog]
2023-11-30 13:42:02 +01:00
Martin Milata
2c7cc6e025
chore(common): set definition timestamp to the current signed definitions
...
[no changelog]
2023-11-02 12:39:43 +01:00
matejcik
3a28ab4c11
feat(core): make lockscreen blank for T2B1
...
also allow soft-locking even when PIN is not set
2023-11-01 16:45:29 +01:00
matejcik
ec2302d442
fix(core): disallow ILU when the installed firmware is not official
...
It would be nice to hide this behind a compile-time flag, but doesn't seem worth introducing one just for it.
2023-10-27 16:41:56 +02: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
David Misiak
90d3035590
feat(cardano): allow address_index in staking paths
2023-10-19 09:55:30 +02:00
David Misiak
8cb6b08377
fix(cardano): warn about unknown token decimals
2023-10-19 09:55:30 +02:00
Martin Milata
040f6c2c8e
Merge branch 'master' into release/23.09
2023-09-29 16:42:23 +02:00
matejcik
bd1d0822b3
feat(core): spinner for authenticate_device
...
[no changelog]
2023-09-29 16:27:27 +02:00
matejcik
f6c659357a
refactor(core): rely on layout code to fill in homescreen default label
...
[no changelog]
2023-09-29 16:27:27 +02:00
matejcik
c892d4b0ba
refactor(core): inject full model name from build script
...
so that we don't have to do awkward string operations when we need it
[no changelog]
2023-09-29 16:27:27 +02:00
grdddj
046ff15275
feat(core): show the preview of default homescreen image
...
[no changelog]
2023-09-27 14:14:42 +02:00
matejcik
bb5b91b920
Merge branch 'master' into release/23.09
2023-09-27 12:58:22 +02:00
grdddj
144ff52b7a
feat(core): show account number in receive/public key details for altcoins
...
[no changelog]
2023-09-26 11:50:21 +02:00
grdddj
0c4540ae0a
feat(core): show new homescreen preview for T2B1
...
[no changelog]
2023-09-20 13:58:05 +02:00
tychovrahe
c1e3ac5b3c
fix(core): fix passphrase entry in btconly fw
...
[no changelog]
2023-09-19 16:33:57 +02:00
Martin Milata
07027a69e9
Merge branch 'master' into release/23.09
2023-09-15 14:33:20 +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
bcb353a4a1
feat(core): support optional chunkification of addresses in receive and send flows
2023-09-15 09:50:21 +02:00
Martin Milata
69b4f6d80f
chore(common): set definition timestamp to the current signed definitions
...
[no changelog]
2023-09-14 19:25:13 +02:00
grdddj
76c6e9cd9d
feat(all): implement support information for T2B1
...
WIP - change trezor{1,2} to their internal names, add support for model R
WIP - add EOS and NEM features Capability only for TT
WIP - not include EOS and NEM into TR
WIP - choose between device models when generating coininfo
WIP - regenerate coininfo.py
WIP - skip NEM, EOS, Dash, BGold and Decred device tests for TR
WIP - fix python support
WIP - fix unit tests
WIP - import bitcoin-like code only when needed
WIP - remove ignored coins for TR in fixtures.json
WIP - make all the external references to models UPPERCASE
WIP - do the model separation in mako script also for tokens and networks
WIP - hot-fixing non-supporting RELEASES_URL for new model names
WIP - support.py releases CLI command takes a list of -r key-value pairs DEVICE=VERSION
WIP - run `python support.py release`
WIP - use utils.MODEL_IS_T2B1 to ignore NEM and EOS
WIP - change all the docs and commands to have UPPERCASE model names
[no changelog]
2023-09-14 13:54:09 +02:00
Andrew Kozlik
6f139c9108
feat(core): Implement AuthenticateDevice message.
2023-09-13 15:45:48 +02:00
Martin Milata
b221f128ec
feat(core): additional btc send/receive warnings
2023-09-12 18:08:41 +02:00
Martin Milata
c1492159f0
fix(core): cardano: include chain code when displaying public key
...
[no changelog]
2023-09-12 00:39:08 +02:00
Martin Milata
58ffe95369
fix(core): display XPUBs in a similar way to addresses
...
[no changelog]
2023-09-12 00:39:08 +02:00
grdddj
eed6e0b71c
feat(core): create new Ethereum send flow for TR
...
[no changelog]
2023-09-04 13:50:30 +02:00
grdddj
45639eeacf
chore(core): change error screens according to design
...
[no changelog]
2023-09-01 10:27:48 +02:00
tychovrahe
c9a657b074
feat(core): set final name for Safe 3
...
[no changelog]
2023-08-18 16:14:47 +02:00
matejcik
edc2add85e
style(core): apply isort 5
...
[no changelog]
2023-08-16 13:29:51 +02:00
Pavol Rusnak
92e29b6036
chore(common): remove MUE support
...
the coin is dead, domain not working, etc.
2023-08-16 10:31:50 +02:00
tychovrahe
5a86add884
refactor(core): differentiate models by internal name in python
...
[no changelog]
2023-08-15 22:08:11 +02:00
grdddj
8d78dd8872
chore(core): change some UI text and TR's screens to match the Figma designs
...
[no changelog]
2023-08-07 15:30:38 +02:00
grdddj
463f0df22a
chore(core): modify design of recovery flow
...
[no changelog]
2023-07-28 09:41:04 +02:00
grdddj
91740ae4aa
chore(core): change title of Shamir wallet creation
...
[no changelog]
2023-07-18 10:09:35 +02:00
grdddj
8f7122cb84
fix(core): rename confirm_backup to prompt_backup to signify it does not raise on cancellation
...
[no changelog]
2023-07-17 15:30:00 +02:00
grdddj
52c69de138
chore(all): small design fixes
...
[no changelog]
2023-07-17 15:30:00 +02:00
grdddj
bc502287fc
feat(core): new design of recovery dialogs
...
[no changelog]
2023-07-17 15:30:00 +02:00
grdddj
03f77c50e9
feat(core/rust): new design of wallet creation dialogs
...
[no changelog]
2023-07-17 15:30:00 +02:00
grdddj
672d6b7d13
feat(core): new design of PIN dialogs
...
[no changelog]
2023-07-17 15:30:00 +02:00
grdddj
10449759bf
chore(core): new designs of passphrase dialogs
...
[no changelog]
2023-07-17 15:30:00 +02:00
grdddj
b96b9d43bb
feat(core/rust): improve and use coinjoin loading screens
...
[no changelog]
2023-07-17 15:30:00 +02:00
matejcik
8c5c2f4204
refactor(core): get rid of passing Context around
2023-07-12 10:09:36 +02:00
Martin Milata
03693ff8c3
fix(core): update homescreen after CancelAuthorization
...
[no changelog]
2023-06-30 12:59:07 +02:00
grdddj
f9f21176fd
feat(core/rust): improve progress screen design
...
[no changelog]
2023-06-27 07:57:45 +02:00
Martin Milata
3a5fdfedcc
fix(core/ui): minor visual tweaks
...
- centered title for coinjoin loader
- make device label bold on label confirmation screen
[no changelog]
2023-06-19 19:34:16 +02:00
tychovrahe
32a2b371bd
feat(core): allow different screen sizes for TT UI
...
[no changelog]
2023-06-15 17:08:14 +02:00
tychovrahe
d3284baf21
feat(core): support STM32F429 discovery board
2023-06-15 17:08:14 +02:00
grdddj
5efafce856
chore(core): modify Shamir backup flow design
...
[no changelog]
2023-06-14 16:44:02 +02:00
tychovrahe
8d812ca36e
feat(core): support device variants
...
[no changelog]
2023-06-07 19:48:53 +02:00
tychovrahe
a2f8cb9d1c
feat(core): add internal model field to features
...
[no changelog]
2023-06-06 09:39:45 +02:00
Martin Milata
611d4edc32
fix(core/ui): clarify transaction replacement screens
...
[no changelog]
2023-06-02 18:47:09 +02:00
grdddj
da14c22712
feat(all): add UI for Model R
2023-05-31 10:14:54 +02:00
grdddj
019a3ced7d
fix(core): revert some UI changes for TT (PIN, wipecode, backup homescreen)
2023-05-16 09:25:56 +02:00
grdddj
393bc48b6b
fix(core): improve error popups
2023-05-11 21:02:21 +02:00
grdddj
264b92e11c
feat(core): create progress.py
2023-05-11 21:02:21 +02:00
grdddj
127e399d28
feat(core): delegate some layouts to models, do some wording changes
2023-05-11 21:02:21 +02:00
grdddj
35896a7d6c
chore(core): make Suite labeling dialogue more clear
2023-05-11 21:02:21 +02:00
grdddj
523fdd8157
chore(core): make minor improvements
2023-05-11 21:02:21 +02:00
grdddj
bd6783b1a3
feat(all): increase stability of debug-decision events + parsing JSON from Rust
2023-05-11 21:02:21 +02:00
tychovrahe
4175b817e1
chore(core): remove remaining toif files from micropython code
...
[no changelog]
2023-04-28 15:09:53 +02:00
tychovrahe
83500487b8
refactor(core): improve conditional compilations based on model
...
[no changelog]
2023-04-19 21:36:51 +02:00