matejcik
066729bf2b
chore: build prodtest with prodtest_unsigned vendor header
2023-04-17 11:57:46 +02:00
matejcik
3d73ca957c
build: add support for prodtest into build-docker
2023-04-17 11:57:46 +02:00
matejcik
fa1925a9d8
chore(core/vendorheaders): generate vendor header for prodtest
2023-04-17 11:57:46 +02:00
matejcik
366d1cb125
chore(core/vendorheaders): bump versions of vendor headers after recent changes
2023-04-14 16:29:25 +02:00
matejcik
01b7cfd86f
fix(core/prodtest): ensure the prodtest image is at least one chunk big
2023-04-14 16:20:49 +02:00
matejcik
dd4d020a76
fix(core/bootloader): correctly handle images smaller than one chunk
2023-04-14 16:20:49 +02:00
Pavol Rusnak
056ac9d70a
chore(vendor): update secp256k1-zkp to v0.3.1
2023-04-14 13:34:14 +02:00
grdddj
e8f32755ba
feat(core/tools): improve alloc.py for seeing allocations
...
[no changelog]
2023-04-14 11:22:36 +02:00
tychovrahe
44178514f3
feat(core): support differently sized homescreen
...
[no changelog]
2023-04-12 14:03:12 +02:00
grdddj
2b71a44fd3
feat(tests): master diff creating different_screens.html report
2023-04-12 13:38:48 +02:00
Martin Milata
aa9f848b70
fix(core/ui): button text and warning style update
...
[no changelog]
2023-04-12 13:10:45 +02:00
Martin Milata
33e3da8ed3
tests: tweak wait time for test_autolock_ignores_getaddress
...
[no changelog]
2023-04-11 19:58:20 +02:00
grdddj
abeb34454c
feat(python): use DebugLinkRecordScreen.refresh_index when restarting emulator
...
During each restart, Emulator will transfer the original screen-recording directory
to the new emulator/client and will change the refresh_index so that older screenshots
are not being overwritten by new ones.
[no changelog]
2023-04-11 15:15:44 +02:00
grdddj
0381faffb1
feat(core): support DebugLinkRecordScreen.refresh_index
...
Clients can set their own REFRESH_INDEX: int that will we part of the
screenshot name - e.g. refresh01-...
It is up to the client to keep increasing this number with each
emulator restart.
[no changelog]
2023-04-11 15:15:44 +02:00
grdddj
9804926682
feat(common/protob): add optional uint32 refresh_index into DebugLinkRecordScreen message
...
Allows for screenshots from multiple emulator restarts being recorded in the same
directory without being overwritten by each other.
(As core/embed/unix/display-unix.c::display_save() starts with zero index after each restart.)
[no changelog]
2023-04-11 15:15:44 +02:00
grdddj
f0223c7266
feat(ci): run persistence tests in UI testing mode
...
[no changelog]
2023-04-11 15:15:44 +02:00
grdddj
d4304dc38b
chore(tests): record persistence tests fixtures
...
[no changelog]
2023-04-11 15:15:44 +02:00
grdddj
b6ce90dc73
feat(tests): support UI testing for persistence tests
...
Added new global `emulator_core` fixture that supports UI recording.
[no changelog]
2023-04-11 15:15:44 +02:00
tychovrahe
923b1c42b0
fix(cli): don't try to initialize device after wipe in bootloader
2023-04-11 13:57:12 +02:00
Martin Milata
2456219d52
fix(core/ui): hold to confirm when finializing replacement transaction
...
[no changelog]
2023-04-10 18:42:38 +02:00
Martin Milata
46940521d8
chore(core/bootloader): bump version to 2.1.1
...
[skip_ci]
2023-04-09 12:37:18 +02:00
Martin Milata
81e5dbf301
chore(core): bump version to 2.6.1
...
[skip_ci]
2023-04-09 12:37:18 +02:00
matejcik
606518d80e
tests: test behavior of USB-ignoring autolock
...
[no changelog]
2023-04-07 19:44:32 +02:00
Martin Milata
14a8b0c62b
fix(core): do not touch idle timer on USB events
2023-04-07 19:44:32 +02:00
matejcik
c38b39ee6e
feat(core): include signed bootloader 2.1.0
2023-04-07 13:33:04 +02:00
matejcik
ff6bf906d0
chore(common): sync builtin definitions with the external repo
2023-04-06 15:55:26 +02:00
matejcik
b8e8fcff33
chore(common): set definition timestamp to the current signed definitions
...
[no changelog]
2023-04-06 15:55:26 +02:00
matejcik
1890e3c04d
build: modify build-docker.sh to behave nicely with things that are not branches
2023-04-05 23:38:41 +02:00
matejcik
5e0a2ed6d0
feat(core/cosi): confirm CoSi path on screen ( fixes #2932 )
2023-04-05 20:57:48 +02:00
matejcik
5fa1a33a1d
fix(tests): url-safe name for hyperlinks (for when there's a backslash)
2023-04-05 20:57:48 +02:00
matejcik
e5ed9d3df4
build(core): improve path resolution in scons tools
...
[no changelog]
2023-04-05 16:36:29 +02:00
matejcik
9d8cfbf680
chore(core): rebuild QA bootloader
...
[no changelog]
2023-04-05 16:36:29 +02:00
matejcik
806ded05ae
build: faster docker builds by reusing snapshots
2023-04-05 16:36:29 +02:00
matejcik
799c420dda
fix(python): support all image types in firmware-fingerprint.py
...
[no changelog]
2023-04-05 16:36:29 +02:00
Andrew Kozlik
4cd88e16f7
feat(core): Introduce use_compact option for FIDO2.
...
When use_compact is set to true, Trezor creates smaller credential IDs.
2023-04-05 15:49:27 +02:00
Andrew Kozlik
32dec18366
feat(core): Don't store blank names in FIDO2 credentials.
2023-04-05 15:49:27 +02:00
Martin Milata
c21cf87c53
fix(core/ripple): use standard layouts for sign_tx
...
[no changelog]
2023-04-04 00:15:12 +02:00
Martin Milata
69bc442c90
fix(core/ui): replace RobotoMono Regular with RobotoMono Medium
...
[no changelog]
2023-04-04 00:15:12 +02:00
Martin Milata
a44e738d31
feat(core/ui): sending transaction style update
...
[no changelog]
2023-04-04 00:15:12 +02:00
Martin Milata
229c81fa7e
feat(core/ui): frames with title and subtitle
...
[no changelog]
2023-04-04 00:15:12 +02:00
matejcik
331bba9b70
build: also build bootloader during build-docker
2023-04-03 22:01:26 +02:00
matejcik
a09c404359
fix(core): restore original Label bounds checking
...
so that if the text does not vertically fit into the provided bounds,
it will only render part of itself (and an optional ellipse)
and remain properly vertically centered
2023-04-03 22:01:26 +02:00
matejcik
bd491bb2da
docs(core/bootloader): changelog for bootloader 2.1.0
2023-04-03 22:01:26 +02:00
matejcik
744766a9c7
chore(core): rebuild QA bootloader
2023-04-03 22:01:26 +02:00
matejcik
ca5a68ebc5
fix(core): unify error strings
2023-04-03 22:01:26 +02:00
matejcik
38b6b9adc8
style(core/bootloader): unify import section
2023-04-03 22:01:26 +02:00
matejcik
a2f7d8395f
fix(core/bootloader): erase the storage as soon as we know we should
...
This fixes a problem that would previously cause the storage to be
erased every time.
2023-04-03 22:01:26 +02:00
matejcik
ba112e6290
feat(core/bootloader): show whether the storage was erased in emu
2023-04-03 22:01:26 +02:00
matejcik
7638694484
chore: make fields on FirmwareRequest required ( fixes #1941 )
...
[no changelog]
2023-04-03 22:01:26 +02:00
matejcik
63c27bafd6
fix(core/bootloader): properly display upgrade/downgrade
2023-04-03 22:01:26 +02:00