1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-03-12 14:16:06 +00:00
Commit Graph

14635 Commits

Author SHA1 Message Date
Lukas Bielesch
c4e5f15ee0 feat(eckhart): Add MenuItem button content type 2025-03-11 23:56:18 +01:00
Lukas Bielesch
b19d040b66 feat(eckhart): Add battery icons 2025-03-11 23:56:18 +01:00
Lukas Bielesch
b789946d8e feat(eckhart): Add vertical menu button styles 2025-03-11 23:56:18 +01:00
obrusvit
69efb9c1e6 feat(eckhart): full-screen vertical menu component 2025-03-11 23:56:18 +01:00
obrusvit
3cb669c19a feat(eckhart): implement a few show_xyz functions 2025-03-11 23:56:18 +01:00
obrusvit
ade18e7208 feat(eckhart): implement confirm_value 2025-03-11 23:56:18 +01:00
obrusvit
407884c199 feat(eckhart): implement confirm_action 2025-03-11 23:56:18 +01:00
obrusvit
d91ec48995 feat(core): add color op to FormattedText
[no changelog]
2025-03-11 23:56:18 +01:00
obrusvit
6ed8a4b7b1 feat(eckhart): full-screen textual component
- TextScreen is a full-screen component for (paginated) texts
- it's supposed to wrap FormattedText or Paragraphs
2025-03-11 23:56:18 +01:00
obrusvit
031a1d42c6 feat(eckhart): action bar component 2025-03-11 23:56:18 +01:00
obrusvit
cbcd181ad7 feat(eckhart): hint component 2025-03-11 23:56:18 +01:00
obrusvit
1f8d271dde feat(eckhart): header component 2025-03-11 23:56:18 +01:00
obrusvit
0a9b694fb2 feat(eckhart): provisional homescreen 2025-03-11 23:56:18 +01:00
obrusvit
9321a57529 feat(eckhart): text styles 2025-03-11 23:56:18 +01:00
obrusvit
59c3dfd044 feat(eckhart): add fonts 2025-03-11 23:56:17 +01:00
obrusvit
af838a1623 feat(eckhart): icon set 2025-03-11 23:56:17 +01:00
obrusvit
91e99595ea feat(eckhart): color palette 2025-03-11 23:56:17 +01:00
obrusvit
28db570956 feat(eckhart): initial commit
- build
- directory structure
- bootloader UI and assets copied from delizia
- FirmwareUI trait functions are empty
- Python layout functions are copied from delizia except some of more
complicated ones which raise NotImplemented for now
2025-03-11 23:56:17 +01:00
cepetr
b5053d9f6e
fix(core): add kernel access to assets by default (#4759)
[no changelog]
2025-03-11 07:58:57 +01:00
Roman Zeyde
d6c0e7e203 test(python): rerun tests when first response chunk is lost
Also, make sure that Python tests are using `python/setup.cfg`.

[no changelog]
2025-03-10 23:10:40 +02:00
Roman Zeyde
301190db4c chore(python): use pytest-rerunfailures instead of flaky
Since it supports re-running all failures that match certain expressions:

https://github.com/pytest-dev/pytest-rerunfailures?tab=readme-ov-file#re-run-all-failures-matching-certain-expressions

[no changelog]
2025-03-10 23:10:40 +02:00
Martin Milata
0efb201d6b ci: preserve emulator logs for upgrade and persistence tests 2025-03-10 15:06:05 +01:00
Martin Milata
244b4f612e fix(tests): don't wipe logs on emulator restart
[no changelog]
2025-03-10 15:06:05 +01:00
Martin Milata
b765cb1e2c fix(python): runaway emulator process
[no changelog]
2025-03-10 15:06:05 +01:00
vdovhanych
e4ed101d01 ci: fix release emu job 2025-03-10 14:40:22 +01:00
obrusvit
29d69db300 Merge branch 'release/25.03' into obrusvit/merge-release-25.03 2025-03-10 11:17:26 +01:00
Roman Zeyde
2400fcb95d fix(core): scope Cardano confirmation to allow GC
Otherwise, we may run out of heap due to recursion.

[no changelog]
2025-03-09 21:48:30 +02:00
tychovrahe
103568e2e5 feat(core/prodtest): show device ID in prodtest QR code 2025-03-08 12:26:41 +01:00
tychovrahe
661a30e390 feat(core/prodtest): support writing device ID into OTP memory 2025-03-08 12:26:41 +01:00
tychovrahe
ee9f42a8b2 fix(core/prodtest): add early return in case of otp batch reading error
[no changelog]
2025-03-08 12:26:41 +01:00
tychovrahe
6db5eaf850 fix(core/prodtest): fix otp device variant lock check
[no changelog]
2025-03-08 12:26:41 +01:00
kopecdav
f2054ff409 feat(core/prodtest): Introduce unit test extension into prodtest [no changelog] 2025-03-07 17:24:24 +01:00
obrusvit
acdf549fc4 chore(core): bump version to 2.8.10
[no changelog]
2025-03-07 11:44:29 +01:00
Roman Zeyde
621c7f20cd test(core): decrease single test timeout for HW devices to 10 minutes
Also, print the slowest 50 test durations.

[no changelog]
2025-03-07 10:52:30 +02:00
obrusvit
10b552bc81 chore: update releases.json 2025-03-06 17:23:11 +01:00
obrusvit
813620a4c5 chore(core): include signed translations for 2.8.9 2025-03-06 16:10:20 +01:00
Martin Milata
04611d25ca ci: fix core_unit_rust_test w/ ASAN
[no changelog]
2025-03-06 14:52:26 +01:00
Roman Zeyde
f67a506e9c fix(core): use correct fonts for staking confirmation on Delizia
[no changelog]
2025-03-05 12:23:03 +02:00
Roman Zeyde
0d522be842 fix(core): use TEXT_MONO_GREY_LIGHT for chunkified data on Delizia
[no changelog]
2025-03-05 10:35:41 +02:00
tychovrahe
46ec7298af chore(core): drop support for T3W1 rev A0 board
[no changelog]
2025-03-05 09:19:27 +01:00
tychovrahe
9c451bd6ea fix(core): fix BLE issue command return value
[no changelog]
2025-03-05 09:19:16 +01:00
cepetr
486bbca959 feat(core): double glyphs on t3w1 terminal
[no changelog]
2025-03-05 08:33:15 +01:00
Roman Zeyde
11517f46fd feat(tools): add a script for printing Rust stacks' sizes
[no changelog]
2025-03-04 18:22:54 +02:00
obrusvit
e7680edac5 chore: gitignore Cursor config
[no changelog]
2025-03-04 14:24:22 +01:00
Roman Zeyde
6f3e5a6cd7 feat(core): estimate workflow stack usage
By zeroing the stack memory before the workflow runs,
we can estimate how much of it has been used (by reading
the stack memory and looking for the first non-zero value).

[no changelog]
2025-03-04 14:18:15 +02:00
Andrew Kozlik
b2701596cc chore: Add emulator warnings.
[no changelog]
2025-03-04 12:49:30 +01:00
Roman Zeyde
e08b15ecaf feat(core): use Account info instead of Send from in Delizia staking UI
[no changelog]
2025-03-04 13:35:08 +02:00
Roman Zeyde
7be53c4172 fix(core): update Czech translations for Ethereum
* "Přednostní poplatek" -> "Poplatek za prioritu"
* "Zrušit stakování" -> "Zrušit stakování"

[no changelog]
2025-03-04 12:45:21 +02:00
tychovrahe
4394992b81 chore(core): unify comment style in startup_init.c
[no changelog]
2025-03-04 11:23:55 +01:00
tychovrahe
4de403bbe1 feat(core): enable LSE on T3W1
[no changelog]
2025-03-04 11:23:55 +01:00