matejcik
|
37c61c1381
|
feat(core): implement firmware dumping
|
2022-05-03 19:00:04 +02:00 |
|
Andrew Kozlik
|
485ee6e209
|
feat(core): Show progress in GetFirmwareHash.
|
2022-05-03 19:00:04 +02:00 |
|
Andrew Kozlik
|
822b1c344f
|
feat(core): Return fw_vendor in firmware Features message.
|
2022-05-03 19:00:04 +02:00 |
|
Andrew Kozlik
|
1da446a8fb
|
refactor: Move flash_init to emulator main.
|
2022-05-03 19:00:04 +02:00 |
|
Andrew Kozlik
|
106ab65e21
|
feat(core): Implement GetFirmwareHash message.
|
2022-05-03 19:00:04 +02:00 |
|
Martin Milata
|
18c8304339
|
fix(core): leftover TREZOR_MODEL defines
[no changelog]
|
2022-04-28 16:47:22 +02:00 |
|
TychoVrahe
|
7912a7d0d3
|
build(core,storage): fix conditional compilation for different Trezor models
* build(core,storage) - Fix conditional compilation for different trezor models
* build(core) - Rename MODEL_* macro to TREZOR_MODEL_*, remove the original TREZOR_MODEL macro (replaced by conditional compilation for QSTR generation)
* build(core) - fixed missing TREZOR_MODEL to TREZOR_MODEL_x changes
[no changelog]
|
2022-04-26 13:47:40 +02:00 |
|
matejcik
|
a9b46f0249
|
fix(core/rust): be more defensive about strings coming in from uPy
|
2022-04-11 16:49:58 +02:00 |
|
matejcik
|
8dd7a22f8b
|
refactor(core/rust): disallow creating byte buffers from &str
|
2022-04-11 16:49:58 +02:00 |
|
matejcik
|
32c3320f07
|
refactor(core/rust): pass around &str instead of [u8] in most places
|
2022-04-11 16:49:58 +02:00 |
|
matejcik
|
785dc7f4d7
|
feat(core/rust): introduce StrBuffer
it is a variant of Buffer specifically for accepting python `str`
|
2022-04-11 16:49:58 +02:00 |
|
Martin Milata
|
1f612580f7
|
feat(core): enable UI tests for redesigned UI
[no changelog]
|
2022-04-07 17:58:41 +02:00 |
|
Martin Milata
|
38f4ab0983
|
feat(core/rust/ui): return Layout results as singleton objects
[no changelog]
|
2022-04-04 13:32:07 +02:00 |
|
Jan Pochyla
|
36829cfa8f
|
feat(core/rust): Add obj_module! macro
[no changelog]
Co-authored-by: Martin Milata <martin@martinmilata.cz>
|
2022-04-04 13:32:07 +02:00 |
|
Martin Milata
|
30ec1802f4
|
chore(core): bump version to 2.5.1
[skip_ci]
|
2022-03-30 21:57:54 +02:00 |
|
Pavol Rusnak
|
9a8e257619
|
fix(core): fix SDL2 include path
[no changelog]
|
2022-03-29 12:22:11 +02:00 |
|
Martin Milata
|
4eefaffac9
|
fix(core/rust/ui): recovery/passphrase keyboard fixes
[no changelog]
|
2022-03-23 13:40:45 +01:00 |
|
Martin Milata
|
efe25a6ab4
|
fix(core/rust/ui): pin keyboard tweaks
[no changelog]
|
2022-03-23 13:40:45 +01:00 |
|
Martin Milata
|
d51072b8c1
|
refactor(core/rust/ui): unhardcode screen size
[no changelog]
|
2022-03-23 13:40:45 +01:00 |
|
Jan Pochyla
|
801679bccf
|
chore(core/rust): Add dynamic place system
|
2022-03-22 16:08:50 +01:00 |
|
Pavol Rusnak
|
6052e71bbb
|
fix(core): fix build with FEATURE_FLAGS.SECP256K1_ZKP=False
[no changelog]
|
2022-03-18 12:03:41 +01:00 |
|
Jan Pochyla
|
4c027a688c
|
chore(core/rust): Simplify LayoutObj
|
2022-02-18 11:27:23 +01:00 |
|
Jan Pochyla
|
2b6f1a4d5c
|
chore(core/rust): Use MultiTapKeyboard in passphrase
|
2022-02-17 15:17:11 +01:00 |
|
Jan Pochyla
|
3c337723b2
|
chore(core/rust): Add mnemonic keyboards
|
2022-02-17 15:17:11 +01:00 |
|
Pavol Rusnak
|
c6667fa0c2
|
feat(core): verify bip340 pubkeys used in p2tr addresses
Co-Authored-By: Ondřej Vejpustek <ondrej.vejpustek@satoshilabs.com>
|
2022-02-16 10:25:15 +01:00 |
|
Martin Milata
|
80655747d0
|
test(core/rust/ui): pagination unit test
[no changelog]
|
2022-02-10 14:57:42 +01:00 |
|
Martin Milata
|
ab0eef5de0
|
fix(core/rust/ui): adjust spacing for confirm_action
[no changelog]
|
2022-02-10 14:57:42 +01:00 |
|
Martin Milata
|
5378492ea9
|
chore(core/rust): wireframe rendering for ui debugging
[no changelog]
|
2022-02-10 14:57:42 +01:00 |
|
Martin Milata
|
10650af1fa
|
refactor(core/rust/ui): paragraphs breaking
Also fix corner case.
[no changelog]
|
2022-02-10 14:57:42 +01:00 |
|
Martin Milata
|
b5da6dc911
|
refactor(core/rust): geometry/display API improvements
[no changelog]
|
2022-02-10 14:57:42 +01:00 |
|
Martin Milata
|
f2b8822d76
|
refactor(core): improve build-time option for old/new UI
[no changelog]
|
2022-02-10 14:57:42 +01:00 |
|
Martin Milata
|
b64c69c3ff
|
feat(core/rust/ui): implement confirm_action
[no changelog]
|
2022-02-10 14:57:42 +01:00 |
|
Martin Milata
|
6d1227d839
|
feat(core/rust/ui): SwipePage: add buttons, auto-disable scrolling
[no changelog]
|
2022-02-10 14:57:42 +01:00 |
|
Martin Milata
|
695d80bf54
|
refactor(core/rust/ui): uPy buffer support for TT buttons
[no changelog]
|
2022-02-10 14:57:42 +01:00 |
|
Martin Milata
|
f167a2bef2
|
feat(core/rust/ui): add model T title bar
[no changelog]
|
2022-02-10 14:57:42 +01:00 |
|
Martin Milata
|
c7b33e2bc0
|
feat(core/rust/ui): add new icons
[no changelog]
|
2022-02-10 14:57:42 +01:00 |
|
Martin Milata
|
b46901bc8b
|
feat(core): add TT Hoves fonts, introduce medium variant
Co-authored-by: Pavol Rusnak <pavol@rusnak.io>
[no changelog]
|
2022-02-10 14:57:42 +01:00 |
|
Jan Pochyla
|
d979efc3ca
|
chore(core/rust): Try to simplify pagination a bit
[no changelog]
|
2022-02-08 15:40:37 +01:00 |
|
Martin Milata
|
8fb28e4af5
|
feat(core/rust): impl Paginate for Paragraphs
[no changelog]
|
2022-02-08 15:40:37 +01:00 |
|
Martin Milata
|
f29ccf6009
|
fix(core/rust): UI tweaks
[no changelog]
|
2022-02-08 15:40:37 +01:00 |
|
Martin Milata
|
48f29ee0b9
|
refactor(core/rust): return bounding box after laying out text
[no changelog]
|
2022-02-08 15:40:37 +01:00 |
|
Martin Milata
|
bea696dfc9
|
feat(core/rust): Paginated for T1
[no changelog]
|
2022-02-08 15:40:37 +01:00 |
|
Martin Milata
|
19b2358084
|
refactor(core/rust): T1 title bar
[no changelog]
|
2022-02-08 15:40:37 +01:00 |
|
Martin Milata
|
7f224ab36d
|
refactor(core/rust): model-agnostic Paginated
[no changelog]
|
2022-02-08 15:40:37 +01:00 |
|
Jan Pochyla
|
a3c79bf4f7
|
feat(core/rust): Add Paginated component
|
2022-02-01 10:51:02 +01:00 |
|
Jan Pochyla
|
a7a305d34d
|
fix(core/rust): Fix request_complete_repaint for components without any Child descendants
|
2022-02-01 10:51:02 +01:00 |
|
Jan Pochyla
|
129363f080
|
feat(core/rust): Add Trace to Paragraph[s], improve size calculation
|
2022-02-01 10:51:02 +01:00 |
|
Jan Pochyla
|
d2c8c66385
|
feat(core/rust): First shot at Paragraphs API
|
2022-02-01 10:51:02 +01:00 |
|
Jan Pochyla
|
8c47b94b79
|
feat(core/rust): Add experimental LinearLayout
|
2022-02-01 10:51:02 +01:00 |
|
Jan Pochyla
|
3dd3d7f87b
|
feat(core): Add HoldToConfirm example, improve Loader and animation frame support
|
2022-02-01 10:51:02 +01:00 |
|