Commit Graph

69 Commits (5f016a896a4b384dc21410cb461c4d9b08ee45d2)

Author SHA1 Message Date
matejcik 5f016a896a chore: upgrade style checkers
3 months ago
grdddj b8ea21d24a feat(all): implement translations into Trezor
3 months ago
cepetr ba83a7e644 feat(core): introduce interaction-less upgrade
7 months ago
matejcik c892d4b0ba refactor(core): inject full model name from build script
8 months ago
tychovrahe 3c1236bf82 refactor(core): setup single-place layout selection
8 months ago
Andrew Kozlik c48b606867 feat(core): Add bootloader_locked flag to Features message.
8 months ago
grdddj 76c6e9cd9d feat(all): implement support information for T2B1
8 months ago
Andrew Kozlik 8010cfb5b6 feat(core): Add utils.USE_OPTIGA.
8 months ago
matejcik edc2add85e style(core): apply isort 5
9 months ago
tychovrahe 539420cac8 refactor(core): make backlight/fading optional
11 months ago
tychovrahe 8d812ca36e feat(core): support device variants
12 months ago
tychovrahe a2f8cb9d1c feat(core): add internal model field to features
12 months ago
tychovrahe 83500487b8 refactor(core): improve conditional compilations based on model
1 year ago
grdddj 5196f249a2 feat(core): add make command to check for unused upy code using vulture
1 year ago
grdddj 428ac8d2ac chore(core): delete unused code in src
1 year ago
Andrew Kozlik e612d58f36 feat(core): Add debugging tool for hashing operations.
1 year ago
grdddj 756a97a95d chore(core): delete unused functions
2 years ago
Ondrej Mikle a0287698d5 feat(core): show blue dot when USB data not connected
2 years ago
matejcik a6410693b3 Revert "feat(core): implement firmware dumping"
2 years ago
Ondrej Mikle c563c987e1 feat(core): jump back and stay in bootloader for TT via reverse SVC call trampoline
2 years ago
matejcik 221a7c9973 fix(core): drop support for __slots__ from obj_eq / obj_repr
2 years ago
matejcik 37c61c1381 feat(core): implement firmware dumping
2 years ago
Andrew Kozlik 822b1c344f feat(core): Return fw_vendor in firmware Features message.
2 years ago
Andrew Kozlik 106ab65e21 feat(core): Implement GetFirmwareHash message.
2 years ago
grdddj 3d505874aa feat(ci): create pyright tool and include it in CI
2 years ago
matejcik c236dfc814 style(core): type `object` doesn't have __slots__
2 years ago
Andrew Kozlik 83686d1be2 chore(core): Add HashContextInitable protocol class.
2 years ago
matejcik e20879189f style(core): remove old-style annotations (Set, Tuple, Union)
2 years ago
matejcik 80f6463799 style(core): define obj_eq and obj_repr so that they pass type-check
2 years ago
grdddj 9fc5bb546b style(core): full pyright-based type-checking
2 years ago
matejcik e972839ac7 style(all): fix pylint complaints
3 years ago
amadejpapez 85ba7c12ba style(all): use f-strings for formatting
3 years ago
matejcik cb882df100 feat(core): in debug mode, dump contents of received protobuf messages
3 years ago
Andrew Kozlik 7811204ed5 refactor(core/bitcoin): Use HashWriter in address derivation.
3 years ago
Andrew Kozlik 2c003052f5 refactor(core/bitcoin): Change CoinInfo.script_hash to be a HashContext.
3 years ago
matejcik b41d4c71f0 feat(core/emulator): JSON memory map dump
3 years ago
Martin Milata b7cab90e3c refactor(core/ui): use new_lines=False in layouts
3 years ago
Jan Pochyla 02aa14fc04 refactor(core): Switch to new Protobuf API
3 years ago
Pavol Rusnak 23aa69caea fix(core): unify Features.revision reporting with legacy
3 years ago
matejcik 94521a2065 feat(core): presize some modules to account for their sub-imports
3 years ago
matejcik 5f4240d93c feat(core): preallocate sys.modules to an appropriate size
3 years ago
matejcik 7ca67cc4d9 feat(core): clear out memory space after every workflow
3 years ago
matejcik ea505b592c refactor(core): move empty_bytearray to trezor.utils
3 years ago
Martin Milata ac711fb8ee style(core): use more recent type annotation syntax
3 years ago
Martin Milata 8b3ac659a0 style(core): mypy: disable implicit Optional for function arguments
3 years ago
matejcik 5e7fd3aea6 core: use utils.BufferReader instead of apps.common.BytearrayReader
4 years ago
matejcik 1ff4a0d239 core: separate BufferIO into Reader (read-only) and Writer
4 years ago
matejcik 31e2170766 core: make protobuf buffer smaller, dynamically allocate bigger if necessary
4 years ago
matejcik 0c3bc53aee core: clean up types for field caching, fix count_message
4 years ago
matejcik 87433995b0 core: add BITCOIN_ONLY to mock file
4 years ago