Commit Graph

132 Commits (94db1ee198fb845efb588788dfe5df3d8282dfa6)

Author SHA1 Message Date
Martin Milata 5b3db7eca1 refactor(core/rust/ui): homescreen layouts
2 years ago
grdddj 61277bd80a feat(core/ui): implement webauthn layouts for UI2
2 years ago
grdddj 579ee06b6f feat(tools): add tool for frozen_mpy bytecode analysis
2 years ago
grdddj b95cb34e0c feat(tools): add ignore file for upysize tool
2 years ago
matejcik 0577847352 refactor(core/tools): update headertool
2 years ago
matejcik 6905f9c486 refactor(core): remove remote signing functionality from headertool
2 years ago
Martin Milata 50259b1084 chore(core): remove OTF files of TT Hoves fonts
2 years ago
Martin Milata 18352acce8 feat(core/rust/ui): replace TT Hoves Medium with DemiBold style
2 years ago
matejcik 7a09c21bf5 chore(core): fix import in key generator
2 years ago
tychovrahe f7b9bb4ef8 feat(core/rust): use dma2d to improve rendering performance, implement text over image and icon over icon functions
2 years ago
tychovrahe 223d1b20fb refactor(core): change fonts organization
2 years ago
Martin Milata 3b629a1ea4 refactor(core/rust/ui): layouts for SLIP-39 backups
2 years ago
matejcik 0c1eb0c30d feat(core/tools): support @overloads in generated mocks
2 years ago
tychovrahe 8a092bde21 feat(core): add smaller loader for model R
2 years ago
Martin Milata 38f4ab0983 feat(core/rust/ui): return Layout results as singleton objects
2 years ago
Martin Milata b46901bc8b feat(core): add TT Hoves fonts, introduce medium variant
3 years ago
grdddj 5d76144ef5 chore(common): always use resolve() when accessing parent of the Path
3 years ago
matejcik 1bfaec10e9 build(core): rewrite build_mocks with pathlib, add symlinks to ../mocks
3 years ago
amadejpapez 85ba7c12ba style(all): use f-strings for formatting
3 years ago
Jan Pochyla 2703d714c2 feat(core): add Rust UI components, layouts, text rendering
3 years ago
Martin Milata 582e1318c4 feat(core/emulator): support protobuf messages in memory dumps
3 years ago
Pavol Rusnak 9a9b0eb052
fix(core): rename fw_or_type to image_type in keyctl-proxy to avoid confusion
3 years ago
Pavol Rusnak ff21ea3d5c fix(core): rename fw_or_type to image_type in keyctl-proxy to avoid confusion
3 years ago
Pavol Rusnak cd9c4e478d docs(core): fix typo in keyctl-proxy help
3 years ago
Pavol Rusnak 0a951b8a77 fix(core): don't use format strings in keyctl-proxy
3 years ago
matejcik b41d4c71f0 feat(core/emulator): JSON memory map dump
3 years ago
matejcik aa4227fa84 ci: update coverage exclusion list
3 years ago
matejcik 266955ba65 refactor: rework pb2py generator
3 years ago
matejcik 1c32cbcc1c ci(core): exclude more things from coverage report
3 years ago
Andrew Kozlik a8c500bffd feat(core): Ensure that WebAuthn runs on port 21326 by default for both production and debug emulator.
4 years ago
Martin Milata c42850f997 chore(core): show total allocations in memperf report
4 years ago
Pavol Rusnak 50fdd183c2
ci: enable editorconfig checks, fix whitespace issues
4 years ago
Martin Milata 62a80e1332 feat(core): tools/alloc.py: generate html
4 years ago
matejcik 93efe3ab63 feat(core): add alloc data analysis tool
4 years ago
matejcik 35035dabcb ci: omit generated protobuf classes from coverage report
4 years ago
Martin Milata f3fd98a7ba core: remove 1px of space on the left of each glyph
4 years ago
Ondřej Vejpustek 09667a676e core/tools: update hid-bridge readme
4 years ago
matejcik 032a65e1cf python: export toif as public module
4 years ago
Martin Milata 71c5bc4e3b ci: fail if coverage falls under threshold
4 years ago
Pavol Rusnak a6451dad46
core/fonts: update headers
4 years ago
Pavol Rusnak 47e7550423
core/extmod: add font_pixeloperator{,mono}, use this font for T1
4 years ago
Pavol Rusnak cec87bba50
core: remove mono bold font variant (not used anywhere)
4 years ago
Pavol Rusnak df03534955
core: print inverted question mark for nonprintable characters
4 years ago
matejcik c3a61998cb core: generate resdata by Mako, use if/elif trick to save RAM
4 years ago
Andrew Kozlik d1690f4317 core/tools: fix pixel-perfect mode for centered text in dialog-designer
4 years ago
Pavol Rusnak 2815b62838
core/tools: implement "pixel-perfect" mode for dialog-designer tool
4 years ago
Pavol Rusnak 5ed64a0736
core/tools: refactor dialog-designer tool
4 years ago
Pavol Rusnak d9d5511858
core/tools: add quick'n'dirty dialog-designer tool
4 years ago
matejcik a623799a11 core: remove f-strings from headertool (python 3.5 compatibility)
4 years ago
Andrew Kozlik c57bc62a05 core/tools: Add attestation certificate generator for FIDO2.
5 years ago
matejcik d28e33ef02 core/headertool: support generating vendor headers with explicit size
5 years ago
Pavol Rusnak 4b1159b94d
tools/keyctl-proxy: blue is not readable on my display :)
5 years ago
matejcik 8a5242ed0f
core/tools: make keyctl remote signing more resilient
5 years ago
matejcik 611b734d21
add Pyro4 to pipenv, and make headertool work without it
5 years ago
matejcik 3f85db1b62
core/tools: retain client handle, only ask for passphrase once
5 years ago
matejcik ccacada37c
core/tools: cleanly shut down keyctl-proxy after signing
5 years ago
matejcik e9c68d7397
core/tools: pass fw instance properly in keyctl-proxy
5 years ago
matejcik 388843f772
core/tools: make keyctl-proxy output nicer
5 years ago
matejcik 7c56a1296f
core/tools: add help texts to headertool
5 years ago
matejcik 1b04d1caa7
core/tools: drop tools obsoleted by headertool
5 years ago
matejcik 9341f0d584
core: improve building of vendor headers
5 years ago
matejcik c03ac3f8dd
core/tools: update keyctl-proxy to work with headertool
5 years ago
matejcik 5b48505b88
core/tools: fold keyctl-coordinator into headertool
5 years ago
matejcik cc29b22f91
core/tools: introduce headertool
5 years ago
matejcik fe4ef336aa
core/keyctl: get rid of serpent conversions
5 years ago
matejcik 15bd35824b
python/cosi: improve API
5 years ago
matejcik 8cced84bc4 core: fix build-icons
5 years ago
matejcik 61e4f79c90 core: use common implementation for toif_convert
5 years ago
matejcik a46fd6f508 core: auto-generate FIDO icons
5 years ago
Andrew Kozlik 55f69becff core/tools: Clarify hid-bridge README.
5 years ago
Jan Pochyla 3af75c0b8b core/typing: improve extmod types
5 years ago
Pavol Rusnak 54d348228f
all: rename TREZOR to Trezor where possible
5 years ago
Pavol Rusnak 0b96b48a8c
core/tools: rename toif_convert to toif_convert.py
5 years ago
Pavol Rusnak b89134bf3f
core/tools: fix style in toif_convert
5 years ago
Pavol Rusnak 9cb9653c27
core: refactor png2toi/toi2png tools into one toif_convert usable as a library
5 years ago
matejcik 482b4569f5 build: fix and auto-generate mock files
5 years ago
matejcik f8446c3e00 build: centralize pb2py usage
5 years ago
Roman Zeyde 8d47709eec core/tools: fix typo (#149)
5 years ago
matejcik 2e578572dd add EOS support
5 years ago
Roman Zeyde 30ae11f22e core: allow running 'build_protobuf' from any directory (#106)
5 years ago
Pavol Rusnak 8b06598474
core+legacy: rework code styling checks
6 years ago
matejcik e5670856a2 MONOREPO CREATE FROM trezor-core
6 years ago