Commit Graph

54 Commits (dc22f98aed9e8c807babcae6e2ec06dd7b542c53)

Author SHA1 Message Date
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
2 years ago
matejcik a2a8cc88d9 feat(python): make the protobuf mappings overridable
2 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
matejcik 94b85efba1 python/debuglink: make pin sequences configurable
4 years ago
Tomas Susanka 2c0504ad1c
Merge pull request #803 from trezor/passphrase
4 years ago
matejcik 05a1d6f771 core/debug: add "show arbitrary screen" capability, for easier prototyping
4 years ago
matejcik ee07b32f52
python: fix debuglink usage of get_passphrase
4 years ago
Tomas Susanka 51ef963738 tests: introduce UI tests for core
4 years ago
Pavol Rusnak bb8d809a6d
common: change language field to IETF BCP 47 language tag
5 years ago
matejcik 862e582ec1 tests: make {needs,no}_backup flags available in test suite
5 years ago
matejcik fd8aed6105 all: drop XPRV feature of LoadDevice
5 years ago
matejcik 3349f737df python/debuglink: prevent race with recovery homescreen eating debuglink decisions
5 years ago
matejcik c970ad437d tests: improve layout_lines API
5 years ago
matejcik a8fc569016 debug: add support for general layout waiting
5 years ago