M1nd3r
|
2e72d083a2
|
wip - might not work
|
2025-03-18 13:19:33 +01:00 |
|
Martin Milata
|
75f103bb64
|
fixup! chore(core): adapt trezorlib transports to session based [no changelog]
|
2025-03-18 13:19:33 +01:00 |
|
Martin Milata
|
ee102b5a35
|
fixup! chore(core): adapt trezorlib transports to session based [no changelog]
|
2025-03-18 13:19:33 +01:00 |
|
Martin Milata
|
af1c79a9f2
|
fixup! chore(tests): adapt testing framework to session based [no changelog]
|
2025-03-18 13:19:33 +01:00 |
|
Martin Milata
|
21361b0c77
|
fixup! chore(core): adapt trezorlib transports to session based [no changelog]
|
2025-03-18 13:19:33 +01:00 |
|
M1nd3r
|
f2daba056f
|
chore(python): remove channel database
|
2025-03-13 14:26:25 +01:00 |
|
M1nd3r
|
50c1299fb3
|
fix(python): improve protocol_v2, remove its channel database
|
2025-03-13 14:11:32 +01:00 |
|
M1nd3r
|
bb512ff96f
|
feat(core): improve pairing screens
|
2025-03-13 12:17:13 +01:00 |
|
M1nd3r
|
5c09501632
|
fix(python): open transport before get protocol in client
|
2025-03-13 12:17:13 +01:00 |
|
M1nd3r
|
2f26d3e8e9
|
chore(python): bump trezorlib version to 0.15.0
|
2025-03-13 12:17:13 +01:00 |
|
M1nd3r
|
24a71ab77c
|
fix(python): remove transport close from get_protocol
|
2025-03-13 12:17:13 +01:00 |
|
M1nd3r
|
afc961cff5
|
wip
|
2025-03-13 12:17:13 +01:00 |
|
M1nd3r
|
6ddfff4376
|
chore(python): add noiseprotocol to requirements
[no changelog]
|
2025-03-13 12:17:13 +01:00 |
|
M1nd3r
|
71d8fa58aa
|
feat: implement thp channel replacement
[no changelog]
|
2025-03-13 12:17:12 +01:00 |
|
M1nd3r
|
9dc3575c76
|
temp: thp rest
[no changelog]
|
2025-03-13 12:17:12 +01:00 |
|
M1nd3r
|
aeca5223cc
|
chore(core): adapt trezorlib transports to session based
[no changelog]
|
2025-03-13 12:17:12 +01:00 |
|
M1nd3r
|
07b857d1b3
|
feat(python): implement session based trezorlib
|
2025-03-13 12:17:12 +01:00 |
|
M1nd3r
|
33a64d435f
|
feat(python): implement session based trezorctl
[no changelog]
|
2025-03-13 12:17:12 +01:00 |
|
M1nd3r
|
a2f7484853
|
feat(python): add platformdirs to requirements
[no changelog]
|
2025-03-13 12:17:12 +01:00 |
|
M1nd3r
|
efcdd6843b
|
chore(core): adapt trezorlib transports to session based
[no changelog]
|
2025-03-13 12:17:12 +01:00 |
|
M1nd3r
|
0743b65159
|
feat(python): implement session based trezorlib
|
2025-03-13 12:17:12 +01:00 |
|
M1nd3r
|
ca5f331e43
|
feat(python): implement session based trezorctl
[no changelog]
|
2025-03-13 12:17:12 +01:00 |
|
Martin Milata
|
46ac326354
|
refactor(tests): move set_input_flow to SessionDebugWrapper context manager
[no changelog]
|
2025-03-13 12:17:12 +01:00 |
|
M1nd3r
|
327fe1f98b
|
feat(python): make failing to resume session hard-fail
|
2025-03-13 12:17:12 +01:00 |
|
Martin Milata
|
b55b8fd89e
|
fix(python): revive trezorctl --script
[no changelog]
|
2025-03-13 12:17:12 +01:00 |
|
M1nd3r
|
dd6d77e35c
|
chore(python): bump trezorlib version to 0.14.0
|
2025-03-13 12:17:12 +01:00 |
|
M1nd3r
|
e29215a1e5
|
fix(python): change nostr to use Session instead of Client
|
2025-03-13 12:17:12 +01:00 |
|
M1nd3r
|
2994e364eb
|
chore(python): session passphrase rework
|
2025-03-13 12:17:12 +01:00 |
|
Martin Milata
|
43c784f28b
|
fix(python): simplify UI callbacks
|
2025-03-13 12:17:12 +01:00 |
|
Martin Milata
|
b4d3cb97c0
|
fix(python): bring back firmware version check
|
2025-03-13 12:17:12 +01:00 |
|
Martin Milata
|
38d0b9ff64
|
fix(python): transport handling with sessions
[no changelog]
|
2025-03-13 12:17:12 +01:00 |
|
Martin Milata
|
69b8c03007
|
test(core): remove dead code
|
2025-03-13 12:17:12 +01:00 |
|
M1nd3r
|
e72f192f26
|
chore(core): adapt trezorlib transports to session based
[no changelog]
Co-authored-by: mmilata <martin@martinmilata.cz>
|
2025-03-13 12:17:12 +01:00 |
|
M1nd3r
|
a8aa7fe632
|
feat(python): implement session based trezorlib
Co-authored-by: mmilata <martin@martinmilata.cz>
|
2025-03-13 12:17:12 +01:00 |
|
M1nd3r
|
2a609fcfb7
|
feat(python): implement session based trezorctl
|
2025-03-13 12:17:12 +01:00 |
|
M1nd3r
|
506f75c294
|
chore(python): add refresh of invalid client to internal emulator
|
2025-03-13 12:17:12 +01:00 |
|
M1nd3r
|
cb4e624216
|
chore(python): update python tools
Co-authored-by: mmilata <martin@martinmilata.cz>
|
2025-03-13 12:17:11 +01:00 |
|
Lukas Bielesch
|
17603ffe41
|
refactor(python): move Screen Buttons to debuglink
|
2025-03-12 14:34:25 +01:00 |
|
M1nd3r
|
ec4fbecc1d
|
chore(python): add description to nostr commands group
[no changelog]
|
2025-03-11 16:11:33 +01:00 |
|
Roman Zeyde
|
d6c0e7e203
|
test(python): rerun tests when first response chunk is lost
Also, make sure that Python tests are using `python/setup.cfg`.
[no changelog]
|
2025-03-10 23:10:40 +02:00 |
|
Martin Milata
|
b765cb1e2c
|
fix(python): runaway emulator process
[no changelog]
|
2025-03-10 15:06:05 +01:00 |
|
Ioan Bizău
|
d515153ca5
|
docs: fix link to examples
[no changelog]
|
2025-02-28 14:15:45 +01:00 |
|
Ioan Bizău
|
5282321fba
|
chore(core): improve error message
[no changelog]
|
2025-02-28 14:15:45 +01:00 |
|
Ioan Bizău
|
073038771e
|
feat(core): introduce Nostr
[no changelog]
|
2025-02-28 14:15:45 +01:00 |
|
Roman Zeyde
|
9a62cbd781
|
chore(python): include the invalid chunk in RuntimeError message
[no changelog]
|
2025-02-12 15:55:44 +01:00 |
|
matejcik
|
4a9ac3a956
|
chore(python): bump version after release
|
2025-02-12 14:26:15 +01:00 |
|
matejcik
|
b2098ff03f
|
docs(python): regenerate OPTIONS.rst
|
2025-02-12 14:26:15 +01:00 |
|
matejcik
|
535950ac29
|
docs(python): generate changelog for 0.13.10
|
2025-02-12 14:26:15 +01:00 |
|
matejcik
|
f1c33e2f06
|
fix(python): make cryptography a required dependency
fixes #4493
|
2025-02-12 14:26:15 +01:00 |
|
matejcik
|
dabc5546b5
|
fix(python): support T3B1 in trezorctl fw download
[no changelog]
|
2025-02-12 11:17:38 +01:00 |
|