Roman Zeyde
061e71213e
test(core): don't fetch full DebugLinkState
by default
...
In case the main workflow is restarting after a `DebugLinkDecision`,
sending the response of `DebugLinkGetState` may get interrupted.
We are making the state fetching explicit, in order to avoid the
"restart" race condition (as described in #4401 ).
Following the above change, text-based layout recording is removed.
[no changelog]
2025-02-07 11:21:44 +01:00
matejcik
8b6d8e7572
fix(all): make more protobuf fields required
...
[no changelog]
2025-01-17 11:28:12 +01:00
matejcik
6b76378d34
refactor(rust/trezor-client): nicer way to specify timeouts
...
fixes test failure introduced in #4459
2025-01-09 05:36:15 +01:00
kimlwh
3f6d0561f9
feat(rust/trezor-client): bump version to 0.1.5
2025-01-07 10:59:50 +01:00
kimlwh
1d54c2b8c5
fix(rust/trezor-client) wait indefinitely when reading and shorter when writing data
2025-01-07 10:59:50 +01:00
Andrew Kozlik
df97d8d958
feat(common): Add messages for entropy check workflow.
...
[no changelog]
2025-01-02 13:44:36 +01:00
Ondřej Vejpustek
94cf3a29a0
feat(core,python,rust): add autogenerated files
2024-12-02 12:21:24 +01:00
M1nd3r
99aed4bb43
chore(protob): reserve wire types for thp messages
...
[no changelog]
2024-11-15 08:47:24 +01:00
Lukas Bielesch
a4da695430
chore(core): Use enum for for dealing with device rotations
2024-11-13 11:08:56 +01:00
matejcik
0e8dcbb498
feat(core): unify RustLayout, implement single global layout
2024-11-12 16:55:17 +01:00
M1nd3r
74655931ce
feat(core): allow benchmark on BITCOIN_ONLY debug build
...
[no changelog]
2024-10-25 13:16:39 +02:00
M1nd3r
16da9a8889
chore(common): separate definitions of protobuf options
...
[no changelog]
2024-10-23 22:27:48 +02:00
Ondřej Vejpustek
b436b39091
chore(core): add benchmark messages
...
[no changelog]
2024-10-11 16:35:34 +02:00
M1nd3r
c99988312a
feat(core): add pairing credential manager
...
[no changelog]
2024-10-09 10:44:30 +02:00
Andrew Kozlik
2a567f3a0c
feat: Remove display_random feature.
2024-08-27 19:33:23 +02:00
Ioan Bizău
0a0c1004c8
chore(core): fix failing style check
2024-08-27 16:21:03 +03:00
Pavol Rusnak
07ac2fd4d8
chore(rust/trezor-client): run clippy
...
[no changelog]
2024-08-27 10:05:15 +02:00
Ioan Bizău
522d33a71f
refactor(core): send out ButtonRequest name
...
[no changelog]
2024-07-19 11:28:07 +03:00
Pavol Rusnak
32a5866338
feat(rust/trezor-client): bump dependencies in Cargo.lock
2024-07-12 10:11:25 +02:00
Pavol Rusnak
5dcbaa4068
feat(rust/trezor-client): bump version to 0.1.4
2024-07-12 10:10:12 +02:00
Andrew Kozlik
b71a809da3
feat(common): Add DebugLinkOptigaSetSecMax message.
...
[no changelog]
2024-07-09 16:52:50 +02:00
obrusvit
2de8acc141
chore(core): remove CoSi functionality
...
trezorctl CoSi feature is removed from all models
2024-07-01 09:32:38 +02:00
Andrew Kozlik
4ee81daee7
feat(core): Add optiga_sec field to Features
...
[no changelog]
2024-06-25 12:45:00 +02:00
Martin Milata
f2a2ddfd8d
Merge branch 'release/24.06'
2024-06-17 22:14:02 +02:00
TuDo1403
ac1a25fc21
fix(trezor-client): fix convert_signature invalid s convert
2024-06-17 11:47:16 +02:00
matejcik
da75d8f4b6
chore(common): make unused fields optional
...
[no changelog]
2024-06-10 11:06:06 +02: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
cepetr
212391fc37
feat(core): add pareen & easer crates
...
[no changelog]
2024-06-03 14:26:25 +02:00
tychovrahe
b9a55cf2a7
feat(core): add settings to turn haptic on/off
...
[no changelog]
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
Andrew Kozlik
f24c48ef1e
feat(core): Add extendable BackupTypes.
2024-05-28 18:03:26 +02:00
Peter Jaško
7eb6fcf43c
feat(cardano): Tag sets
2024-05-23 10:01:48 +02:00
Peter Jaško
10e4352aad
feat(cardano): Add Conway certificates
2024-05-23 10:01:48 +02:00
cepetr
80d1ce25c6
refactor(core/rust): improve tjpgdec interface
...
[no changelog]
2024-05-17 09:17:37 +02:00
Ioan Bizău
3006224bff
feat(core): add ability to request backups with any number of groups/shares
2024-05-01 09:23:40 +02:00
Andrew Kozlik
27f54eec9c
feat(core): Add unit packaging variant field to Features.
...
[no changelog]
2024-04-25 15:51:52 +02:00
stevenbooke
6a8ce5b5c0
feat(rust/trezor_client): add solana_get_address example
2024-03-09 19:12:04 +00:00
Martin Milata
48124023d7
feat(core): Add Capability.Translations to Features
...
[no changelog]
2024-02-29 11:16:05 +00: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
f53b945e61
feat(common): Add language_version_matches flag to Features
...
[no changelog]
2024-02-26 18:10:24 +01:00
obrusvit
9cd97565c9
ci: add Safe 3 to GH actions rust unit tests
...
[no changelog]
2024-02-22 12:10:12 +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
matejcik
0bb57173db
chore(common): remove useless proto imports
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
Pavol Rusnak
b5c86a45ed
feat(rust/trezor-client): bump dependencies in Cargo.lock
2024-02-10 18:53:49 -03:00
Pavol Rusnak
d5eb68d1bc
feat(rust/trezor-client): bump version to 0.1.3
2024-02-10 18:52:31 -03:00
grdddj
76c547bb91
feat(core): add loader to homescreen when locking the device for TS3
2024-02-05 14:46:40 +01:00
DaniPopes
74c1129445
feat(rust/ethereum): remove primitive-types dependency, make chain ID optional
2024-01-25 16:00:40 +01:00