matejcik
|
b6e8567a49
|
fix(core): exclude altcoin functions from bitcoinonly build
|
2024-03-08 13:17:12 +01: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 |
|
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
|
99457bbcb0
|
refactor(core/ui): make request_number signature the same in TT and TR
|
2024-03-07 09:53:00 +01:00 |
|
matejcik
|
29863f84ca
|
refactor(core): simplify context.wait() to only accept one task
Nobody was using the multi-task version and this is easier to properly
type-annotate.
|
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 |
|
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
|
ae1f4cf5c9
|
feat(core/bitcoin): send BIP-380 descriptor in GetPublicKey response
|
2024-02-27 11:09:56 +01:00 |
|
Martin Milata
|
3f10a291b5
|
feat(common): send BIP-380 descriptor in GetPublicKey response
[no changelog]
|
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 |
|
Martin Milata
|
f53b945e61
|
feat(common): Add language_version_matches flag to Features
[no changelog]
|
2024-02-26 18:10:24 +01:00 |
|
matejcik
|
8c0e1e360e
|
fix(core/translations): add indices to templates
so that we can change the template later without running into trouble
[no changelog]
|
2024-02-26 15:07:48 +01:00 |
|
obrusvit
|
83ac9d422f
|
fix: show verb in TS3 confirm_value with info
|
2024-02-23 18:09:43 +01:00 |
|
obrusvit
|
e602a87c90
|
feat(core): allow chunkify of Stake address on TS3
|
2024-02-23 18:09:43 +01:00 |
|
obrusvit
|
ebcf3e2db2
|
feat(core): confirm ETH stake, unstake, claim
|
2024-02-23 18:09:43 +01:00 |
|
obrusvit
|
e2b7244383
|
Rename trezorctl self-test to prodtest-t1.
It was confusing for trezorctl users. The new name clearly signals that
it's meant to work only for Model One.
|
2024-02-22 11:47:26 +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 |
|
obrusvit
|
8c5f73c413
|
docs: improve documentation for core
[no changelog]
|
2024-02-13 16:51:54 +01:00 |
|
matejcik
|
9c72c7c99d
|
feat(common): provide some useful paths for the mako templates
|
2024-02-12 14:49:32 +01:00 |
|
matejcik
|
055662ea27
|
chore(common): deprecate language fields in ApplySettings, ResetDevice, RecoveryDevice
|
2024-02-12 14:49:32 +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 |
|
tychovrahe
|
ef5c743c35
|
fix(core): fixed blank display delay on startup when display orientation is set to other than north
|
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
|
63e35e13ed
|
fix(solana): modify Trezor R confirm_value to align messages with Trezor T
|
2023-12-05 22:11:41 +01:00 |
|
gabrielkerekes
|
6aa5ac869a
|
feat(solana): add additional info with token account
|
2023-12-05 22:11:41 +01:00 |
|
gabrielkerekes
|
6912bf6e7f
|
fix(core): update confirm_value to allow showing info
|
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 |
|
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
|
087becd2ca
|
chore(core): change Go to bootloader screen text
|
2023-12-05 08:54:35 +01:00 |
|
grdddj
|
8a6934e844
|
fix(core): completely repaint layouts before showing them in a loop
[no changelog]
|
2023-12-04 13:15:57 +01:00 |
|
grdddj
|
9a53ba9f44
|
fix(core): unify button requests in modify amount flow
[no changelog]
|
2023-12-04 13:15:57 +01:00 |
|
grdddj
|
5b52db1ed3
|
chore(core): decrease code-size a little bit
[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 |
|
grdddj
|
01eb896817
|
chore(core): hardcode ETH and Gwei units in ETH send summary
[no changelog]
|
2023-12-01 14:42:08 +01:00 |
|