Commit Graph

65 Commits (b973d3c692fbcb3c74ef517442a538365cebbe11)

Author SHA1 Message Date
grdddj b973d3c692 WIP - new approach to debug events for both TT and TR
1 year ago
grdddj 019d898c26 WIP - more stable event linking, including swipe events
1 year ago
grdddj f7524f7497 TR-python: add debuglink methods for buttons
1 year ago
grdddj 975d949a3e python: debuglink improvements
1 year ago
matejcik 606518d80e tests: test behavior of USB-ignoring autolock
1 year ago
Martin Milata c100358ce2 fix(core/ui): don't send ButtonRequest when displaying GetAddress QR code
1 year ago
matejcik 80af1c552e feat(tests): seemingly stable workaround for the wait_layout instability
1 year ago
Martin Milata 483c7a6342 chore(python): debuglink: wait for swipe
1 year ago
Martin Milata 4af5939a0b feat(core/ui): redesigned receive flow
1 year ago
grdddj 491a8523bc feat(tests): allow for saving text layout of all screens during UI tests
1 year ago
matejcik 508b6a87e6 fix(tests): ensure the client is open when stopping screen recording
1 year ago
grdddj dc22f98aed chore(python): better static typing for debuglink and emulator
2 years ago
grdddj e9a1bcc951 feat(python): add debuglink helpers to get layout information
2 years ago
grdddj e0693d3a55 feat(python): add trezorctl possibility to record screen changes
2 years ago
matejcik 455884932e fix(python): do not implicitly import PIL by trezorctl
2 years ago
grdddj 3d505874aa feat(ci): create pyright tool and include it in CI
2 years ago
grdddj 58fb6c77a7 feat(python): add screenshotting capability for T1 in Debuglink
2 years ago
Andrew Kozlik ba4f046d6f feat(common): Add INFO button to DebugLinkDecision.
2 years ago
matejcik 38fca4a83d chore(python): regenerate GNU copyright headers
3 years ago
matejcik a2a8cc88d9 feat(python): make the protobuf mappings overridable
3 years ago
grdddj 1a0b590914 feat(python): add full type information
3 years ago
matejcik 2a2da21879 fix(python/debuglink): fix formatting for expected messages
3 years ago
amadejpapez 85ba7c12ba style(all): use f-strings for formatting
3 years ago
matejcik 92e9d61e24 feat(python/debuglink): reset_debug_features to reconfigure debuglink
3 years ago
matejcik b3312d1ef7 fix(tests): set_filter must be used in with-block
3 years ago
matejcik f8bb90366a fix(tests): auto-swipe by using only ButtonRequest.pages
3 years ago
matejcik d047c98cb2 feat(python/debuglink): auto-page on pageable screens
3 years ago
matejcik 4f0aca7bb5 feat(python): pass whole ButtonRequest to button_request UI handler
3 years ago
matejcik ea2a9375ac feat(python/debuglink): streamline expected responses handling [no changelog]
3 years ago
matejcik a58823cc0c refactor(python): rework trezorlib protobuf codec
3 years ago
matejcik cb7152542d feat: drop DebugLinkShowText functionality
3 years ago
Martin Milata 192d0dcf87 feat(core): hold homescreen to lock
3 years ago
Martin Milata 8fd12f4373 fix(tests): run test_softlock_instability on emulator only
4 years ago
matejcik 3d6d1a56ac feat(python): implement API compatibility with trezorlib 0.12
4 years ago
matejcik 08d896f2f9 chore(tests): update to kwargs usage and new btc.sign_tx API
4 years ago
matejcik a14634c389 python: make PIL optional in the toif module, add size check
4 years ago
matejcik 741fca0156 tests: watch_layout must be explicit (fixes #1142)
4 years ago
matejcik 6f53ca0ac6 core: rework wait_layout()
4 years ago
matejcik 5d823ff5ea core: use ButtonRequestType.PinEntry for PIN entry
4 years ago
matejcik fc6c99c6f9 tests: disable PIN detection, all PIN uses must be explicit
4 years ago
matejcik b68cc5abda python/debuglink: implement use_pin_sequence support for trezor-core
4 years ago
matejcik 62ced317cd python/debuglink: proto -> messages
4 years ago
matejcik ee32806bb2 python/debuglink: add debuglink message logging
4 years ago
matejcik 6069173252 python/debuglink: clean out debuglink methods
4 years ago
matejcik 7ebbccdbba python/debuglink: support conditional expected_responses
4 years ago
matejcik 7a85d93d94 python/debuglink: properly use session_counter for debuglink transport
4 years ago
matejcik 9a330f3475 python: unify protobuf-encoding code paths
4 years ago
matejcik 5523c7bbef tests: add SD card format feature tests
4 years ago
matejcik 81a03edf61 python/debuglink: add docstrings, rename functions for clearer usage
4 years ago
matejcik 7a253a6c0b python/debuglink: properly clean up at end of "with client"
4 years ago