M1nd3r
d431b46c30
fix(core): remove double defined QStrings for THP
...
[no changelog]
2024-10-18 11:02:39 +02:00
M1nd3r
d9e24e7068
feat(core): enable benchmark on bitcoin_only builds
...
[no changelog]
2024-10-17 13:51:08 +02:00
M1nd3r
66fcd27e2b
fix(core): enable THP in frozen bitcoin_only builds
...
[no changelog]
2024-10-17 13:48:32 +02:00
M1nd3r
ed20e2ebe0
fix(core): change version of THP in USE_THP description
...
[no changelog]
2024-10-17 13:46:22 +02:00
M1nd3r
2b6533dd5a
test(core): fix thp unit tests
...
[no changelog]
2024-10-17 11:44:28 +02:00
M1nd3r
00d7e42939
fix(core): fix pairing context after separation of THP messages
...
[no changelog]
2024-10-17 11:43:51 +02:00
M1nd3r
24d43ab2e5
fixup! feat(core): make starting channel id random [no changelog]
2024-10-17 11:42:43 +02:00
M1nd3r
335b348de2
feat(core): make starting channel id random
...
[no changelog]
2024-10-16 17:37:25 +02:00
M1nd3r
7e68d85a64
fixup! fix(core): remove direct import of cache_codec in base.py [no changelog]
2024-10-16 17:31:38 +02:00
M1nd3r
7f1a526625
fix(core): remove direct import of cache_codec in base.py
...
[no changelog]
2024-10-16 17:25:27 +02:00
M1nd3r
bfee79ef62
fix(core): remove debugLink messages from pairing process
...
[no changelog]
2024-10-16 17:04:07 +02:00
M1nd3r
51d9607341
chore(core): clean/improve create_new_session.py
...
[no changelog]
2024-10-16 16:53:57 +02:00
M1nd3r
cd649b1f78
feat(core): make get_seed synchronous
...
[no changelog]
2024-10-16 16:52:14 +02:00
M1nd3r
7aab023fea
fix(core): fix feature flags in SConscript.firmware
...
[no changelog]
2024-10-16 16:28:27 +02:00
M1nd3r
4bcece8a43
fix: remove unused ignores
...
[no changelog]
2024-10-16 16:23:47 +02:00
M1nd3r
3a483feefb
fix(core): change version of THP in USE_THP description
...
[no changelog]
2024-10-16 16:23:47 +02:00
M1nd3r
e80bfca6cd
chore(core): separate message types of THP messages into new enum and update parsing
...
[no changelog]
2024-10-16 16:23:47 +02:00
M1nd3r
c6ba01b347
chore(protobuf): move options defintions to a separate file to reduce dependecies
...
[no changelog]
2024-10-16 16:23:47 +02:00
M1nd3r
b4689a1191
feat(core): implement a new Trezor-Host protocol
2024-10-16 16:23:46 +02:00
Martin Milata
01b0c702f0
fixup! feat(core): unify RustLayout, implement single global layout
2024-10-16 16:23:46 +02:00
matejcik
733b2ed216
fixup! feat(core): unify RustLayout, implement single global layout
2024-10-16 16:23:46 +02:00
matejcik
c07d37c822
style: make style_check passing
2024-10-16 16:23:46 +02:00
matejcik
eed71f812a
style(core/rust): fix linter complaints
2024-10-16 16:23:46 +02:00
matejcik
8e26276b22
fix(core): restore ellipsis functionality on TR
2024-10-16 16:23:46 +02:00
matejcik
eb8045ffb8
fix(core): fix cancel behavior in SignMessage
2024-10-16 16:23:46 +02:00
matejcik
495dca10da
chore(core/rust): add uDebug capability to more places
2024-10-16 16:23:46 +02:00
matejcik
7ef1ce7b4b
style(core/rust): avoid unused warning
2024-10-16 16:23:46 +02:00
matejcik
526bd8afff
fix(core): allow Ping while locked
...
same behavior as on Trezor One
2024-10-16 16:23:46 +02:00
matejcik
dd7f5289e2
feat(core): drop support for after-step-hook
...
This was necessary for hooking display.refresh() with the old UI toolkit.
With the new one, we explicitly refresh the display after every paint, so
implicit after-step refresh seems no longer necessary.
2024-10-16 16:23:46 +02:00
matejcik
adaf0b7871
refactor(core/ui): reusable timers
2024-10-16 16:23:46 +02:00
matejcik
2869c805d2
docs(core): add changelog
2024-10-16 16:23:46 +02:00
matejcik
c6bd058db3
style: fix complaining lints & formatters
2024-10-16 16:23:46 +02:00
matejcik
fe7ceeec4b
fix(core): correctly repaint ShowMore component when requested
2024-10-16 16:23:46 +02:00
matejcik
33a200a0e9
tests: fix small irregularities
2024-10-16 16:23:45 +02:00
matejcik
ad96676f18
refactor(core): improve recovery_enter_share
2024-10-16 16:23:45 +02:00
matejcik
fcc5658221
feat(core): show progress before starting to wipe device
...
This doesn't actually advance the progress while device erase is ongoing, but at least the user sees a loader.
2024-10-16 16:23:45 +02:00
matejcik
f86bdca4b7
fix(core/ui): repaint the title of Progress layout when requested
2024-10-16 16:23:45 +02:00
matejcik
df6483c269
feat(core): unify RustLayout, implement single global layout
2024-10-16 16:23:45 +02:00
matejcik
532d461a02
refactor(core/rust): introduce layout lifecycle states on Rust side
2024-10-16 16:23:45 +02:00
matejcik
e7bc73bebc
refactor(core/ui): improve LayoutObj initialization
...
* RequestPaint message is sent at construction time to force calculation
of number of pages
* given that Attach corresponds to "start the layout" message, Child now
responds to Attach the same way it responds to RequestPaint, by
force-repainting everything.
2024-10-16 16:23:45 +02:00
matejcik
027a6ce8f0
build(core): fix random order seed when using zsh
2024-10-16 16:23:45 +02:00
matejcik
bddcfa0878
fix(core): set default value for do_not_restart
...
otherwise if _handle_single_message raises an exception (which is
fortunately not something that should generally happen), the
finally-block would fail on "referenced before assignment"
2024-10-16 16:23:45 +02:00
matejcik
9d834d2ec7
feat(core): add mailbox as a simplified version of chan
2024-10-16 16:23:45 +02:00
matejcik
d88ecc1c24
refactor(core): remove debuglink support from main handle_session
...
It is being moved into a custom handler for the debug app.
2024-10-16 16:23:45 +02:00
matejcik
1f1eaa68a6
refactor(core): remove unused features from loop.race
2024-10-16 16:23:45 +02:00
matejcik
5686f46a03
feat(core): introduce timeout to loop.wait()
2024-10-16 16:23:45 +02:00
tychovrahe
0f84d51051
refactor(core): expose USE_TOUCH and USE_BUTTON to uPy
...
[no changelog]
2024-10-16 16:23:45 +02:00
matejcik
e9bb598d2f
refactor(core/rust): create a single code path allowed to modify SwipeFlow state
2024-10-16 16:23:45 +02:00
M1nd3r
7b6ce56ac3
fix(core): remove redundant AES_GCM flag in SConscript.firmware
...
[no changelog]
2024-10-16 16:19:28 +02:00
Ondřej Vejpustek
2d5d7201d5
feat(core): allow benchmark only in debug
...
[no changelog]
2024-10-11 16:35:34 +02:00