1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-11-25 08:58:14 +00:00
Commit Graph

128 Commits

Author SHA1 Message Date
Ondřej Vejpustek
c8faac952a feat(python): implement benchmark application interface 2024-10-11 16:35:34 +02:00
Darsey Litzenberger
9416caade4 feat(python): add pretty-printing of protobuf messages in IPython 2024-10-02 10:38:27 +02:00
matejcik
abe51b93a8 fix(python): prevent accidental modification of models.TREZORS 2024-09-11 12:59:04 +02:00
matejcik
ed79d35de9 feat(python): make webusb transport more resilient
* convert more USB errors into TransportExceptions
* add a timeout + infinite loop for read/write operations,
  so that they are interruptible by Python, instead of leaving
  the interface in a bad state when hard-killed
* (also ctrl+c now works if the process is waiting for usb)
2024-08-28 00:08:48 +02:00
Andrew Kozlik
2a567f3a0c feat: Remove display_random feature. 2024-08-27 19:33:23 +02:00
tychovrahe
78b4017859 feat(core): add support for T3B1 2024-07-16 15:56:28 +02:00
Andrew Kozlik
b6b1ad8825 feat(python): Implement DebugLinkOptigaSetSecMax. 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
matejcik
9b1bffca3b docs(python): changelog for 0.13.9 2024-06-25 13:43:13 +02:00
matejcik
eaeb58fb25 chore(python): annotate package with minimum python 3.8
also add 3.12 to tox config
2024-06-25 13:43:13 +02:00
matejcik
0fc193ab80 fix(python): increase homescreen quality when uploading via trezorctl
fixes #3893
2024-06-25 13:43:13 +02:00
matejcik
d3bdedf421 feat(python): implement full certificate verification in trezorctl (fixes #3364) 2024-06-25 13:35:16 +02:00
Ioan Bizău
2c390a2030 feat(python): add ability to set up a device with SLIP39 "single" 2024-06-06 14:00:13 +02:00
tychovrahe
a65511846b feat(core): added user adjustable brightness setting 2024-06-03 14:26:25 +02:00
Peter Jaško
56f963d332 chore: Changelog 2024-05-23 10:01:48 +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
tychovrahe
a71a608ea7 feat(core): add basic support for T3T1 2024-02-29 23:05:56 +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
overcat
579cc0d882 feat(common & core & legacy & python/stellar): add support for ClaimClaimableBalanceOp. 2023-12-11 11:14:33 +01:00
gabrielkerekes
b85395434f chore(solana): add changelog 2023-12-05 22:11:41 +01:00
tychovrahe
10021bf364 chore(core): fix gen and style problems
[no changelog]
2023-10-31 13:32:20 +01:00
cepetr
523e50db49 feat(python): introduce interaction-less upgrade 2023-10-27 16:41:56 +02:00
matejcik
7a76a9577d docs(python): generate changelog for 0.13.8 2023-10-20 15:45:32 +02:00
matejcik
3c0344304f feat(python/trezorctl): notify user about PIN/passphrase entry in terminal (fixes #3203) 2023-10-20 15:45:32 +02:00
matejcik
b68412e89b style(python): use 'h' for hardening in descriptors too 2023-10-20 15:45:32 +02:00
matejcik
7d8a57a806 style(python): use 'h' for hardening instead of apostrophe (fixes #3037) 2023-10-20 15:45:32 +02:00
matejcik
a4f378e565 chore(python): use model names more consistently 2023-10-18 13:18:32 +02:00
Pavol Rusnak
9b78dd107b fix(python): drop simple-rlp dependency and use internal copy 2023-10-11 13:04:26 +02:00
grdddj
64aad8d4d7 chore(all): add changelog entries for address chunkification 2023-09-15 09:50:21 +02:00
Andrew Kozlik
1f45e9338a feat(trezorctl): Implement device authenticate command. 2023-09-13 15:45:48 +02:00
matejcik
4223957756 docs(python): add missing changelog entries 2023-09-04 16:31:04 +02:00
tychovrahe
1b08be0186 fix(core/python): print correct model in print_firmware_version 2023-08-22 11:23:29 +02:00
tychovrahe
e8281385f6 feat(core): implement secret handling in bootloader 2023-08-15 09:37:38 +02:00
tychovrahe
d3284baf21 feat(core): support STM32F429 discovery board 2023-06-15 17:08:14 +02:00
matejcik
f588046ded docs(python): regenerate changelog 2023-06-02 14:49:48 +02:00
matejcik
c3eb1664ef chore(python): add T2B1 keys to trezorlib 2023-06-02 14:48:59 +02:00
matejcik
b6c2f2e5ba feat(core): add hw_model field to vendor headers 2023-06-02 14:43:19 +02:00
grdddj
da14c22712 feat(all): add UI for Model R 2023-05-31 10:14:54 +02:00
matejcik
fc5bffb890 docs(python): changelog for 0.13.6 2023-04-27 13:37:16 +02:00
matejcik
f6534d4220 feat(python/trezorctl): better conversion to Trezor homescreen format (fixes #2880) 2023-04-27 13:37:16 +02:00
matejcik
67748f3c94 docs(python): correctly mark original issue for wiping bootloader 2023-04-27 13:37:16 +02:00
matejcik
1141ccdf79 fix(python/trezorctl): limit memory for one field (fixes #2439) 2023-04-27 13:37:16 +02:00
matejcik
09de7ce4f2 feat(python/trezorctl): support prompt configuration for encrypt/decrypt keyvalue
fixes #2608
2023-04-27 13:37:16 +02:00
matejcik
cc2314d89d fix(python/trezorctl): do not prompt twice when enabling force-on-device
fixes #2833
2023-04-27 13:37:16 +02:00
tychovrahe
923b1c42b0 fix(cli): don't try to initialize device after wipe in bootloader 2023-04-11 13:57:12 +02:00
matejcik
92c037d89e fix(python/trezorctl): fix colliding option shortcut in ethereum sign-tx
fixes #2535
2023-03-24 13:24:46 +01:00
Martin Novák
e6a7b9ccaa feat(python): support external Ethereum definitions 2023-03-24 13:24:46 +01:00
Andrew Kozlik
9e23ba8864 feat(trezorctl): Support SLIP-25 in get-descriptor 2023-03-20 17:55:49 +01:00
David Misiak
79632d32c7 chore(cardano): update ui tests, add changelog 2023-03-06 11:27:13 +01:00
matejcik
966e5d8286 fix(python): allow unsigned legacy firmware (fixes #2801) 2023-02-20 14:59:02 +01:00