1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-20 21:38:26 +00:00
Commit Graph

841 Commits

Author SHA1 Message Date
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
Ioan Bizău
522d33a71f refactor(core): send out ButtonRequest name
[no changelog]
2024-07-19 11:28:07 +03:00
tychovrahe
354dad617d fix(core): fix vector table alignment on STM32U5
[no changelog]
2024-07-16 16:38:48 +02:00
tychovrahe
7c94080227 refactor(core): move vendor headers to model specific directories
[no changelog]
2024-07-16 15:56:28 +02:00
tychovrahe
11b1d5ca41 chore(core): add T3B1 production keys
[no changelog]
2024-07-16 15:56:28 +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
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
matejcik
3a039c505f chore(python): bump version after release 2024-06-25 13:43:13 +02:00
matejcik
58b1a95052 docs(python): update README 2024-06-25 13:43:13 +02:00
matejcik
9b1bffca3b docs(python): changelog for 0.13.9 2024-06-25 13:43:13 +02:00
matejcik
d1981e745e fix(python): fallback for trezorctl device setup on older firmwares
fixes #3956
[no changelog] because the slip39-single feature was not yet released
2024-06-25 13:43:13 +02:00
matejcik
32d26933a6 style(python): modernize type annotations in cli/device.py 2024-06-25 13:43:13 +02:00
matejcik
92e8bf5e60 chore(python): regenerate documentation 2024-06-25 13:43:13 +02:00
matejcik
e5686c24e3 build(python): update setuptools manifest 2024-06-25 13:43:13 +02:00
matejcik
cd55d32407 refactor(python/protobuf): allow field types imported in the same module 2024-06-25 13:43:13 +02:00
matejcik
27fef37cc9 style(python): modernize type annotations in protobuf.py 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
f6924c1ad4 feat(python): add certificate whitelist for device authentication 2024-06-25 13:35:16 +02:00
matejcik
d3bdedf421 feat(python): implement full certificate verification in trezorctl (fixes #3364) 2024-06-25 13:35:16 +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
r0tc
61fe99036e fix(python): remove duplicated 0x prefix for publish sign-tx 2024-06-14 14:16:28 +02:00
matejcik
da75d8f4b6 chore(common): make unused fields optional
[no changelog]
2024-06-10 11:06:06 +02:00
matejcik
863435cc9d feat(python/debuglink): make input flows part of the traceback 2024-06-06 14:00:13 +02:00
Martin Milata
8c9f5ebbca tests(core): fix T3T1 default flow 2024-06-06 14:00:13 +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
obrusvit
5bd6996ae4 feat(core/ui): show success screens between shares
This commit also adds minor improvements to reset flow.

[no changelog]
2024-06-06 14:00:13 +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
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
Martin Milata
38b0361ded test(core/ui): fix bitcoin signtx for T3T1 2024-05-31 11:59:52 +00:00
Martin Milata
d6e5800413 feat(core): add icons for T3T1 2024-05-31 11:59:52 +00:00
Andrew Kozlik
f24c48ef1e feat(core): Add extendable BackupTypes. 2024-05-28 18:03:26 +02:00
Peter Jaško
56f963d332 chore: Changelog 2024-05-23 10:01:48 +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
matejcik
a5aa515631 style(python): upgrade to pyright 1.1.361
had to add a typestub for PIL due to
https://github.com/microsoft/pyright/issues/7832

We should remove it if that is either fixed or, if I fail to convince
Eric, after the relevant type information is added to Pillow

[no changelog]
2024-05-07 11:57:10 +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
tychovrahe
9a212a22bd chore(core): add T3T1 production keys to trezorctl
[no changelog]
2024-04-17 13:31:46 +02:00
tychovrahe
1600759457 refactor(core): simplify secret.h api, hide platform differences
[no changelog]
2024-04-11 16:13:58 +02:00
Martin Milata
418bc924c4 fix(python): missing PIL.Image.ANTIALIAS
[no changelog]
2024-04-10 12:42:49 +00:00
Martin Milata
b1c670090a feat(python): more compact debuglink logging
[no changelog]
2024-04-09 12:10:17 +00:00
tychovrahe
ffccf849eb chore(core): fill T3T1 model full name
[no changelog]
2024-04-04 12:46:44 +02:00
grdddj
0e6b3299af chore(python): include the model names in Unsupported model error
[no changelog]
2024-04-02 14:31:59 +02:00