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
tychovrahe
3c1236bf82
refactor(core): setup single-place layout selection
...
[no changelog]
2023-09-18 18:05:37 +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
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
grdddj
618bf43743
feat(all): add optional chunkify
parameter for all getAddress and signTx protobuf messages
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
Andrew Kozlik
db6630a5a3
feat(core): Support Optiga in Trezor firmware.
2023-09-13 15:45:48 +02:00
Andrew Kozlik
8010cfb5b6
feat(core): Add utils.USE_OPTIGA.
2023-09-13 15:45:48 +02:00
Andrew Kozlik
2dc5857336
feat(common): Add AuthenticateDevice message.
...
[no changelog]
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
7e9f127aec
feat(core): revise path warning on model T
2023-09-12 00:39:08 +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
8956350aca
feat(core): create new Ethereum send flow for TT
...
[no changelog]
2023-09-04 13:50:30 +02:00
grdddj
eed6e0b71c
feat(core): create new Ethereum send flow for TR
...
[no changelog]
2023-09-04 13:50:30 +02:00
grdddj
492ff958a5
feat(core): improve sign message designs
...
[no changelog]
2023-09-01 13:30:29 +02:00
grdddj
09cd64123b
feat(core): implement show_more dialogue for TR
...
[no changelog]
2023-09-01 13:30:29 +02:00
grdddj
45639eeacf
chore(core): change error screens according to design
...
[no changelog]
2023-09-01 10:27:48 +02:00
grdddj
bb959892ac
chore(core): improve the shamir info button handling, regenerate tests
...
[no changelog]
2023-08-23 11:03:09 +02:00
tychovrahe
c9a657b074
feat(core): set final name for Safe 3
...
[no changelog]
2023-08-18 16:14:47 +02:00
tychovrahe
5947f8a50d
feat(core): add model name below empty logo on boot
...
[no changlog]
2023-08-18 16:13:58 +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
tychovrahe
e8281385f6
feat(core): implement secret handling in bootloader
2023-08-15 09:37:38 +02:00
grdddj
9a4cb1887d
fix(core): raise ActionCancelled when cancelling tutorial flow for TR
...
[no changelog]
2023-08-09 13:31:22 +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
20805af8a5
fix(core): use interact() as appropriate
2023-07-12 10:09:36 +02:00