matejcik
|
b2be58c6d2
|
build: also deploy click-test fixtures
|
2023-02-10 15:19:31 +01:00 |
|
Martin Milata
|
6c1e6fd0cb
|
ci: make connect test core manual
|
2023-02-10 13:23:17 +01:00 |
|
matejcik
|
9add2b0027
|
fix(tests): more robust master diff handling
fixes #2799
|
2023-02-10 13:03:29 +01:00 |
|
Martin Milata
|
034947985a
|
fix(tests): increase delay between click test button presses
[no changelog]
|
2023-02-10 13:03:29 +01:00 |
|
Martin Milata
|
7a375b5642
|
feat(core/ui): adjust device customization layouts
|
2023-02-10 13:03:29 +01:00 |
|
Martin Milata
|
7fb357dac6
|
ci(nix): don't use cached-nix-shell for arm builds and hw tests
|
2023-02-09 12:16:45 +01:00 |
|
Martin Milata
|
1e4b42792d
|
ci(nix): use cached-nix-shell for speed
[no changelog]
|
2023-02-08 23:01:35 +01:00 |
|
tychovrahe
|
9aa8662ba9
|
feat(core): implement loaders for T2B1
[no changelog]
|
2023-02-08 12:18:33 +01:00 |
|
tychovrahe
|
52cd43bf29
|
fix(core): improve tearing effect prevention
[no changelog]
|
2023-02-07 19:05:01 +01:00 |
|
grdddj
|
996fec5aae
|
chore(core): delete newlines in strings where they do not delimit useful info
Done so we can use the same strings for both TT and TR
[no changelog]
|
2023-02-07 12:26:33 +01:00 |
|
Martin Milata
|
099d00de84
|
perf(core/rust): use less Button instances in PassphraseKeyboard
[no changelog]
|
2023-02-06 17:35:31 +01:00 |
|
Martin Milata
|
0df81b18e3
|
perf(core/rust): parse Toif metadata on demand
[no changelog]
|
2023-02-06 17:35:31 +01:00 |
|
Martin Milata
|
194868438a
|
perf(core/rust): drop NamedToif
Makes structs larger despite only being used in panic.
[no changelog]
|
2023-02-06 17:35:31 +01:00 |
|
tychovrahe
|
37c13ed75e
|
chore(legacy): bundle bootloader 1.12.1 into firmware
|
2023-02-06 10:03:27 +01:00 |
|
tychovrahe
|
752bbebcee
|
chore(legacy): added signing script for v3 debug keys
[no changelog]
|
2023-02-06 10:03:27 +01:00 |
|
tychovrahe
|
daf566a260
|
fix(legacy): fix v2 signature validation
|
2023-02-06 10:03:27 +01:00 |
|
grdddj
|
1fa9a58fa5
|
feat(tests): generate UI report with all unique differing screens
[no changelog]
|
2023-02-03 16:51:14 +01:00 |
|
grdddj
|
491a8523bc
|
feat(tests): allow for saving text layout of all screens during UI tests
[no changelog]
|
2023-02-03 16:51:14 +01:00 |
|
grdddj
|
eb195d038b
|
chore(tests): small naming changes and docs
[no changelog]
|
2023-02-03 16:51:14 +01:00 |
|
matejcik
|
39a8e6bb50
|
tests(cosi): add invalid path tests
|
2023-02-03 13:01:47 +01:00 |
|
matejcik
|
0846f3a9e3
|
fix(python/transport): fix UDP prefix search if correct full path is given
|
2023-02-03 13:01:47 +01:00 |
|
matejcik
|
8d44db5270
|
fix(core): ensure SLIP26 path is accepted for SignMessage
|
2023-02-03 13:01:47 +01:00 |
|
matejcik
|
87710bab92
|
chore(python): uncompress hex keys for T1 dev
because production keys are also uncompressed
|
2023-02-03 13:01:47 +01:00 |
|
matejcik
|
248eafc4ca
|
fix(python): better type hints for firmware fields
|
2023-02-03 13:01:47 +01:00 |
|
matejcik
|
3ed84a84e9
|
fix(core): update SLIP-26 signing paths
|
2023-02-03 13:01:47 +01:00 |
|
grdddj
|
32d5beb762
|
fix(core): making sure last layouts before signing are always HoldToConfirm
[no changelog]
|
2023-02-03 11:17:44 +01:00 |
|
tychovrahe
|
8f7cbf7b9d
|
fix(core): update fat fs library to R0.15
|
2023-02-02 16:22:23 +01:00 |
|
matejcik
|
fe88331234
|
fix(tests): make sure the POST to fixtures.json goes through
|
2023-02-02 12:40:39 +01:00 |
|
matejcik
|
c7b787a2ec
|
fix(tests): do not load every image to learn its width
|
2023-02-02 12:40:39 +01:00 |
|
matejcik
|
ed16fefae7
|
ci: update CI config, enable click UI tests
[no changelog]
|
2023-02-02 12:40:39 +01:00 |
|
matejcik
|
795fa3e7e2
|
chore(tests): add fixtures for click tests
|
2023-02-02 12:40:39 +01:00 |
|
matejcik
|
7b0d2a7095
|
feat(tests): re-enable passphrase autolock test
|
2023-02-02 12:40:39 +01:00 |
|
matejcik
|
13c2f360f7
|
chore(tests): add sections to fixtures file
|
2023-02-02 12:40:39 +01:00 |
|
matejcik
|
e15662e12d
|
feat(tests): revamp UI test harness
|
2023-02-02 12:40:39 +01:00 |
|
matejcik
|
f62ce2f793
|
refactor(tests): always use screen_recording context manager
and have it not record internally when appropriate
|
2023-02-02 12:40:39 +01:00 |
|
matejcik
|
6af42b523d
|
feat(tests): generate index on demand when looking at results through show_results.py
|
2023-02-02 12:40:39 +01:00 |
|
matejcik
|
4b2b0e457b
|
chore(tests): do not generate index after every test, unconditionally
[no changelog]
|
2023-02-02 12:40:39 +01:00 |
|
matejcik
|
508b6a87e6
|
fix(tests): ensure the client is open when stopping screen recording
[no changelog]
|
2023-02-02 12:40:39 +01:00 |
|
tychovrahe
|
9748a56a55
|
chore(core): automatic generation of CMakeLists
[no changelog]
|
2023-02-02 11:32:37 +01:00 |
|
grdddj
|
f8c432e955
|
chore(core/rust): delete model_1 code - it should use model_r
[no changelog]
|
2023-01-31 10:55:12 +01:00 |
|
Martin Milata
|
a480bf0f18
|
ci: use new firmware filenames
|
2023-01-30 12:34:36 +01:00 |
|
tychovrahe
|
236396338c
|
refactor(core/rust): introduce icon/image type
[no changelog]
|
2023-01-30 12:33:39 +01:00 |
|
tychovrahe
|
461f566777
|
fix(core/bootloader): fix detection of installed firmware
[no changelog]
|
2023-01-26 11:56:08 +01:00 |
|
grdddj
|
3b64e94e18
|
chore(core): delete unused icons from core/assets
[no changelog]
|
2023-01-25 19:17:56 +01:00 |
|
grdddj
|
5196f249a2
|
feat(core): add make command to check for unused upy code using vulture
[no changelog]
|
2023-01-25 19:17:56 +01:00 |
|
grdddj
|
571bb79e33
|
chore(core): delete unused bip39/slip39 micropython/C bindings
[no changelog]
|
2023-01-25 19:17:56 +01:00 |
|
grdddj
|
428ac8d2ac
|
chore(core): delete unused code in src
[no changelog]
|
2023-01-25 19:17:56 +01:00 |
|
grdddj
|
b08a6fe2c1
|
chore(core): delete unused code from micropython UI
[no changelog]
|
2023-01-25 19:17:56 +01:00 |
|
grdddj
|
021f41c23a
|
fix(core): properly call request_passphrase_on_host dialogue
[no changelog]
|
2023-01-25 19:17:56 +01:00 |
|
grdddj
|
25dc6ff130
|
feat(core): implement loader based on time in milliseconds
[no changelog]
|
2023-01-25 19:17:56 +01:00 |
|